Bạn đang xem: Hàm nối chuỗi ký tự trong excel
Hàm Nối cam kết Tự – CONCAT
CONCAT () thực sự là một trong hàm thú vị; nó có trong số phiên bạn dạng mới tuyệt nhất của Excel ( Excel 2016, Excel Mobile and Excel Online). Mặc dù hàm trước đó CONCATENATE() vẫn có trong các phiên bản mới này, nhưng chúng ta được khuyến khích nên sử dụng hàm CONCAT cố thế. Hàm CONCAT () bao hàm tất cả tính năng mà hàm CONCATENATE bao gồm trước kia nhưng tăng lên tính linh hoạt.Trước tiên, hãy cùng bàn bạc về hàm CONCATENATE(). Nếu bạn muốn ghép dữ liệu trong vô số nhiều ô không giống nhau, thì câu trả lời phần nhiều là thực hiện hàm CONCATENATE. Tuy nhiên, đây không phải là bí quyết làm độc nhất trong Excel. Xem ví dụ bên dưới đây:Phần được nhấn mạnh vấn đề trong hình trên, bởi giá trị trống ngơi nghỉ ô B3 đã sản xuất ra công dụng là 2 vệt phẩy đứng tức khắc nhau. Tùy theo hiệu quả bạn muốn muốn, tuy thế trong số đông trường hợp thì nên để Ignore_Empty là TRUE.Hàm Do người tiêu dùng Định Nghĩa ( User Defined Functions ) VBA cho những Phiên phiên bản Trước 2016Nếu như các bạn không sử dụng Excel 2016, vẫn đang còn cách khác để sử dụng các hàm này. Dưới đó là quy trình lập mã VBA,cái mà hoàn toàn có thể bắt chước anh tài của CONCAT và TEXTJOIN. Chúng ta cũng có thể nhúng mã macro VBA này vào trong bảng tính của bản thân mình và gọi chúng ra từ bỏ thanh công thức hệt như các hàm thông thường khác.Để thêm những hàm này, sử dụng phím tắt ALT + F11 để mở Visual Basic Editor. Lúc vào phần chỉnh sửa, bạn có thể: Nhấn chuột phải vào tên file đang thực hiện Vào Insert lựa chọn Module Ở phần trống, dán mã code Thoát thoát khỏi cửa sổ Visual Basic Editor lưu lại fileVà ban đầu gõ tên hàm vào thanh công thức và nó sẽ xuất hiện thêm trong hộp gợi ý.Hàm CONCAT
Public Function CONCAT(Param Array Text1() As Variant) As String‘PURPOSE: Replicates The Excel năm 2016 Function CONCAT‘SOURCE: www.The Spreadsheet Guru.com Dim Range Area As Variant Dim Cell As Range’Loop Through Each Cell in Given Input For Each Range Area In Text1If Type Name(Range Area) = “Range” Then For Each Cell In Range Area If Len(Cell.Value) 0 Then CONCAT = CONCAT & Cell.Value End If Next Cell Else‘Text String was Entered CONCAT = CONCAT và Range Area End If Next Range Area End Function |
Public Function TEXTJOIN(Delimiter As String, Ignore_Empty As Boolean, Param Array Text1() As Variant) As String‘PURPOSE: Replicates The Excel năm nhâm thìn Function CONCAT‘SOURCE: www.The Spreadsheet Guru.com Dim Range Area As Variant Dim Cell As Range’Loop Through Each Cell in Given Input For Each Range Area In Text1If Type Name(Range Area) = “Range” Then For Each Cell In Range Area If Len(Cell.Value) 0 Or Ignore_Empty = False Then TEXTJOIN = TEXTJOIN và Delimiter & Cell.Value End If Next Cell Else‘Text String was Entered If Len(Range Area) 0 Or Ignore_Empty = False Then TEXTJOIN = TEXTJOIN & Delimiter & Range Area End If End If Next TEXTJOIN = Mid(TEXTJOIN, Len(Delimiter) + 1)End Function |
Khi nói đến ghép nối chuỗi cam kết tự vào Excel thì các bạn sẽ sử dụng phương pháp nào? bọn chúng mình thì thường dùng toán tử &, hàm CONCATENATE hoặc hàm TEXTJOIN. Phương pháp làm chi tiết thì chúng ta tham khảo trong nội dung bài viết dưới đây nhé.



3 biện pháp ghép nối chuỗi ký kết tự trong Excel
Ghép nối chuỗi ký kết tự bằng toán tử &
Chúng mình sẽ thực hiện bài tập ví dụ nhằm hướng dẫn chúng ta cách ghép nối chuỗi ký kết tự trong Excel bởi toán tử &. Yêu mong của đề bài xích như trong hình ảnh dưới đây:

