Bạn đang dùng phiên bản Excel không có hàm TextSplit và không biết phải làm sao? Hãy để mình giúp bạn cách để giải quyết việc không có hàm TextSplit.
Hàm TextSplit Excel thực sự không phải phiên bản nào cũng xuất hiện. Vậy nên việc thêm hàm TextSplit vào ứng dụng Excel hẳn là điều mà nhiều người mong muốn. Chủ đề của bài viết hôm nay của mình cũng sẽ lý giải nguyên nhân Excel không có hàm TextSplit cũng như hướng dẫn việc thêm và cách sử dụng cơ bản về nó nhé!
Tại sao Excel không có hàm Textsplit?
Trước khi có hàm Textsplit cũng đã có những phương pháp thay thế khác để tách văn bản như: dùng Text to Columns, hàm TRIM, MID, SUBSTITUTE. Nhưng không thể phủ nhận việc học và sử dụng hàm Textsplit tiện lợi và hiệu quả hơn nhiều. Hãy cùng tìm hiểu về hàm để biết lý do vì sao mà Excel của bạn lại không xuất hiện hàm Textsplit nhé!
Giới thiệu về hàm TEXTSPIT
Hàm TEXTSPLIT thuộc loại hàm tách chuỗi thành cột hoặc hàng thông qua dấu phân cách. Được giới thiệu và xuất hiện trong các phiên bản Microsoft 365 2021 trở đi. Nên nếu bạn đang sử dụng máy tính là Excel phiên bản 2016 hay 2019 hoặc các bản vĩnh viễn thì sẽ không có hàm này. Vậy nên nếu Excel không có hàm Textsplit thì đơn giản vì bạn đang xài phiên bản thấp mà thôi.
Công thức sử dụng của hàm TEXTSPIT
=TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [match_mode], [pad_with])
Trong đó:
- Text là nội dung cần tách.
- Col_delimiter – Ký tự cho biết vị trí phân chia văn bản trên các cột. Có thể bỏ qua nhưng phải có row_delimiter.
- row_delimiter – Ký tự cho biết nơi phân chia văn bản trên các hàng.
- [ignore_empty]: có thể bỏ qua mặc định sẽ là FALSE có nghĩa là tạo các ô trống cho các dấu phân cách liên tiếp không có giá trị ở giữa. Còn nếu bạn điền TRUE thì có nghĩa là bỏ qua các giá trị trống. (Ví dụ: 2 dấu cách liên tiếp thì sẽ không tạo ô trống).
- [match_mode]:
- Điền 0 (hoặc không điền vì nó là mặc định): có phân biệt chữ hoa chữ thường.
- Điền 1 không phân biệt chữ hoa chữ thường.
- [pad_with]: Giá trị thay thế cho các giá trị bị thiếu trong chuối mặc định à #N/A.
VD 1: Tách và loại bỏ chữ @ trong chuỗi văn bản.
VD 2: Loại dấu phẩy trong chuỗi.
VD 3: Tách ô theo chiều dọc
VD 4: Tách thành cột và hàng cùng lúc.
Có thể thấy hàm TEXTSPLIT vô cùng tiện lợi. Bạn có thể hoàn toàn áp dụng cách dùng hàm textsplit trong google sheet với công thức tương tự. Hãy xem ngay cách thêm hàm tách văn bản đặc biệt vào Excel ngay sau đây nhé!
Tách chuỗi mà không dùng hàm TEXTSPLIT
Khi không có TEXTSPLIT trong Excel bạn có thể nghĩ ngay đến hàm TEXTJOIN có trên phiên bản 2019 trở lên. Hoặc dùng VBA để tạo hàm tương như TEXTSPLIT.
Một số phương pháp thay thế mà mình có thể gợi ý cho bạn nếu Excel không có hàm Textsplit.
#Cách 1: Dùng `MID`, `FIND`, `LEFT`, `RIGHT`
Giả sử muốn tách chuỗi có tên-họ-giới tính ở vị trí ô A1, giờ ta cần tách nó ra theo dấu “-”.
- Công thức tách phần đầu: =LEFT(A1,FIND(“-“,A1)-1)
- Tách phần giữa: =MID(A1,FIND(“-“,A1)+1,FIND(“-“,A1,FIND(“-“,A1)+1)-FIND(“-“,A1)-1)
- Tách phần cuối: =RIGHT(A1,LEN(A1)-FIND(“-“,A1,FIND(“-“,A1)+1))
#Cách 2: Tách chuỗi phức tạp với Power Query.
Các hàm tách dữ liệu trong Google Sheet cũng tương tự.
Thêm hàm TEXTSPLIT vào Excel cực dễ
Cách dễ nhất là cập nhật phiên bản Excel mới nhất vì chỉ có phiển bản Excel 2021 trở lên. Để kiểm tra phiên bản Excel hãy mở Excel rồi vào File > Account để nhìn phần About Excel hoặc thông tin về Excel để xem. Nếu bạn chưa cập nhật hãy thử chuyển sáng Excel 365 bằng cách.
Lần lượt chọn File/ Account/ Update Options/ Update Now hoặc cài đặt Microsoft 365.
Trong trường hợp bạn không muốn nâng cấp Excel của mình vậy hãy thử các phương pháp tách khác. Cũng không hẳn là phức tạp hơn.
Như vậy mình đã cùng bạn giải quết xong vấn đề Excel không có hàm Textsplit. Hy vọng bạn có thể đưa ra các thông tin về lỗi cụ thể hơn để mình có thể giúp đỡ bạn ở các bài viết trong tương lai. Chúc bạn thành công sử dụng hàm Textsplit một cách nhuần nhuyễn nhé!
XEM THÊM