Cách tách cột trong Excel bằng dấu phẩy (8 phương pháp nhanh)

  • Chia Sẻ Cái Này
Hugh West

Trong bài viết này, bạn sẽ tìm hiểu 8 các phương pháp khác nhau để tách cột trong Excel bằng dấu phẩy một cách dễ dàng.

Tải xuống Sổ làm việc thực hành

Bạn có thể tải xuống tệp Excel từ liên kết sau và thực hành cùng với nó.

Tách cột bằng dấu phẩy.xlsm

8 Phương pháp Tách Cột trong Excel bằng Dấu phẩy

1. Tách Cột trong Excel bằng Dấu phẩy với Trình hướng dẫn Chuyển đổi Văn bản thành Cột

Tới tách cột bằng dấu phẩy sử dụng Trình hướng dẫn Chuyển văn bản thành cột,

❶ Chọn dữ liệu của bạn rồi

❷ Chuyển đến Dữ liệu Công cụ dữ liệu Văn bản thành Cột.

Trình hướng dẫn Chuyển đổi Văn bản thành Cột sẽ xuất hiện.

❸ Chọn Được phân cách và nhấn Tiếp theo .

❹ Chọn Dấu phẩy làm Dấu phân cách và nhấn lại Tiếp theo .

❺ Chèn địa chỉ ô làm Đích và nhấn Kết thúc .

Thao tác này sẽ tách một cột thay vì dấu phẩy thành hai cột.

2. Kết hợp các Hàm LEFT, RIGHT, FIND và LEN để Tách Cột trong Excel bằng Dấu phẩy

Bạn có thể sử dụng hai công thức bằng cách sử dụng LEFT , RIGHT , FIND Các hàm LEN để tách cột.

❶ Lúc đầu, hãy chèn công thức sau vào ô C5 .

=LEFT(B5,FIND(",",B5)-1)

❷ Sau đó nhấn ENTER .

Phân tích công thức

  • B5 có văn bản với dấu phẩy .
  • TÌM(“,”,B5) tìm kiếm dấu phẩy trong ô
  • TRÁI (B5,FIND(“,”,B5)-1) trả về văn bản trước dấu phẩy đầu tiên xuất hiện từ phía bên trái.

❸ Sau đó, chèn công thức sau vào ô D5 .

=RIGHT(B5,LEN(B5)-FIND(",",B5))

❹ Sau đó nhấn ENTER một lần nữa.

Phân tích công thức

  • B5 có văn bản bằng dấu phẩy.
  • FIND(“,”,B5) tìm dấu phẩy trong ô B5 .
  • RIGHT(B5,LEN(B5) -FIND(“,”,B5)) trả về văn bản sau khi dấu phẩy đầu tiên xuất hiện từ phía bên phải.

❺ Chọn các ô C5 D5 rồi kéo biểu tượng Fill Handle lên các ô C12 D12 .

. Hai công thức này sẽ tách một cột thay cho dấu phẩy thành hai cột.

Đọc thêm: Công thức Excel để chia một cột thành nhiều cột (4 ví dụ)

3. Áp dụng công thức mảng động để chia cột trong Excel bằng dấu phẩy

The công thức mảng động được sử dụng trong phương pháp này có thể tự động tách một cột có dấu phẩy thành các cột.

Để sử dụng,

❶ Chèn công thức sau vào ô C5 .

=TRANSPOSE(FILTERXML("" &SUBSTITUTE(B5,",","") & "","//s"))

❷ Sau đó nhấn ENTER .

The công thức là một công thức mảng, nó sẽ tự động giữ dữ liệu split trong ô D5 , tuy nhiên công thức đã được áp dụng trong ô C5 .

Phân tích công thức

  • SUBSTITUTE(B5,”,” ,””)

