Cách chuyển đổi cột thành danh sách được phân tách bằng dấu phẩy bằng dấu nháy đơn

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

Khi làm việc trong Excel, đôi khi chúng ta có thể cần chuyển đổi một cột hoặc một phạm vi thành một danh sách được phân tách bằng dấu phẩy với các dấu nháy đơn xung quanh mỗi giá trị ô. Trong bài viết này, tôi sẽ chỉ cho bạn cách chuyển đổi một cột thành một danh sách được phân tách bằng dấu phẩy với các dấu nháy đơn quanh mỗi giá trị ô bằng cách sử dụng các hàm như CONCATENATE , TEXTJOIN cùng với VBA Macro và Công cụ Find and Replace .

Tải xuống sách bài tập thực hành

Tải xuống sách thực hành này để thực hiện nhiệm vụ khi bạn đang đang đọc bài viết này.

Chuyển đổi Cột thành Danh sách.xlsm

5 Phương pháp về Cách Chuyển đổi Cột thành Danh sách được Phân tách bằng Dấu phẩy bằng Dấu nháy đơn

Giả sử chúng ta có một tệp Excel chứa thông tin về các sản phẩm văn phòng phẩm khác nhau. Các sản phẩm này được liệt kê trong cột có tiêu đề Sản phẩm trong trang tính Excel đó. Chúng tôi sẽ chuyển đổi cột sản phẩm này thành danh sách được phân tách bằng dấu phẩy. Hình ảnh bên dưới hiển thị trang tính với danh sách các sản phẩm được phân tách bằng dấu phẩy với các dấu nháy đơn xung quanh mỗi sản phẩm.

Phương pháp 1: Chuyển đổi cột thành danh sách được phân tách bằng dấu phẩy theo cách thủ công

Chúng tôi có thể sử dụng công thức của riêng mình chỉ bằng cách sử dụng dấu và ( & ) và dấu phẩy ( , ) để chuyển đổi cột thành danh sách được phân tách bằng dấu phẩy với các dấu ngoặc đơn xung quanh các giá trị ô. Chúng ta phải làm theo các bước dưới đây.

Các bước:

⦿ Đầu tiên, chúng ta phải viết công thức dưới đây vào ô C5 .

="'"&B5&"'"&","&"'"&B6&"'"&","&"'"&B7&"'"&","&"'"&B8&"'"&","&"'"&B9&"'"

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

Dấu ( & ) sẽ nối với dấu nháy đơn ( '' ) và dấu phẩy ( , ) với giá trị ô để tạo danh sách được phân tách bằng dấu phẩy với dấu ngoặc đơn .

⦿ Khi nhấn ENTER , chúng ta sẽ nhận được danh sách được phân tách bằng dấu phẩy với dấu nháy đơn xung quanh mỗi giá trị ô của cột Sản phẩm trong ô C5 .

Đọc thêm: Cách chuyển đổi cột thành hàng trong Excel (2 phương pháp)

Phương pháp 2: Sử dụng Hàm CONCATENATE để Chuyển đổi Cột thành danh sách được phân tách bằng dấu phẩy

Bạn cũng có thể sử dụng hàm CONCATENATE trong Excel để chuyển đổi cột thành danh sách được phân tách bằng dấu phẩy với dấu nháy đơn. Chúng ta phải làm như sau.

Các bước:

⦿ Trước tiên, chúng ta phải viết công thức bên dưới vào ô C5 .

=CONCATENATE("'",B5,"',", "'",B6,"',", "'",B7,"',","'",B8,"',","'",B9,"'")

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

Hàm CONCATENATE sẽ lấy một số đoạn văn bản hoặc chuỗi và nối chúng để tạo thành một văn bản lớn.

⦿ Sau khi nhấn ENTER , chúng ta sẽ nhận được danh sách được phân tách bằng dấu phẩy với dấu nháy đơn xung quanh mỗi giá trị ô của cột Sản phẩm trong ô C5 .

Đọc thêm: Cách chuyển đổi cột thành hàngTrong Excel (6 phương pháp)

Bài đọc tương tự

  • Cách chuyển đổi hàng trùng lặp thành cột trong Excel (4 cách)
  • Excel Power Query: Chuyển hàng thành cột (Hướng dẫn từng bước)
  • Cách chuyển hàng thành cột bằng Excel VBA (4 Ideal Ví dụ)
  • Chuyển đổi nhiều cột thành một cột trong Excel (3 phương pháp hữu ích)
  • Cách chuyển đổi một cột thành hàng trong Excel bằng công thức

Phương pháp 3: Áp dụng Hàm TEXTJOIN để Chuyển đổi Cột thành Danh sách được Phân tách bằng Dấu phẩy

Nếu bạn có quyền truy cập vào Microsoft Excel 365 , bạn có thể sử dụng hàm TEXTJOIN để nối các giá trị ô của một cột hoặc dải ô nhằm tạo danh sách được phân tách bằng dấu phẩy.

Các bước:

⦿ Đầu tiên, chúng ta phải viết công thức bên dưới vào ô C5 .

=TEXTJOIN(",", TRUE, B5:B9)

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

Hàm TEXTJOIN nối hoặc nối một số các đoạn văn bản hoặc chuỗi sử dụng dấu phân cách . Trong ví dụ này, dấu phân cách là dấu phẩy ( , ).

