/ / Cách sử dụng Hàm TEXTSPLIT trong Microsoft Excel

Cách sử dụng Hàm TEXTSPLIT trong Microsoft Excel

Microsoft Excel là một công cụ mạnh mẽ để tinh chỉnh và phân tích dữ liệu, từ đơn giản đến phức tạp. Nhưng đôi khi, bạn có thể gặp phải những tình huống mà dữ liệu của bạn có vẻ không ổn lắm.




Có thể quá trình nhập CSV dài đã gặp trục trặc hoặc bạn cần tách các tên ra để sắp xếp lại chúng. May mắn thay, Excel cung cấp một cách hiệu quả, nội tuyến để hoàn thành các tác vụ như thế này, thông qua hàm TEXTSPLIT.



Hàm TEXTSPLIT trong Microsoft Excel là gì?

Hàm TEXTSPLIT cho phép bạn tách văn bản thành các ô khác nhau dựa trên các dấu phân tách được chỉ định. Bạn có thể phân chia văn bản trên các hàng, cột hoặc cả hàng và cột, đồng thời đặt nhiều tiêu chí để phân chia.

Một số chức năng này có thể đạt được bằng Trình hướng dẫn Chuyển đổi Văn bản thành Cột của Excel, nhưng TEXTSPLIT cung cấp các tính năng đó và nhiều chức năng nội tuyến hơn, có thể chứng minh hiệu quả hơn để tạo các mảng phức tạp hoặc cho những người dùng thành thạo đã quen sử dụng các hàm chuyên dụng .

Tìm hiểu cú pháp của hàm TEXTSPLIT

Cú pháp đầy đủ của hàm TEXTSPLIT như sau:

 =TEXTSPLIT(text,col_delimiter,[row_delimiter],[ignore_empty], [match_mode], [pad_with]) 

Hàm bao gồm sáu đối số và tham số. Các chữ đối số xác định dữ liệu dự định được phân chia. Đây có thể là tham chiếu đến một ô hoặc nhóm ô nhất định hoặc đến văn bản cụ thể mà bạn xác định trong đối số.

Các col_delimiter xác định ký tự hoặc văn bản cụ thể sẽ đóng vai trò là dấu tách—khi hàm gặp ký tự này, nó sẽ tách văn bản tại điểm đó thành một cột mới. Các hàng_dấu phân cách tham số hoạt động tương tự, ngoại trừ việc nếu một ký tự được xác định ở đây, thay vào đó, nó sẽ được sử dụng để chia văn bản thành các hàng mới.

Dấu phân cách có thể là một ký tự thường được sử dụng làm dấu phân cách, chẳng hạn như dấu chấm, dấu phẩy hoặc dấu cách hoặc có thể là một ký hiệu khác, một chữ cái, một số hoặc thậm chí là một chuỗi văn bản nhiều ký tự hoặc một tập hợp các từ. Ít nhất một trong các đối số dấu phân cách phải được chỉ định để hàm hoạt động bình thường.

Lưu ý rằng nhiều dấu phân cách hàng hoặc cột riêng biệt có thể được mô tả trong hàm này. Trong trường hợp như vậy, tập hợp các dấu phân cách cần được nhóm bên trong một tập hợp các dấu ngoặc nhọn (các { } phím), chẳng hạn như trong ví dụ dưới đây:

 =TEXTSPLIT("Sample text",{"e","t"}) 

Ngoài ra, mặc dù bạn không nên thử hoặc không cần đến nó, nhưng trong trường hợp một giá trị ở cả hai col_delimiterhàng_dấu phân cách giống nhau, col_delimiter được ưu tiên.

Các bỏ qua_empty đối số chỉ định xem có nên bỏ qua các dấu phân cách sẽ tạo các ô trống hay không. Chẳng hạn, nếu có ba dấu phẩy cạnh nhau trong dữ liệu cho tham số “văn bản”, thì TEXTSPLIT sẽ tạo hai ô trống theo mặc định. Đặt ign_empty thành FALSE sẽ duy trì hành vi này hoặc bạn có thể đặt nó thành TRUE để yêu cầu hàm bỏ qua bất kỳ dấu phân cách nào sẽ tạo ra các ô trống.

