/ / Cách sử dụng các hàm TEXTSPLIT, TEXTBEFORE và TEXTAFTER của Excel

Cách sử dụng các hàm TEXTSPLIT, TEXTBEFORE và TEXTAFTER của Excel

Excel có một loạt các chức năng mà người dùng có thể sử dụng để chuyển đổi và mở khóa thông tin chi tiết từ dữ liệu văn bản. Bài viết này sẽ thảo luận về các nguyên tắc cơ bản của các hàm TEXTSPLIT, TEXTBEFORE và TEXTAFTER của Excel cũng như cách bạn có thể sử dụng chúng để thao tác dữ liệu.




Chức năng TEXTSPLIT trong Excel là gì?

Hàm TEXTSPLIT chia chuỗi văn bản thành nhiều ô dựa trên dấu phân cách đã chỉ định. Sau đó, mảng kết quả tràn vào các hàng hoặc cột. Hàm này là một biến thể công thức của Trình hướng dẫn chuyển văn bản thành cột của Excel. Nó cũng là hàm nghịch đảo của các hàm TEXTJOIN và CONACT, không giống như TEXTSPLIT, các hàm này nối các văn bản lại với nhau.

Đây là cú pháp của TEXTSPLIT:

  =TEXTSPLIT(text,col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with]) 
  • chữ đại diện cho văn bản bạn muốn tách.
  • col_delimiter là văn bản hoặc ký tự trên các cột biểu thị vị trí xảy ra sự phân tách.
  • hàng_dấu phân cách là văn bản hoặc ký tự trên các hàng biểu thị vị trí xảy ra sự phân tách.
  • bỏ qua_empty chỉ định xem có nên bỏ qua các giá trị trống hay không.
  • match_mode là tất cả về loại đối sánh. Kết quả khớp không phân biệt chữ hoa chữ thường là 1, trong khi giá trị mặc định, khớp phân biệt chữ hoa chữ thường, là 0.
  • pad_with chỉ định giá trị sẽ được sử dụng để biểu thị các giá trị bị thiếu trong mảng hai chiều. Mặc định là lỗi #N/A.

Tất cả các tham số này là tùy chọn bên cạnh văn bản và col_delimiter.

Hàm TEXTBEFORE trong Excel là gì?

Hàm TEXTBEFORE trả về văn bản trước dấu phân cách hoặc ký tự đã chỉ định. Theo một số cách, nó tương tự như hàm LEFT trong Excel. Sự khác biệt là bạn có thể cụ thể hơn với TEXTBEFORE vì nó có thể trả về văn bản trước một lần xuất hiện cụ thể nếu nó xuất hiện nhiều lần.

Cú pháp của hàm TEXTBEFORE là:

  =TEXTBEFORE(text,delimiter,[instance_num], [match_mode], [match_end], [if_not_found]) 
  • chữ đại diện cho văn bản bạn đang tìm kiếm bên trong.
  • dấu phân cách xác định điểm tại khai thác nên diễn ra.
  • instance_num xác định trường hợp nào của dấu phân cách mà quá trình trích xuất sẽ diễn ra.
  • match_mode đề cập đến phân biệt chữ hoa chữ thường (0) hoặc phân biệt chữ hoa chữ thường của tìm kiếm (1).
  • match_end xác định xem phần cuối của văn bản có được coi là dấu phân cách hay không. Theo mặc định, văn bản khớp chính xác (0). Tuy nhiên, 1 có nghĩa là hàm của bạn phải khớp với dấu phân cách ở cuối văn bản.
  • if_not_found chỉ là giá trị được trả về nếu không tìm thấy kết quả khớp. Theo mặc định, đây là lỗi #N/A.

Mọi tham số ở đây ngoài văn bản và dấu phân cách là tùy chọn. Ký tự đại diện cũng không được phép.

Hàm TEXTAFTER trong Excel là gì?

Hàm TEXTAFTER trả về văn bản sau dấu phân cách hoặc ký tự đã chỉ định. Theo một số cách, nó tương tự như hàm RIGHT trong Excel và ngược lại với hàm TEXTBEFORE.

