Để ghép 2 xâu ký tự trên văn và AN thành xâu ký tự mới là TRAN văn AN ta sử dụng công thức

Với các hàm chuỗi, bạn có thể tạo các biểu thức trong Access giúp thao tác văn bản theo nhiều cách khác nhau. Ví dụ, bạn có thể muốn chỉ hiển thị một phần của số sê-ri trên biểu mẫu. Hoặc, bạn có thể cần phải gia nhập (concatenate) một vài chuỗi cùng nhau, chẳng hạn như tên và tên cuối cùng. Nếu bạn không hiểu các biểu thức được nêu ra, hãy xem xây dựng biểu thức.

Đây là một danh sách một số hoạt động chuỗi phổ biến hơn trong Access và các hàm bạn sẽ sử dụng để thực hiện chúng:

Để…

Sử dụng...

Ví dụ...

Kết quả

Trả về các ký tự từ đầu chuỗi

Hàm Left

= Left ([số _ lượng], 2)

Nếu [số _ lượng] là "CD234", kết quả là "CD".

Trả về các ký tự từ cuối chuỗi

phù hợp

= Right ([số _ lượng], 3)

Nếu [số _ lượng] là "CD234", kết quả là "234".

Tìm vị trí của một ký tự trong một chuỗi

Hàm Instr

= InStr (1, [tên], "i")

Nếu [tên] là "Colin", kết quả là 4.

Trả về các ký tự từ giữa một chuỗi

Hàm Mid

= Mid ([số _ lượng], 2, 2)

Nếu [số _ lượng] là "CD234", kết quả là "D2".

Cắt xén hàng đầu hoặc dấu cách không có trong chuỗi

hàm Ltrim, rtrim và Trim

= Trim ([tên])

Nếu [tên] là "Colin", kết quả là "Colin".

Tham gia hai chuỗi cùng nhau

Toán tử dấu cộng (+) *

= [Tên] + [tên]

Nếu [tên] là "Colin" và [họ] là Wilcox, kết quả là "ColinWilcox"

Tham gia hai chuỗi cùng với khoảng cách giữa chúng

Toán tử dấu cộng (+) *

= [Tên] + "" + [tên]

Nếu [tên] là "Colin" và [họ] là Wilcox, kết quả là "Colin Wilcox"

Thay đổi chữ hoa/thường của chuỗi thành chữ hoa/thường

Hàm ucase hoặc hàm lcase

= UCase ([tên])

Nếu [tên] là "Colin", kết quả là "COLIN".

Xác định độ dài của chuỗi

Hàm Len

= Len ([tên])

Nếu [tên] là "Colin", kết quả là 5.

* OK, vì vậy nó không phải là một hàm, đây là một toán tử. Tuy nhiên, đây là cách nhanh nhất để tham gia chuỗi với nhau. Trong cơ sở dữ liệu trên máy tính, bạn cũng có thể sử dụng dấu và toán tử (&) để ghép nối. Trong ứng dụng Access, bạn phải sử dụng dấu cộng (+).

Có nhiều hàm liên quan đến văn bản trong Access. Một cách tốt để tìm hiểu thêm về chúng là mở bộ dựng biểu thức và duyệt qua các danh sách hàm. Bộ dựng biểu thức sẵn dùng hầu như bất kỳ nơi nào bạn muốn xây dựng một biểu thức — thường có một nút xây dựng nhỏ trông giống như thế này:

Để ghép 2 xâu ký tự trên văn và AN thành xâu ký tự mới là TRAN văn AN ta sử dụng công thức