Các match_mode tham số làm rõ liệu khớp phân cách của hàm có phân biệt chữ hoa chữ thường hay không. Điều này có liên quan nếu bạn cần sử dụng các chữ cái cho các dấu phân cách của mình; bạn có thể muốn yêu cầu Excel tách các ô trên mỗi chữ cái viết hoa “T”, nhưng bỏ qua mọi chữ cái viết thường “t”, chẳng hạn. Việc đặt đối số này thành “0” sẽ duy trì hành vi mặc định, đó là làm cho tất cả các dấu phân cách phân biệt chữ hoa chữ thường. Thay đổi nó thành “1” làm cho dấu phân cách không phân biệt chữ hoa chữ thường.

Các pad_with đối số xác định văn bản thay thế để điền vào các ô trống, đặc biệt là trong các mảng có thể có thêm khoảng trống sau khi đã tính đến tất cả các dấu phân cách có liên quan. Theo mặc định, nó trả về lỗi “#N/A”, vì vậy, có thể đáng để thay đổi lỗi này thành lỗi khác nếu bạn cho rằng vấn đề sẽ phát sinh trong dữ liệu của mình.

Cách sử dụng hàm TEXTSPLIT trong Excel

Giả sử chúng ta được cung cấp một danh sách tên. Có một trật tự rõ ràng đối với chúng, nhưng chúng ta cần tổ chức lại chúng để làm cho chúng dễ đọc hơn và dễ sử dụng hơn.

Một bảng tính Excel với một ô liệt kê tên và họ.

Như bạn có thể thấy, ý định là tách tên thành các cột “Họ” và “Tên”. Chọn ô B 4, và trong ô hoặc thanh công thức ở trên, hãy nhập công thức được liệt kê bên dưới. Sau đó nhấn Đi vào.

 =TEXTSPLIT(A1,",") 
Một ví dụ về chức năng TEXTSPLIT trong Excel với các tên trải dài trong hai cột

Các tên hiện đã được tách thành một cột mới ở mọi nơi trước đây có dấu phẩy. Tuy nhiên, dữ liệu đã bị tràn ra một hàng duy nhất, trông vẫn còn lộn xộn. Chúng ta có thể dễ dàng khắc phục điều này bằng cách thêm một dấu phân cách khác để chia dữ liệu thành các hàng khác nhau.

Chọn ô B 4 một lần nữa và trong ô hoặc thanh công thức ở trên, hãy nhập công thức được liệt kê bên dưới. Sau đó nhấn Đi vào.

 =TEXTSPLIT(A1,",",";") 
Hình ảnh của bảng tính từ trước đó, với các dấu phân cách cho cả cột và hàng được chỉ định trong hàm TEXTSPLIT.

Bây giờ nó trông giống như những gì chúng ta đang mong đợi. Trong công thức mới, được cập nhật, mỗi dấu phẩy được tìm thấy trong dữ liệu sẽ phân tách từng phần của tên đầy đủ thành ô riêng của nó trên các cột, trong khi mỗi dấu chấm phẩy hiện tại sẽ phân tách từng tên thành hàng riêng của nó.

Một chức năng độc đáo khác để tăng sức mạnh cho bảng tính của bạn

Hàm TEXTSPLIT là một công cụ thông minh trong hộp công cụ của Microsoft Excel, cung cấp một cách thuận tiện khác để chinh phục những thách thức về dữ liệu và đạt được kết quả đáng ngạc nhiên, phù hợp với cách bạn tương tác với thông tin.

Nó làm cho việc thao tác, sắp xếp lại và tổ chức lại dữ liệu của bạn trở thành một quy trình trơn tru và dễ dàng, đồng thời với việc học hỏi và thực hành, nó có thể trở thành một phần bổ sung có giá trị cho quy trình xử lý dữ liệu của bạn.

Similar Posts

Leave a Reply

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