Ở đây, phần dữ liệu bọn họ cần ghép nối theo lần lượt nằm tại các ô B12, C12, D12 cần công thớc bọn họ nhập vào ô hiệu quả sẽ là:
=B12&" "&C12&" "&D12
Các các bạn cần chăm chú là trọng điểm dấu nháy kép trong công thức này có dấu phương pháp để làm mang đến cắc chữ vào họ và tên khi ghép nối lại sẽ không biến thành dính tiếp giáp vào nhau.

Ghép nối chuỗi ký kết tự với hàm CONCATENATE
Nếu ai đang dùng Excel trong những phiên bản Office trường đoản cú 2007 trở xuống thì hàm này mang tên đầy đầy đủ là CONCATENATE, nhưng trong số phiên bản mới hơn thế thì nó bao gồm dạng rút gọn là CONCAT.
Chúng ta sẽ mày mò cách sử dụng hàm này vào Excel qua bàit ập lấy ví dụ như với yêu cầu như trong hình ảnh dưới đây:

Ở đây dữ liệu cần ghép nối thứu tự nằm tại những ô B13, C13, D13 chúng ta nhé.
Khi các bạn nhập tự khóa CONCAT vào Excel thì rất có thể sẽ thấy có 2 gợi ý về hàm như sau:

Trong hình hình ảnh trên các bạn có thể thấy ngơi nghỉ hàm CONCATENATE tất cả dấu chấm than thì có nghĩa là hàm này dùng cho các phiên bản cũ, ko còn phù hợp với phiên phiên bản mà bạn đang sử dụng. Ở đây chúng mình đã chọn sử dụng hàm CONCAT bên trên vì nó là hàm giành cho phiên phiên bản mới, nếu khách hàng dùng phiên phiên bản cũ và ở hàm CONCATENATE không có dấu chấm than thì cứ sử dụng thông thường nhé vì thực chất cách buổi giao lưu của hai hàm như là nhau.
Công thức cụ thể cho ô này là.
=CONCAT(B13, " “, C13, ” ", D13)

Ở phía trên các bạn cũng có thể thấy, thân mỗi nguyên tố của hàmc húng bản thân có sử dụng dấu cách để nhìn công thức hàm thoáng cùng dễ soát sổ xem gồm sai sót hay là không hơn. Các dấu phương pháp mà không để trong vết nháy kéo thì không tác động đến công dụng của hàm nên các bạn cứ phương pháp ra dễ chịu nhé. Vào trường hợp các bạn vieét một bí quyết dài không những thế này thì có thể sữ dụng chuyên môn xuống dòng bằng phương pháp bấm phím tắt Excel là alt + Enter nhằm phân tách các yếu tố của hàm mà lại không làm đổi khác kết quả nhé.
Kết quả trả về đúng đề bài yêu cầu:

Ghép nối chuỗi ký kết tự cùng với hàm TEXTJOIN
Hàm TEXTJOIN thì chỉ bao gồm trong Excel thuộc các phiên phiên bản Office cách đây không lâu như 2019 xuất xắc 365. Cũng tương tự với 2 phương pháp ghép nối chuỗi ký kết tự vào Excel thì tại đây chúng tôi cũng sử dụng bài bác tập ví dụ để hướng dẫn sử dụng hàm TEXTJOIN. Đề bài yêu ước như sau:

Ở những phiên bạn dạng mới thì ngay khi bạn nhập từ bỏ khóa là TE thì đang thấy lưu ý là hàm TEXT cùng hàm TEXTJOIN. Trường hợp Excel trên máy bạn không tồn tại hàm TEXTJOIN thì tức là bạn đang áp dụng phiên phiên bản cũ, hãy update lên phiên bản mới tốt nhất để sử dụng nhé.

Khi đã lựa chọn vào hàm TEXTJOIN, các bạn sẽ thấy phần nhắc nhở các thành phần nhập vào cách làm hàm như sau:


Công thức mà họ sử dụng như sau: =TEXTJOIN(" ", TRUE, B14, C14, D14)

Qua đây chúng ta có thể thấy việc thực hiện hàm TEXTJOIN giúp họ ghép nối ký tự vào Excel dễ hơn nhiều việc thực hiện hàm CONCAT.
Xem thêm: Hướng Dẫn Cách Đăng Tin Trên Facebook Dài Hơn 26 Giây Trên Điện Thoại
Kết luận
Hy vọng cùng với 3 bí quyết mà chúng mình giới thiệu, các bạn sẽ có thể tiện lợi ghép nối cam kết tự trong Excel để giao hàng cho công việc.