Khi bạn lưu trữ một loạt dữ liệu trong bảng tính, nhu cầu phổ biến là tách các ô dựa trên sự xuất hiện của một ký tự cụ thể trong các ô đó. Ví dụ: bạn có thể có một địa chỉ trong một ô, chẳng hạn như sau:

123 Maple Lane

Bạn có thể muốn đặt số nhà (123) vào một ô, tên đường (Maple) vào một ô khác và loại đường (Lane) vào ô thứ ba. Bạn có thể thực hiện điều này dễ dàng bằng cách sử dụng chức năng SPLIT. Nếu địa chỉ gốc nằm trong ô A1, bạn có thể đặt địa chỉ sau vào ô B1:

=split(A1," ")

Tham số đầu tiên chỉ định ô bạn muốn tách và tham số thứ hai (khoảng trắng trong dấu ngoặc kép) chỉ ra rằng bạn muốn chia ô ở mọi nơi có khoảng trắng. Khi bạn nhập công thức, Trang tính sẽ tách nội dung của ô A1 ở mọi nơi xuất hiện khoảng trắng và đặt kết quả vào tuy nhiên nhiều ô cần thiết ở bên phải của bất cứ nơi nào bạn đặt công thức. Vì vậy, nếu bạn đặt công thức vào ô B1, thì kết quả sẽ nằm trong phạm vi B1: D1.

Có một lưu ý rất lớn ở đây: Vì SPLIT sử dụng càng nhiều ô càng tốt để hiển thị kết quả của nó, nên rất dễ ghi đè thông tin.

Nếu hàm cần sử dụng nhiều ô, nó sẽ không chú ý nhiều đến những gì trước đây trong các ô đó. Vì vậy, bạn nên đảm bảo rằng bạn chỉ sử dụng SPLIT khi có đủ cột trống để chứa tất cả dữ liệu “tách ra” của bạn.

Ngoài ra còn có một cách sử dụng gọn gàng khác của hàm phân tách: Nó có thể phá vỡ thông tin dựa trên nhiều dấu phân cách. Ví dụ: bạn có thể có thông tin sau trong ô:

John Doe, Sr.

Nếu bạn muốn tách văn bản để mỗi phần tử của tên kết thúc trong ô riêng của nó, bạn thực sự cần tính đến hai dấu phân cách: dấu cách và dấu phẩy. Lý do là vì nếu bạn chỉ phân chia dựa trên dấu cách, thì họ cuối cùng sẽ là “Doe”, với dấu phẩy ở cuối. Bạn có thể bao gồm từng ký tự mà bạn muốn phân tách văn bản trong tham số thứ hai:

=split(A1, " ,")

Kết quả của bạn là ba cột, với John ở cột đầu tiên, Doe ở cột thứ hai và Sr. ở cột thứ ba. Lưu ý rằng các dấu phân cách liên tiếp (trong trường hợp này là dấu phẩy ngay sau dấu cách) được “thu gọn” để bạn không có bất kỳ ô trống nào.