Để chứng minh bộ dựng biểu thức, hãy mở nó từ thuộc tính nguồn điều khiển trên biểu mẫu hoặc dạng xem. Sử dụng một trong các thủ tục bên dưới tùy thuộc vào việc bạn đang sử dụng cơ sở dữ liệu trên máy tính hoặc ứng dụng Web Access.

  1. Mở cơ sở dữ liệu trên máy tính (. accdb).

  2. Nhấn F11 để mở ngăn dẫn hướng, nếu nó chưa được mở.

  3. Nếu bạn đã có một biểu mẫu sẵn dùng, hãy bấm chuột phải vào nó trong ngăn dẫn hướng, rồi bấm vào dạng xem bố trí. Nếu bạn không có biểu mẫu để làm việc, hãy bấm tạo biểu mẫu>.

  4. Bấm chuột phải vào hộp văn bản trên biểu mẫu, rồi bấm thuộc tính.

  5. Trong trang thuộc tính, bấm vào tất cả > nguồn điều khiển và bấm vào nút xây dựng

    Để ghép 2 xâu ký tự trên văn và AN thành xâu ký tự mới là TRAN văn AN ta sử dụng công thức
    ở bên phải của hộp thuộc tính điều khiển nguồn .

    Để ghép 2 xâu ký tự trên văn và AN thành xâu ký tự mới là TRAN văn AN ta sử dụng công thức


  6. Bên dưới thành phần biểu thức, bung rộng nút hàm và bấm vào các hàm dựng sẵn.

  7. Bên dưới thể loại biểu thức, bấm văn bản.

  8. Bên dưới các giá trị biểu thức, hãy bấm vào các hàm khác nhau và đọc mô tả ngắn ở cuối bộ dựng biểu thức.

    Lưu ý:  Không phải tất cả các hàm này đều sẵn dùng trong mọi ngữ cảnh; Truy nhập bộ lọc danh sách sẽ tự động tùy thuộc vào những thao tác nào hoạt động trong mỗi ngữ cảnh.

  1. Mở ứng dụng web trong Access. Nếu bạn đang xem trong trình duyệt, hãy bấm thiết đặt > tùy chỉnh trong Access.

  2. Bấm vào một bảng trong cột bên trái, sau đó ở bên phải danh sách bảng, hãy bấm vào tên dạng xem.

    Để ghép 2 xâu ký tự trên văn và AN thành xâu ký tự mới là TRAN văn AN ta sử dụng công thức


  3. Bấm sửa, bấm vào một hộp văn bản, rồi bấm vào nút dữ liệu xuất hiện bên cạnh hộp văn bản.

    Để ghép 2 xâu ký tự trên văn và AN thành xâu ký tự mới là TRAN văn AN ta sử dụng công thức


  4. Bấm vào nút xây dựng

    Để ghép 2 xâu ký tự trên văn và AN thành xâu ký tự mới là TRAN văn AN ta sử dụng công thức
    ở bên phải danh sách thả xuống nguồn điều khiển .

  5. Bên dưới thành phần biểu thức, bung rộng nút hàm và bấm vào các hàm dựng sẵn.

  6. Bên dưới thể loại biểu thức, bấm văn bản.

  7. Bên dưới các giá trị biểu thức, hãy bấm vào các hàm khác nhau và đọc mô tả ngắn ở cuối bộ dựng biểu thức.

Một số hàm chuỗi có các đối số số đó, trong một số trường hợp, bạn cần tính toán mỗi lần bạn gọi hàm. Ví dụ, hàm left sẽ mất một chuỗi và một số, như trong = left (SerialNumber, 2). Điều này là tuyệt vời nếu bạn biết mình luôn cần hai ký tự, nhưng nếu số lượng ký tự mà bạn cần thay đổi từ mục này sang mục? Thay vì chỉ "cứng mã hóa" số lượng ký tự, bạn có thể nhập một hàm khác tính toán nó.

Dưới đây là ví dụ về số sê-ri mà mỗi hàm có gạch nối một nơi nào đó trong chuỗi. Tuy nhiên, vị trí của dấu gạch nối khác nhau:

Số điện thoại

3928-29993

23-9923

333-53234

3399940-444

Nếu bạn chỉ muốn hiển thị các số ở bên trái dấu gạch nối, bạn cần phải thực hiện phép tính mỗi lần để tìm ra vị trí gạch nối. Một tùy chọn là làm điều gì đó như thế này:

= Left ([SerialNumber], InStr (1, [SerialNumber], "-")-1)

Thay vì nhập một số là đối số thứ hai của hàm left, chúng tôi đã cắm vào hàm Instr, trả về vị trí gạch nối trong số sê-ri. Trừ 1 từ giá trị đó và bạn sẽ nhận được số ký tự chính xác cho hàm left để trả về. Có vẻ hơi phức tạp lúc đầu, nhưng với một thử nghiệm nhỏ, bạn có thể kết hợp hai hoặc nhiều biểu thức để có được kết quả mà bạn muốn.

Để biết thêm thông tin về cách sử dụng hàm String, hãy xem sử dụng chức năng chuỗi trong truy vấn SQL Access của bạn.

Giả sử bạn cần tạo một câu chính xác về ngữ pháp từ một vài cột dữ liệu để chuẩn bị gửi thư hàng loạt. Hoặc có thể bạn cần định dạng số có văn bản mà không ảnh hưởng đến các công thức sử dụng những số này. Trong Excel, có một vài cách để kết hợp văn bản và số.

Nếu cột bạn muốn sắp xếp chứa cả số và văn bản—chẳng hạn như Cột sản phẩm #15, cột Sản phẩm #100, Cột sản phẩm #200—có thể sẽ không sắp xếp như bạn mong đợi. Bạn có thể định dạng các ô chứa 15, 100 và 200 để chúng xuất hiện trong trang tính như Product #15, Product #100 và Product #200.