Lưu ý: Hàm TEXTJOIN chỉ được sử dụng độc quyền trong Microsoft Excel 365, Excel 2020, hoặc Excel 2019. Bạn phải có quyền truy cập vào bất kỳ một trong số này để sử dụng chức năng này.

⦿ Khi nhấn ENTER , chúng ta sẽ nhận được danh sách được phân tách bằng dấu phẩy các giá trị ô của Sản phẩm cột trong ô C5 .

Đọc thêm: Cách chuyển đổi Cột thành hàng trong Excel dựa trên giá trị ô

Phương pháp 4: Chuyển đổi cột thành danh sách được phân tách bằng dấu phẩy bằng VBA Macro

Nếu bạn đã quen thuộc với VBA trong Excel, thì bạn có thể sử dụng VBA để chuyển đổi cột thành danh sách được phân tách bằng dấu phẩy bằng dấu nháy đơn một cách hiệu quả. Chúng ta phải làm theo các bước dưới đây.

Bước 1:

⦿ Đầu tiên, chúng ta sẽ chọn Visual Basic từ tab Nhà phát triển . Chúng ta cũng có thể nhấn ALT+F11 để mở.

Bước 2:

⦿ Bây giờ, hãy nhấp vào nút Chèn và chọn Mô-đun .

⦿ Viết đoạn mã sau vào cửa sổ hiện ra. Chúng tôi sẽ nhấn CTRL+S để lưu mã.

2029

Bước 3:

⦿ Bây giờ chúng ta sẽ quay lại trang tính và viết đoạn mã sau vào ô C5 .

=ColumntoList(B5:B9)

⦿ Khi nhấn ENTER , chúng tôi sẽ nhận được danh sách được phân tách bằng dấu phẩy với dấu nháy đơn xung quanh mỗi giá trị ô của cột Sản phẩm trong ô C5 .

Đọc thêm: VBA để chuyển nhiều cột thành hàng trong Excel (2 Phương pháp)

Phương pháp 5: Sử dụng Tìm & Công cụ thay thế để chuyển đổi cột thành danh sách được phân tách bằng dấu phẩy

Chúng tôi có thể sử dụng công cụ Tìm & Thay thế công cụ trongMicrosoft Office để chuyển đổi một cột trong Microsoft Excel thành danh sách được phân tách bằng dấu phẩy trong Microsoft Office. Chỉ cần làm theo các bước bên dưới.

Bước 1:

⦿ Đầu tiên, chọn tất cả ô trong Cột sản phẩm ngoại trừ cột tiêu đề .

⦿ Sau đó, nhấp chuột phải vào bất kỳ ô nào đã chọn. Bạn sẽ thấy menu ngữ cảnh. Nhấp vào Sao chép từ menu.

⦿ Ngoài ra, bạn có thể nhấn CTRL+C để sao chép mục đã chọn ô.

Bước 2:

⦿ Bây giờ chúng ta sẽ dán các ô đã sao chép vào một tài liệu Word trống của Microsoft bằng cách nhấn CTRL+V .

⦿ Sau đó, chúng ta sẽ thấy một tùy chọn thả xuống có tên Tùy chọn dán ( Ctrl ) ở góc xuống dưới bên phải của các ô đã dán.

⦿ Bây giờ , chúng ta sẽ nhấp vào Tùy chọn dán và chọn Chỉ giữ văn bản Chỉ các tùy chọn.

⦿ Tiếp theo, chúng ta sẽ nhấn CTRL+H để mở công cụ Tìm và Thay thế .

⦿ Đầu tiên, chúng ta sẽ chèn “ ^p ” vào hộp nhập Find what .

⦿ Sau đó, chúng ta sẽ nhập “ , ” vào hộp nhập Thay thế bằng .

⦿ Cuối cùng, chúng ta sẽ nhấp vào nút Replace All .

⦿ Bây giờ, chúng ta sẽ thấy rằng tất cả các giá trị ô trong Cột Sản phẩm được chuyển đổi thành phân cách bằng dấu phẩy liệt kê trong MicrosoftWord.

Đọc thêm: Chuyển đổi cột thành hàng trong Excel bằng Power Query

Ghi chú nhanh

🎯 Nếu bạn không có tab Nhà phát triển, bạn có thể hiển thị tab đó trong Tệp > Tùy chọn > Tùy chỉnh Ruy-băng .

🎯 Để mở trình soạn thảo VBA Nhấn ALT + F11. Và bạn có thể nhấn ALT + F8 để hiển thị cửa sổ Macro.

Kết luận

Trong bài viết này, chúng ta đã học cách thực hiện để chuyển đổi một cột hoặc một phạm vi thành một danh sách được phân tách bằng dấu phẩy với các dấu nháy đơn xung quanh mỗi giá trị của ô. Tôi hy vọng từ giờ trở đi, bạn có thể chuyển đổi một cột thành danh sách được phân tách bằng dấu phẩy bằng dấu nháy đơn rất dễ dàng. Tuy nhiên, nếu bạn có bất kỳ thắc mắc hoặc đề xuất nào về bài viết này, vui lòng để lại nhận xét bên dưới. Chúc một ngày tốt lành!!!

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