Chủ đề công tác năm 2020: "Tuổi trẻ Bình Dương Tự hào tiến bước dưới cờ Đảng" - Chào mừng kỷ niệm 90 năm Ngày thành lập Đảng Cộng Sản Việt Nam (03/02/1930 - 03/02/2020)

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

  1. 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.
  2. Trong hộp thoại Convert Text to Columns Wizard đầu tiên, chọn Delimited, rồi nhấn nút Next.

    Hướng dẫn chia các giá trị ngăn cách bằng dấu phẩy thành các cột trong Excel

  3. Trong hộp thoại thứ hai, đánh dấu chọn Comma trong phần Delimiters, sau đó nhấn Next.

    Hướng dẫn chia các giá trị ngăn cách bằng dấu phẩy thành các cột trong Excel

  4. 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.

    Hướng dẫn chia các giá trị ngăn cách bằng dấu phẩy thành các cột trong Excel

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:

Hướng dẫn chia các giá trị ngăn cách bằng dấu phẩy thành các cột trong ExcelKết quả sau khi chia các giá trị thành cột

Phương pháp 2: Sử dụng VBA

  1. Nhấn phím Alt + F11 để mở Microsoft Visual Basic for Applications.
  2. 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
  3. 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.
  4. 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:

Hướng dẫn chia các giá trị ngăn cách bằng dấu phẩy thành các cột trong ExcelKế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.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *