Contents
Khi làm việc với bảng tính, bạn thường gặp phải tình huống cần phải chia nhỏ văn bản thành các phần nhỏ hơn, dễ quản lý hơn. Đây chính là lúc hàm SPLIT trong Google Sheets phát huy tác dụng. Bằng cách chỉ định một ký tự phân cách, hàm mạnh mẽ này cho phép bạn tách chuỗi văn bản và lấy thông tin mong muốn một cách dễ dàng. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách sử dụng hàm SPLIT trong bảng tính của mình.
Cú Pháp Của Hàm SPLIT Trong Google Sheets
Cú pháp cơ bản của hàm SPLIT là:
=SPLIT(text, delimiter, [split_by_each], [remove_empty_text])
Hãy cùng phân tích từng tham số:
- text: Đây là văn bản hoặc tham chiếu đến ô mà bạn muốn tách.
- delimiter: Đây là ký tự hoặc chuỗi ký tự chỉ định nơi tách văn bản.
- [split_by_each]: Đây là giá trị logic cho biết liệu ký tự phân cách có được coi là một ký tự riêng lẻ hay một nhóm ký tự. Mặc định là FALSE và coi ký tự phân cách là một nhóm ký tự.
- [remove_empty_text]: Đây là một giá trị logic khác quyết định liệu có loại bỏ các phần tử văn bản trống khỏi kết quả hay không. Mặc định là FALSE và giữ lại các phần tử trống.
Dấu ngoặc vuông biểu thị các tham số tùy chọn, vì vậy bạn có thể bỏ qua chúng nếu không cần thiết.
Cách Sử Dụng Hàm SPLIT Trong Google Sheets
Bây giờ, chúng ta hãy xem xét một số ví dụ để hiểu rõ hơn cách hàm SPLIT hoạt động:
Tách Văn Bản Thành Các Cột
Giả sử bạn có một cột (A) với danh sách tên đầy đủ, và bạn muốn tách tên đầy đủ thành các cột riêng biệt. Nhập công thức dưới đây vào ô B2:
=SPLIT(A2, " ")
Kéo công thức xuống để tự động điền cho tất cả các hàng liên quan trong cột B. Điều này sẽ tách tên đầy đủ trong cột A thành hai cột riêng biệt (B và C) cho tên và họ, tương ứng.
Bạn cũng có thể kết hợp các cột riêng biệt thành một cột duy nhất với tên đầy đủ bằng cách sử dụng hàm CONCATENATE. Đọc bài viết của chúng tôi về hàm CONCATENATE trong Google Sheets để tìm hiểu cách sử dụng hàm này.
Trích Xuất Văn Bản Cụ Thể
Bạn cũng có thể kết hợp hàm SPLIT với hàm INDEX để trích xuất các giá trị cụ thể từ chuỗi văn bản. Dưới đây là một ví dụ:
Giả sử bạn có một cột chứa địa chỉ theo định dạng Thành phố, Bang, Mã Bưu Điện, và bạn muốn trích xuất mã bưu điện từ mỗi địa chỉ. Nhập công thức sau vào ô B2:
=INDEX(SPLIT(A2, ", "), 3)
Trích xuất dữ liệu cụ thể bằng hàm SPLIT
Trong công thức này, hàm SPLIT tách văn bản trong ô A2 thành các giá trị riêng biệt dựa trên dấu phẩy theo sau là khoảng trắng (, ). Hàm INDEX sau đó lấy giá trị thứ ba từ mảng kết quả, tương ứng với mã bưu điện trong địa chỉ.
Bạn có thể điều chỉnh công thức dựa trên cấu trúc dữ liệu của bạn và vị trí của thông tin mong muốn. Ví dụ, nếu mã bưu điện ở vị trí thứ hai, hãy thay đổi giá trị chỉ mục trong công thức thành 2 để lấy nó.
Tách URL
Giả sử bạn có một cột chứa các URL, và bạn muốn lấy tên miền. Bạn có thể sử dụng hàm SPLIT như sau:
=SPLIT(SUBSTITUTE(A2, "https://", ""), "/")
Ở đây, hàm SUBSTITUTE loại bỏ phần https:// từ URL trong ô A2. Hàm SPLIT sau đó tách phần văn bản còn lại thành tên miền và đường dẫn, dựa trên ký tự phân cách là dấu gạch chéo (/).
Trong ví dụ trên, không có đường dẫn sau tên miền trong các URL. Vì vậy, hàm SPLIT sẽ trả về chỉ một phần tử, đó là tên miền.
Tách Văn Bản Hiệu Quả Với Hàm SPLIT Trong Google Sheets
Hàm SPLIT trong Google Sheets là một công cụ hữu ích để tách các chuỗi văn bản thành các ô riêng biệt dựa trên ký tự phân cách được chỉ định. Bằng cách sử dụng SPLIT, bạn có thể trích xuất thông tin giá trị từ một chuỗi văn bản lớn hơn hoặc thao tác dữ liệu một cách có tổ chức hơn.
Dù bạn cần tách tên, địa chỉ hay bất kỳ loại dữ liệu nào khác, hàm SPLIT cung cấp một giải pháp đơn giản nhưng hiệu quả. Vì vậy, hãy thử và khám phá các khả năng của hàm SPLIT trong bảng tính của bạn.
-
Hàm SPLIT có thể tách văn bản dựa trên nhiều ký tự phân cách không?
- Có, bạn có thể sử dụng hàm SPLIT với nhiều ký tự phân cách bằng cách sử dụng tham số
split_by_each
để chỉ định cách tách văn bản.
- Có, bạn có thể sử dụng hàm SPLIT với nhiều ký tự phân cách bằng cách sử dụng tham số
-
Làm thế nào để loại bỏ các ô trống sau khi sử dụng hàm SPLIT?
- Bạn có thể sử dụng tham số
remove_empty_text
và đặt giá trị là TRUE để loại bỏ các ô trống từ kết quả của hàm SPLIT.
- Bạn có thể sử dụng tham số
-
Có thể kết hợp hàm SPLIT với các hàm khác không?
- Có, bạn có thể kết hợp hàm SPLIT với các hàm khác như INDEX, CONCATENATE để thực hiện các thao tác phức tạp hơn với dữ liệu của mình.
-
Hàm SPLIT có thể tách văn bản từ một ô duy nhất không?
- Có, bạn có thể sử dụng hàm SPLIT để tách văn bản từ một ô duy nhất bằng cách chỉ định ô đó trong tham số
text
.
- Có, bạn có thể sử dụng hàm SPLIT để tách văn bản từ một ô duy nhất bằng cách chỉ định ô đó trong tham số
-
Làm thế nào để tách URL thành các phần khác nhau?
- Bạn có thể sử dụng hàm SPLIT kết hợp với hàm SUBSTITUTE để loại bỏ các phần không cần thiết của URL và sau đó tách phần còn lại dựa trên ký tự phân cách như dấu gạch chéo.
-
Có thể sử dụng hàm SPLIT để tách văn bản theo dòng không?
- Có, bạn có thể sử dụng ký tự phân cách là dấu ngắt dòng (
CHAR(10)
) để tách văn bản theo dòng trong Google Sheets.
- Có, bạn có thể sử dụng ký tự phân cách là dấu ngắt dòng (
-
Hàm SPLIT có thể tách văn bản dựa trên số lượng ký tự không?
- Không, hàm SPLIT chỉ có thể tách văn bản dựa trên ký tự phân cách. Nếu bạn cần tách văn bản dựa trên số lượng ký tự, bạn cần sử dụng các hàm khác như LEFT, RIGHT, hoặc MID.
Kết Luận
Hàm SPLIT trong Google Sheets là một công cụ mạnh mẽ giúp bạn tách văn bản thành các phần nhỏ hơn một cách dễ dàng. Bằng cách hiểu rõ cú pháp và cách sử dụng hàm này, bạn có thể tối ưu hóa việc xử lý dữ liệu và tăng hiệu quả làm việc. Hãy thử áp dụng các ví dụ trên vào bảng tính của bạn và khám phá thêm nhiều cách sử dụng hàm SPLIT để nâng cao kỹ năng làm việc với dữ liệu.