Hàm ghép chữ và số trong excel

     

Làm nỗ lực nào để ghép chuỗi vào excel, đừng bỏ qua qua nội dung bài viết này của bdskingland.com học Excel các bạn nhé!

Nghệ Thuật Ghép Nối ký Tự

Có không hề ít lý chính bởi sao bạn muốn ghép tốt nối nhiều giá trị ở các ô khác biệt vào cùng một ô: có thể là tạo nên 1 ID để tiến hành tra cứu vãn hay chỉ đơn giản và dễ dàng là mong ghép nối những thông tin lại cùng với nhau; ví dụ như tên thành phố với tên quốc gia. đầy đủ người cách tân và phát triển Microsoft Excel đã nhận được ra tầm quan trọng của việc nối dữ liệu trong Excel và vì vậy đã tạo ra hai hàm bắt đầu giúp bạn cũng có thể hợp độc nhất vô nhị văn bản chỉ cùng với các thao tác làm việc đơn giản. Trong bài xích này, các bạn sẽ học bí quyết nối ký tự căn phiên bản với hai hàm bắt đầu này và hy vọng rằng các bạn sẽ áp dụng chúng khi làm việc với bảng tính.

Bạn đang xem: Hàm ghép chữ và số trong excel

Tuy nhiên, nếu như bạn sử dụng những phiên bản Excel trước 2016 thì cũng đừng băn khoăn lo lắng bởi cuối nội dung bài viết này bạn sẽ được học giải pháp làm cố gắng nào để sử dụng những hàm này trong bất cứ phiên phiên bản Excel nào.


Xem nhanh


Hàm Nối ký kết Tự – CONCAT

CONCAT () thực sự là 1 trong hàm thú vị; nó có trong những phiên bản mới độc 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 các bạn được khuyến khích nên thực hiện hàm CONCAT cầm cố thế. Hàm CONCAT () bao hàm toàn bộ tính năng cơ mà hàm CONCATENATE có trước đó nhưng tạo thêm tính linh hoạt.

Trước tiên, hãy cùng thảo luận về hàm CONCATENATE(). Nếu bạn có nhu cầu ghép dữ liệu trong tương đối nhiều ô không giống nhau, thì câu trả lời phần nhiều là áp dụng hàm CONCATENATE. Tuy nhiên, đây không phải là biện pháp làm độc nhất trong Excel. Coi ví dụ bên dưới đây:

*

Phần được nhấn mạnh vấn đề trong hình trên, vị giá trị trống sống ô B3 đã tạo thành ra kết quả là 2 lốt phẩy đứng tức thì nhau. Tùy theo tác dụng bạn ao ước muốn, nhưng lại trong hầu hết trường hợp thì nên cần để Ignore_EmptyTRUE.

Xem thêm: Hướng Dẫn Cách Bỏ Spam Tin Nhắn Trên Messenger Cực Nhanh, Cách Hủy Tính Năng Bỏ Qua Tin Nhắn Trên Messenger

Hàm Do người dùng Định Nghĩa ( User Defined Functions ) VBA cho các Phiên phiên bản Trước 2016

Nếu như chúng ta không sử dụng Excel 2016, vẫn đang còn cách khác nhằm sử dụng những hàm này. Dưới đây là quy trình lập mã VBA,cái mà rất có thể bắt chước kĩ năng của CONCAT với TEXTJOIN. Chúng ta có thể nhúng mã macro VBA này vào vào bảng tính của bản thân mình và điện thoại tư vấn chúng ra trường đoản cú thanh công thức giống hệt như các hàm thông thường khác.

Để thêm những hàm này, áp dụng phím tắt ALT + F11 để mở Visual Basic Editor. Khi vào phần chỉnh sửa, bạn có thể:

Nhấn chuột phải vào thương hiệu file sẽ sử dụngVào InsertChọn ModuleỞ phần trống, dán mã codeThoát thoát khỏi cửa sổ Visual Basic EditorLưu file

Và bước đầu gõ thương hiệu hàm vào thanh bí quyết và nó sẽ xuất hiện thêm trong hộp gợi ý.

Hàm CONCAT

Public Function CONCAT(ParamArray Text1() As Variant) As String‘PURPOSE: Replicates The Excel năm nhâm thìn Function CONCAT‘SOURCE: www.TheSpreadsheetGuru.comDim RangeArea As VariantDim Cell As Range’Loop Through Each Cell in Given InputFor Each RangeArea In Text1If TypeName(RangeArea) = “Range” ThenFor Each Cell In RangeAreaIf Len(Cell.Value) 0 ThenCONCAT = CONCAT và Cell.ValueEnd IfNext CellElse‘Text String was EnteredCONCAT = CONCAT & RangeAreaEnd IfNext RangeAreaEnd Function

Hàm TEXTJOIN

Public Function TEXTJOIN(Delimiter As String, Ignore_Empty As Boolean, ParamArray Text1() As Variant) AsString‘PURPOSE: Replicates The Excel 2016 Function CONCAT‘SOURCE: www.TheSpreadsheetGuru.comDim RangeArea As VariantDim Cell As Range’Loop Through Each Cell in Given InputFor Each RangeArea In Text1If TypeName(RangeArea) = “Range” ThenFor Each Cell In RangeAreaIf Len(Cell.Value) 0 Or Ignore_Empty = False ThenTEXTJOIN = TEXTJOIN và Delimiter & Cell.ValueEnd IfNext CellElse‘Text String was EnteredIf Len(RangeArea) 0 Or Ignore_Empty = False ThenTEXTJOIN = TEXTJOIN và Delimiter và RangeAreaEnd IfEnd IfNextTEXTJOIN = Mid(TEXTJOIN, Len(Delimiter) + 1)End Function

Tham khảo thêm cách gộp ô, ghép chữ, chuỗi theo điều kiện.

Để có thể ứng dụng xuất sắc Excel vào trong công việc, chúng ta không chỉ nắm vững được những hàm nhưng mà còn nên sử dụng xuất sắc cả những công ráng của Excel. Hầu hết hàm nâng cấp giúp áp dụng tốt vào các bước như SUMIFS, COUNTIFS, SUMPRODUCT, INDEX + MATCH… Những pháp luật thường sử dụng là Data validation, Conditional formatting, Pivot table…