Sử dụng định dạng số tùy chỉnh để hiển thị số cùng với văn bản—mà không thay đổi hành vi sắp xếp của số. Bằng cách này, bạn sẽ thay đổi cách số hiển thị mà không thay đổi giá trị.

Hãy làm theo các bước sau:

  1. Chọn ô mà bạn muốn định dạng.

  2. Trên tab Trang đầu, trong nhóm Số, bấm vào mũi tên .

    Để ghép 2 xâu ký tự trên văn và AN thành xâu ký tự mới là TRAN văn AN ta sử dụng công thức

  3. Trong danh sách Thể loại, bấm vào một thể loại như Tùy chỉnh,rồi bấm vào định dạng dựng sẵn giống với thể loại bạn muốn.

  4. Trong trường Loại, chỉnh sửa các mã định dạng số để tạo định dạng mà bạn muốn.

    Để hiển thị cả văn bản và số trong một ô, hãy đặt các ký tự văn bản trong dấu ngoặc kép (" " ) hoặc đặt dấu ngược (\) trước các số.

    LƯU Ý: Việc chỉnh sửa định dạng dựng sẵn sẽ không loại bỏ định dạng đó.

Để hiển thị

Dùng mã này

Cách thức hoạt động

12 làm Sản phẩm và #12

"Sản phẩm số " 0

Văn bản được đặt trong dấu ngoặc trích dẫn (bao gồm một khoảng trắng) được hiển thị trước số trong ô. Trong mã, "0" đại diện cho số nằm trong ô (chẳng hạn như 12).

12:00 dưới dạng 12:00 AM EST

h:mm AM/PM "EST"

Thời gian hiện tại được hiển thị theo định dạng ngày/giờ h:mm AM/CH và văn bản "EST" được hiển thị sau thời gian.

-12 dưới dạng $-12,00 Thiếu và 12 dưới dạng $12,00 Thừa

$0,00 "Thừa";$-0,00 "Thiếu"

Giá trị được hiển thị bằng cách dùng định dạng tiền tệ. Ngoài ra, nếu ô chứa giá trị dương (hay 0), thì "Thừa" được hiển thị sau giá trị. Nếu ô chứa giá trị âm, "Thiếu" sẽ được hiển thị thay vào đó.

Khi bạn kết hợp số và văn bản trong một ô, các số sẽ trở thành văn bản và không còn có chức năng là giá trị số. Điều này có nghĩa là bạn không còn có thể thực hiện bất kỳ phép tính toán học nào trên các phép tính đó nữa.

Để kết hợp các số, hãy sử dụng các hàm CONCATENATE hoặc CONCAT,TEXT hoặc TEXTJOIN cũng như toán tử số và (&).
 

Lưu ý: 

  • Trong Excel 2016, Excel Mobile, và Excel dành cho web, hàm CONCATENATE đã được thay thế bằng hàm CONCAT. Mặc dù hàm CONCATENATE vẫn sẵn dùng cho tương hợp về sau nhưng bạn nên cân nhắc việc sử dụng hàm CONCAT,vì hàm CONCATENATE có thể không sẵn dùng trong các phiên bản tương lai của hàm Excel.

  • TextJOIN kết hợp văn bản từ nhiều dải ô và/hoặc chuỗi, đồng thời bao gồm một dấu tách mà bạn chỉ định giữa mỗi giá trị văn bản sẽ được kết hợp. Nếu dấu tách là một chuỗi văn bản rỗng, hàm này sẽ ghép nối hiệu quả các dải ô. TEXTJOIN không sẵn dùng trong các phiên Excel 2013 bản trước đó.

Xem các ví dụ khác nhau trong hình dưới đây.

Xem kỹ cách sử dụng hàm TEXT trong ví dụ thứ hai trong hình. Khi bạn nối một số với một chuỗi văn bản bằng cách dùng toán tử ghép nối, hãy dùng hàm TEXT để điều khiển cách hiển thị số đó. Công thức này sử dụng giá trị cơ bản từ ô được tham chiếu (,4 trong ví dụ này) — không phải giá trị được định dạng mà bạn thấy trong ô (40%). Bạn sử dụng hàm TEXT để khôi phục định dạng số.

Để ghép 2 xâu ký tự trên văn và AN thành xâu ký tự mới là TRAN văn AN ta sử dụng công thức

Bạn luôn có thể hỏi một chuyên gia trong Cộng đồng Kỹ thuật Excel hoặc nhận sự hỗ trợ trongCộng đồng trả lời.

  • Hàm CONCATENATE

  • Hàm CONCAT

  • Hàm TEXT

  • Hàm TEXTJOIN