Hàm SUBSTITUTE thay thế dấu phẩy trong ô B5 bằng khoảng trắng.

  • FILTERXML(“” &SUBSTITUTE(B5,””,”,””)

Hàm FILTERXML lọc dữ liệu được phân tách bằng dấu cách.

  • TRANSPOSE(FILTERXML(“” &SUBSTITUTE(B5,”,”,””) & “”,”//s”))

Hàm TRANSPOSE chia dữ liệu trong ô B5 thành hai cột khác nhau.

❸ Kéo nút Điền vào biểu tượng Handle từ ô C5 đến C12 .

Bây giờ, bạn sẽ thấy tách dữ liệu thành hai cột khác nhau.

Đọc thêm: Cách chia một cột thành nhiều cột trong Excel (7 cách dễ dàng)

4. Chia cột trong Excel bằng dấu phẩy bằng Flash Fill

Bạn có thể sử dụng tính năng Flash Fill để chia cột khá dễ dàng.

❶ Bắt đầu chèn dữ liệu trước dấu phẩy trong cột Country .

❷ Sau đó Khi chèn dữ liệu vào hai ô tiếp theo, Excel sẽ hiển thị các đề xuất. Nhấn ENTER để chấp nhận.

❸ Bây giờ hãy bắt đầu chèn dữ liệu sau dấu phẩy vào cột Capital City .

❹ Sau khi chèn dữ liệu vào hai ô tiếp theo, Excel sẽ hiển thị các đề xuất. Nhấn ENTER để chấp nhận lại.

Bây giờ, bạn sẽ nhận được dữ liệu của mình chia thành hai phần khác nhaucột.

5. Tách cột trong Excel bằng dấu phẩy bằng tệp CSV

Tệp CSV có phần mở rộng là Dấu phẩy Giá trị được phân tách có thể chia cột bằng dấu phẩy một cách tự động.

Đây là cách tính năng này hoạt động.

Chọn sao chép dữ liệu của bạn trước tiên.

Mở Notepad Dán chúng vào đó.

❸ Giờ hãy lưu tệp dưới dạng tệp CSV.

Để lưu tệp văn bản dưới dạng tệp CSV, chỉ cần chỉnh sửa phần mở rộng tệp dưới dạng CSV.

❹ Bây giờ hãy mở tệp CSV và bạn sẽ thấy dữ liệu đã được tự động chia bằng dấu phẩy thành hai cột.

6. Sử dụng mã VBA để chia cột trong Excel bằng dấu phẩy

Hãy xem các cột trống sau đây, ví dụ: Quốc gia Thành phố Thủ đô tương ứng.

Chúng tôi sẽ sử dụng mã VBA để tách dữ liệu từ cột Country with Capital City .

❶ Đầu tiên nhấn ALT + F11 để mở Trình chỉnh sửa VBA.

❷ Sau đó chuyển đến Chèn Mô-đun.

❸ Chèn mã VBA sau vào Trình chỉnh sửa VBA.

1458

Phân tích mã

  • Đầu tiên tôi khai báo 3 biến.
  • Sau đó, tôi chạy vòng lặp For lồng nhau.
  • Bên trong vòng lặp For đầu tiên , tôi đã sử dụng Tách Hàm ô thành tách dữ liệu bằng dấu phẩy thành hai phần riêng biệtcác ô.

Lưu mã VBA .

❺ Bây giờ hãy nhấn nút F5 để chạy mã.

Thao tác này sẽ tự động tách cột Quốc gia có Thủ đô thành hai cột Quốc gia Capital City.

7. Tách Cột trong Excel bằng Dấu phẩy Sử dụng Power Query

Thực hiện theo các bước bên dưới để tách một cột trong Excel bằng dấu phẩy bằng cách sử dụng Power Query.

❶ Chuyển đến Dữ liệu Lấy dữ liệu Từ tệp Từ sổ làm việc Excel.

❷ Từ cửa sổ Navigator , hãy chọn tên trang tính có dữ liệu để chia nhỏ .

❸ Sau đó nhấp vào Chuyển đổi dữ liệu.

❹ Bây giờ, hãy chuyển đến Chuyển đổi Tách cột Theo dấu phân cách.

Các Chia cột bằng dấu phân cách hộp thoại sẽ xuất hiện.

❺ Chọn Dấu phẩy từ trình đơn thả xuống Chọn hoặc nhập dấu phân cách .

❻ Sau đó nhấn OK .

Bây giờ dữ liệu của bạn sẽ tự động spl nó thành hai cột được phân tách bằng dấu phẩy .

Đọc thêm: Cách chia cột trong Excel Power Query (5 phương pháp đơn giản)

8. Chia cột trong Excel bằng dấu phẩy bằng cách sử dụng Power Pivot

Bạn có thể sử dụng Power Pivot trong Excel để chia cột bằng dấu phẩy.

Để làm được điều đó,

❶ Đi tới Power Pivot Thêm vào Mô hình Dữ liệu.

❷Chèn phạm vi bảng của bạn vào hộp thoại Tạo bảng và nhấn OK.

❸ Bây giờ hãy chèn công thức sau trong ô trên cùng của cột Cột được tính 1 .

= LEFT ( [Country with Capital City], FIND ( ",", Table2[Country with Capital City]) - 1 )

❹ Sau đó nhấn ENTER .

Phân tích công thức

  • TÌM ( “,”, Table2[Country with Capital City ])

Hàm TÌM tìm dấu phẩy trong cột Quốc gia có Thủ đô.

  • LEFT ( [Country with Capital City], FIND ( “,”, Table2[Country with Capital City]) – 1 )

Hàm LEFT trả về dữ liệu trước dấu phẩy từ phía bên trái.

Cột được tính 1 sẽ chứa dữ liệu trước dấu phẩy xuất hiện.

❺ Giờ hãy chèn công thức sau vào ô trên cùng của cột Cột được tính toán 2 .

= RIGHT ([Country with Capital City], LEN (Table2[Country with Capital City]) - FIND ( ",", Table2[Country with Capital City]) )

❻ Sau đó nhấn ENTER .

Phân tích công thức

  • TÌM ( “,”, Table2[Country with Capital City])

Hàm TÌM tìm kiếm dấu phẩy trong cột Quốc gia có Thủ đô.

  • LEN (Bảng2[Quốc gia có Thủ đô])

Hàm LEN tính toán độ dài của văn bản trong cột Quốc gia có Thủ đô.

  • RIGHT ([Country with Capital City], LEN (Table2[Country with Capital City]) – FIND ( “,”, Table2[Country withCapital City]) )

Hàm RIGHT trả về dữ liệu sau dấu phẩy từ phía bên phải.

Cột được tính toán 2 sẽ được điền dữ liệu sau khi dấu phẩy xuất hiện.

Phần thực hành

Bạn sẽ nhận được một Trang tính Excel như ảnh chụp màn hình sau, ở cuối tệp Excel được cung cấp. Nơi bạn có thể thực hành tất cả các phương pháp được thảo luận trong bài viết này.

Kết luận

Tóm lại, chúng ta đã thảo luận về 8 phương pháp tách cột trong Excel bằng dấu phẩy. Bạn nên tải xuống sách bài tập thực hành được đính kèm với bài viết này và thực hành tất cả các phương pháp với sách đó. Và đừng ngần ngại đặt bất kỳ câu hỏi nào trong phần bình luận bên dưới. Chúng tôi sẽ cố gắng trả lời tất cả các truy vấn có liên quan càng sớm càng tốt. Và vui lòng truy cập trang web của chúng tôi Exceldemy để khám phá thêm.

Hugh West là một nhà phân tích và huấn luyện viên Excel giàu kinh nghiệm với hơn 10 năm kinh nghiệm trong ngành. Ông có bằng Cử nhân Tài chính Kế toán và bằng Thạc sĩ Quản trị Kinh doanh. Hugh có niềm đam mê giảng dạy và đã phát triển một phương pháp giảng dạy độc đáo, dễ hiểu và dễ theo dõi. Kiến thức chuyên môn về Excel của ông đã giúp hàng nghìn sinh viên và chuyên gia trên toàn thế giới cải thiện kỹ năng và xuất sắc trong sự nghiệp của họ. Thông qua blog của mình, Hugh chia sẻ kiến ​​thức của mình với mọi người, cung cấp các hướng dẫn Excel miễn phí và đào tạo trực tuyến để giúp các cá nhân và doanh nghiệp phát huy hết tiềm năng của họ.