Excel chia một số trên các ô
Có thể xảy ra tình huống khi bạn phải tách ô trong Excel. Đây có thể là khi bạn lấy dữ liệu từ cơ sở dữ liệu hoặc bạn sao chép dữ liệu từ internet hoặc lấy dữ liệu từ đồng nghiệp Show Một ví dụ đơn giản mà bạn cần tách ô trong Excel là khi bạn có họ và tên và bạn muốn tách chúng thành họ và tên Hoặc bạn nhận được địa chỉ’ và bạn muốn tách địa chỉ để có thể phân tích riêng các thành phố hoặc mã pin Hướng dẫn này bao gồm
Cách chia ô trong ExcelTrong hướng dẫn này, bạn sẽ học cách tách ô trong Excel bằng các kỹ thuật sau
Hãy bắt đầu nào Tách ô trong Excel bằng văn bản thành cộtDưới đây tôi có một danh sách tên của một số nhân vật hư cấu yêu thích của tôi và tôi muốn tách những tên này thành các ô riêng biệt Dưới đây là các bước để tách những tên này thành tên và họ
Điều này sẽ ngay lập tức chia văn bản của ô thành hai cột khác nhau Ghi chú
Tách ô trong Excel bằng hàm Văn bảnCác hàm Văn bản trong Excel rất hữu ích khi bạn muốn cắt và chia chuỗi văn bản Mặc dù tính năng Chuyển văn bản thành cột cho kết quả tĩnh, nhưng kết quả mà bạn nhận được từ việc sử dụng các hàm là kết quả động và sẽ tự động cập nhật khi bạn thay đổi dữ liệu gốc Tách tên có Họ và TênGiả sử bạn có cùng dữ liệu như hình bên dưới Trích xuất tên Để lấy tên đầu tiên từ danh sách này, hãy sử dụng công thức sau =LEFT(A2,SEARCH(" ",A2)-1) Công thức này sẽ phát hiện ký tự khoảng trắng đầu tiên và sau đó trả về tất cả văn bản trước ký tự khoảng trắng đó Công thức này sử dụng hàm TÌM KIẾM để lấy vị trí của ký tự khoảng trắng. Trong trường hợp của Bruce Wayne, ký tự khoảng trắng ở vị trí thứ 6. Sau đó, nó trích xuất tất cả các ký tự ở bên trái của nó bằng cách sử dụng hàm LEFT Trích xuất họ Tương tự, để lấy họ, sử dụng công thức sau =RIGHT(A2,LEN(A2)-SEARCH(" ",A2)) Công thức này sử dụng chức năng tìm kiếm để tìm vị trí của phím cách bằng chức năng TÌM KIẾM. Sau đó, nó trừ đi số đó từ tổng độ dài của tên (được đưa ra bởi hàm LEN). Điều này cho số lượng ký tự trong họ Họ này sau đó được trích xuất bằng cách sử dụng hàm RIGHT Ghi chú. Các chức năng này có thể không hoạt động tốt nếu bạn có dấu cách đầu, cuối hoặc dấu cách kép trong tên. Nhấp vào đây để tìm hiểu cách xóa khoảng trắng ở đầu/cuối/kép trong Excel Tách tên có Tên, Tên đệm và HọCó thể có trường hợp bạn nhận được sự kết hợp của các tên trong đó một số tên cũng có tên đệm Công thức trong những trường hợp như vậy hơi phức tạp Trích xuất tên Để có được tên đầu tiên =LEFT(A2,SEARCH(" ",A2)-1) Đây là cùng một công thức chúng tôi đã sử dụng khi không có tên đệm. Nó chỉ đơn giản là tìm ký tự khoảng trắng đầu tiên và trả về tất cả các ký tự trước khoảng trắng Trích xuất tên đệm Để lấy tên đệm =IFERROR(MID(A2,SEARCH(" ",A2)+1,SEARCH(" ",A2,SEARCH(" ",A2)+1)-SEARCH(" ",A2)),"") Hàm MID bắt đầu từ ký tự khoảng trắng đầu tiên và trích xuất tên đệm bằng cách sử dụng sự khác biệt về vị trí của ký tự khoảng trắng thứ nhất và ký tự khoảng trắng thứ hai Trường hợp không có tên lót, hàm MID trả về lỗi. Để tránh lỗi, nó được bọc trong hàm IFERROR Trích xuất Họ Để lấy Họ, hãy sử dụng công thức dưới đây =IF(LEN(A2)-LEN(SUBSTITUTE(A2," ",""))=1,RIGHT(A2,LEN(A2)-SEARCH(" ",A2)),RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2)+1))) Công thức này kiểm tra xem có tên đệm hay không (bằng cách đếm số ký tự khoảng trắng). Nếu chỉ có 1 ký tự khoảng trắng, nó chỉ trả về tất cả văn bản ở bên phải ký tự khoảng trắng Nhưng nếu có 2, thì nó phát hiện ký tự khoảng trắng thứ hai và trả về số ký tự sau khoảng trắng thứ hai Ghi chú. Công thức này hoạt động tốt khi bạn có các tên chỉ có họ và tên hoặc có cả tên, đệm và họ. Tuy nhiên, nếu bạn có một kết hợp mà bạn có hậu tố hoặc lời chào, thì bạn sẽ phải sửa đổi thêm các công thức Tách ô trong Excel bằng Flash FillFlash Fill là một tính năng mới được giới thiệu trong Excel 2013 Nó có thể thực sự tiện dụng khi bạn có một mẫu và bạn muốn nhanh chóng trích xuất một phần của nó Ví dụ: hãy lấy dữ liệu tên và họ Flash fill hoạt động bằng cách xác định các mẫu và sao chép nó cho tất cả các ô khác Đây là cách bạn có thể trích xuất tên từ danh sách bằng cách sử dụng Flash Fill
Flash Fill hoạt động như thế nào? Flash Fill tìm kiếm các mẫu trong tập dữ liệu và sao chép mẫu Flash Fill là một tính năng thông minh đáng ngạc nhiên và hoạt động như mong đợi trong hầu hết các trường hợp. Nhưng nó cũng thất bại trong một số trường hợp Ví dụ: nếu tôi có một danh sách tên có sự kết hợp của các tên với một số có tên đệm và một số thì không Nếu tôi trích xuất tên đệm trong trường hợp như vậy, Flash Fill sẽ trả về sai họ trong trường hợp không có tên Thành thật mà nói, đó vẫn là một ước tính tốt về xu hướng. Tuy nhiên, nó không phải là những gì tôi muốn Nhưng nó vẫn là một công cụ đủ tốt để giữ trong kho vũ khí của bạn và sử dụng bất cứ khi nào có nhu cầu Đây là một ví dụ khác mà Flash Fill hoạt động hiệu quả Tôi có một bộ địa chỉ mà tôi muốn nhanh chóng trích xuất thành phố Để nhanh chóng nhận được thành phố, hãy nhập tên thành phố cho địa chỉ đầu tiên (nhập Luân Đôn vào ô B2 trong ví dụ này) và sử dụng tính năng tự động điền để điền vào tất cả các ô. Bây giờ, hãy sử dụng Flash Fill và ngay lập tức sẽ cung cấp cho bạn tên thành phố từ mỗi địa chỉ Tương tự, bạn có thể tách địa chỉ và trích xuất bất kỳ phần nào của địa chỉ Lưu ý rằng điều này sẽ cần địa chỉ là tập dữ liệu đồng nhất có cùng dấu phân cách (dấu phẩy trong trường hợp này) Trường hợp bạn thử dùng Flash Fill khi không có mẫu sẽ báo lỗi như hình bên dưới Trong hướng dẫn này, tôi đã trình bày ba cách khác nhau để chia ô trong Excel thành nhiều cột (sử dụng Văn bản thành Cột, công thức và Flash Fill) Hy vọng bạn thấy hướng dẫn Excel này hữu ích Bạn cũng có thể thích các Hướng dẫn Excel sau
SÁCH EXCEL MIỄN PHÍ Nhận Ebook 51 mẹo Excel để tăng năng suất và hoàn thành công việc nhanh hơn
Tên CÓ - GỬI SÁCH ĐIỆN TỬ CHO TÔI 10 suy nghĩ về “Cách chia ô trong Excel (tách thành nhiều cột)”
|