Cú pháp của hàm TEXTAFTER là:

  =TEXTAFTER(text,delimiter,[instance_num], [match_mode], [match_end], [if_not_found]) 

Các tham số của hàm TEXTAFTER giống như hàm TEXTBEFORE. Vì vậy, họ có nghĩa là điều tương tự. Ngoài ra, mọi tham số trong TEXTAFTER ngoài văn bản và dấu phân cách đều là tùy chọn.

Làm cách nào để sử dụng hàm TEXTSPLIT trong Excel?

Giả sử bạn có một danh sách các sản phẩm SaaS ngẫu nhiên và muốn tách chúng ra.

Để làm điều này:

  1. Viết chức năng của bạn TEXTSPLIT trong thanh công thức.
  2. Văn bản và dấu phân cách bằng dấu phẩy sẽ tuân theo điều này.
  3. Vì các tham số khác là tùy chọn nên bạn có thể đóng dấu ngoặc.

Cú pháp cuối cùng của bạn sẽ là:

  =TEXTSPLIT(B2,",")  
Danh sách phần mềm đang được sử dụng để trình bày cách sử dụng TEXTSPLIT trong Excel.

Nếu bạn có nhiều dấu phân cách trong danh sách của mình, hãy sử dụng cú pháp bên dưới:

  =TEXTSPLIT(B2,{",",".",";"})  

Bạn phải đặt tất cả các dấu phân cách có thể có trong dấu ngoặc nhọn, tức là “{ }”.

Bảng tính cách sử dụng hàm TEXTSPLIT khi có nhiều dấu phân cáchLàm cách nào để sử dụng hàm TEXTBEFORE trong Excel?

Giả sử bạn có một danh sách các tên và muốn trích xuất các tên đầu tiên từ danh sách này.

Để làm điều này:

  1. Trong thanh công thức của bạn, viết VĂN BẢNTRƯỚC.
  2. Bạn sẽ cần chọn ô chứa văn bản đầu tiên, theo sau là dấu phân cách. Dấu phân cách của bạn ở đây là không gian.
  3. Đóng khung của bạn.
  4. Kéo xuống ô cuối cùng trong bảng của bảng tính có giá trị bên cạnh. Đối với tôi, đó là “Ifeoma Sow” trên ô B8.

Cú pháp cuối cùng của bạn là:

  =TEXTBEFORE(B2," ")  
Một bảng tính sử dụng danh sách tên để hiển thị cách sử dụng hàm TEXTBEFORE của Excel

Cách sử dụng Hàm TEXTAFTER trong Excel?

Hàm TEXTAFTER tương tự như hàm TEXTBEFORE. Tại đây, bạn có một danh sách các trang web và muốn lấy tên của các trang web này.

Để làm điều này:

  1. Trước tiên, bạn sẽ cần viết chức năng của mình VĂN BẢN trong thanh công thức.
  2. Bạn sẽ làm theo điều này với văn bản và dấu phân cách, đây là dấu chấm.
  3. Bạn có thể bỏ qua các tham số khác và đóng dấu ngoặc.

Cú pháp cuối cùng của bạn sẽ là:

  =TEXTAFTER(B2,".") 
Một bảng tính sử dụng danh sách tên để hiển thị cách sử dụng hàm TEXTAFTER của Excel

Thao tác dữ liệu văn bản trong Excel nhanh chóng và dễ dàng

Với sức mạnh của các hàm chuỗi của Excel, chẳng hạn như TEXTSPLIT, TEXTBEFORE và TEXTAFTER, bạn có thể dễ dàng thao tác dữ liệu văn bản một cách nhanh chóng và tiết kiệm thời gian trong quá trình phân tích của mình.

Tuy nhiên, điều quan trọng cần lưu ý là thế giới thao tác văn bản rất rộng, đặc biệt là trong Excel. Có rất nhiều chức năng và kỹ thuật để khám phá. Nắm vững các chức năng này và mở rộng kiến ​​thức của bạn có thể mở ra những khả năng lớn hơn và khám phá thông tin sâu sắc trong dữ liệu của bạn.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *