Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách chia các giá trị được ngăn cách bằng dấu phẩy thành các cột hoặc hàng trong Excel. Phương pháp này rất hữu ích cho những ai thường xuyên làm việc với dữ liệu có định dạng như vậy. Hãy cùng bắt đầu!
Để chia các giá trị ngăn cách bằng dấu phẩy thành các cột, bạn có thể sử dụng tính năng Text to Columns trong Excel hoặc thực hiện thông qua mã VBA. Bài viết này sẽ cung cấp cho bạn cả hai phương pháp để dễ dàng lựa chọn.
Phương pháp 1: Sử dụng Text to Columns
- Chọn vùng dữ liệu bạn muốn chia thành các cột, sau đó vào tab Data và chọn Text to Columns.
- Trong hộp thoại Convert Text to Columns Wizard đầu tiên, chọn Delimited, rồi nhấn nút Next.
- Trong hộp thoại thứ hai, đánh dấu chọn Comma trong phần Delimiters, sau đó nhấn Next.
- Trong hộp thoại cuối cùng, chọn một ô để đặt giá trị phân tách vào ô Destination, rồi nhấn nút Finish.
Sau khi hoàn tất các bước trên, tất cả các giá trị trong ô đã được chia thành các cột khác nhau như hình dưới đây:
Kết quả sau khi chia các giá trị thành cột
Phương pháp 2: Sử dụng VBA
- Nhấn phím Alt + F11 để mở Microsoft Visual Basic for Applications.
- Chọn Insert > Module và dán đoạn mã sau vào trong Module Window:
Sub SplitValues() Dim rng As Range Dim destCell As Range Set rng = Application.InputBox("Chọn ô chứa giá trị cần chia tách:", Type:=8) Set destCell = Application.InputBox("Chọn ô để đặt giá trị phân tách:", Type:=8) Dim values As Variant values = Split(rng.Value, ",") Dim i As Integer For i = LBound(values) To UBound(values) destCell.Offset(0, i).Value = Trim(values(i)) Next i End Sub
- Nhấn F5 để chạy mã, một hộp thoại xuất hiện để bạn chọn ô chứa giá trị cần chia tách, nhấn OK.
- Trong hộp thoại thứ hai, chọn ô để đặt giá trị phân tách, rồi nhấn OK.
Sau khi thực hiện xong, bạn sẽ thấy các giá trị từ ô đã chọn được chia thành các ô khác nhau như hình dưới đây:
Kết quả sau khi chia các giá trị thành cột
Kết luận
Hai phương pháp chia các giá trị ngăn cách bằng dấu phẩy trong Excel rất đơn giản và dễ thực hiện. Đối với những ai không quen với lập trình, tính năng Text to Columns sẽ là lựa chọn tốt; trong khi đó, phương pháp VBA lại cung cấp một giải pháp tự động hóa cho những người muốn làm việc với nhiều dữ liệu hơn.
Hy vọng bài viết sẽ giúp bạn dễ dàng hơn trong việc xử lý dữ liệu trong Excel. Để tìm hiểu thêm nhiều mẹo và thủ thuật khác, hãy truy cập website loigiaihay.edu.vn.