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

1. Chèn một cột trống bên cạnh ID của bạn

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

2. Nhập dấu phẩy vào ô bên cạnh ID đầu tiên

3. Giữ chuột ở phía dưới bên phải của ô chứa cột và nhấp đúp vào

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

4. Bây giờ bạn sẽ có dấu phẩy bên cạnh ID của mình. Đánh dấu tất cả các ô có ID và dấu phẩy và Sao chép

Bạn có thể phải sử dụng Ctrl + C

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

5. Dán vào nơi bạn cần đến trong liên kết Kiến thức sau khi chọn Bất kỳ từ danh sách thả xuống

Đảm bảo chọn Bất kỳ từ trình đơn thả xuống thay vì Bắt đầu bằng (mặc định)

Bạn có thể phải sử dụng Ctrl + V để dán

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

Hãy xem một kịch bản trong đó chúng ta phải chèn một điều kiện vào một số toán tử IN truy vấn SQL, các giá trị phải được phân tách bằng dấu phẩy và bạn có một số lượng lớn các giá trị

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

Như bạn có thể thấy ở trên, chúng tôi có dữ liệu trong cột A và danh sách được phân tách bằng dấu phẩy mà chúng tôi yêu cầu nằm trong cột B hoặc cột E

Chúng ta sẽ sử dụng toán tử nối đơn giản “&” trong excel để nhúng dấu phẩy nhằm chuyển đổi cột thành danh sách riêng biệt bằng dấu phẩy trong excel




Bước 1

Chèn công thức =A2&”,” vào ô B2 để chèn dấu phẩy  sau giá trị

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

Bước 2

Bây giờ hãy kéo công thức xuống dưới cho đến khi có sẵn dữ liệu để lấy danh sách các giá trị được phân tách bằng 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 Công thức Excel

Bước 3




Bây giờ hãy mở tệp văn bản notepad và sao chép các giá trị từ excel và dán nó vào tệp văn bản như hình bên dưới

Nếu bạn cần biết cách chuyển đổi cột thành hàng bằng dấu phẩy trong Excel, thì bài viết này là hướng dẫn lý tưởng để tìm hiểu nó. Chúng tôi có thể hoàn thành quy trình này theo cách thủ công đối với một tập dữ liệu nhỏ. Tuy nhiên, khi tập dữ liệu phát triển thực sự lớn, nhiệm vụ trở nên khó khăn hơn đáng kể vào thời điểm đó. Bài viết này sẽ giải thích cho chúng ta 3 cách chuyển cột thành hàng nhanh chóng và hiệu quả trong Excel


Mục lục

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

Cột thành hàng bằng dấu phẩy. xlsm


3 phương pháp đơn giản để chuyển đổi cột thành hàng bằng dấu phẩy trong Excel

Trong phần này của bài viết, chúng ta sẽ thảo luận về 3 phương pháp đơn giản để chuyển đổi cột thành hàng bằng dấu phẩy trong Excel. Giả sử, chúng tôi có Danh sách sản phẩm của Cửa hàng ABC làm tập dữ liệu của mình. Trong tập dữ liệu, chúng tôi có tên của các loại hoa được bán trong cửa hàng trong các tên cột Tên mặt hàng. Mục tiêu của chúng tôi là chuyển đổi cột này thành hàng có dấu phẩy giữa mỗi Tên mục

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

Chưa kể chúng tôi đã sử dụng phiên bản Microsoft Excel 365 cho bài viết này, bạn có thể sử dụng bất kỳ phiên bản nào khác tùy theo sự thuận tiện của bạn


1. Sử dụng chức năng TEXTJOIN

Sử dụng hàm TEXTJOIN là một trong những cách hiệu quả nhất để chuyển đổi cột thành hàng bằng dấu phẩy. Hàm TEXTJOIN trả về một chuỗi văn bản dưới dạng đầu ra trong đó các đầu vào văn bản đã cho được nối với nhau bằng một dấu phân cách đã chỉ định

Hãy làm theo các bước được đề cập dưới đây để làm điều này

bước

  • Đầu tiên, nhập công thức sau vào ô C5

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

Ở đây, phạm vi B5. B9 đại diện cho các ô của cột Tên mặt hàng

  • Sau đó, nhấn ENTER

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

Do đó, bạn sẽ thấy cột Tên mặt hàng được chuyển đổi thành hàng có dấu phẩy giữa mỗi Tên mặt hàng như minh họa trong hình dưới đây. Nó đơn giản mà

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

Đọc thêm. Cách thêm dấu phẩy trong Excel giữa các tên (4 cách phù hợp)


2. Áp dụng hàm CONCAT

Bạn cũng có thể áp dụng hàm CONCAT của Excel để chuyển cột thành hàng bằng dấu phẩy. Hàm CONCAT có thể nối các văn bản từ nhiều phạm vi và chuỗi

Hãy làm theo quy trình được thảo luận trong phần sau

bước

  • Đầu tiên, áp dụng công thức được đưa ra dưới đây trong ô C5

=CONCAT(B5:B9&",")

  • Sau đó, nhấn ENTER

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

Kết quả là, bạn sẽ có đầu ra như minh họa trong hình bên dưới

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

Đọc thêm. Cách chèn dấu phẩy trong Excel cho nhiều hàng (3 cách phù hợp)


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

  • Cách đặt dấu phẩy sau 3 chữ số trong Excel (7 phương pháp hữu ích)
  • Đặt dấu phẩy trong số trong Excel (7 cách dễ dàng)
  • Cách tách địa chỉ trong Excel bằng dấu phẩy (3 phương pháp dễ dàng)
  • Sử dụng dấu phẩy trong công thức Excel (2 cách phù hợp)
  • Cách thêm dấu phẩy trong Excel để nối các ô (5 cách dễ dàng)

3. Sử dụng mã VBA

Sử dụng tùy chọn VBA Macro là một cách thông minh khác để chuyển đổi cột thành hàng bằng dấu phẩy trong Excel. Ở đây, chúng tôi sẽ tạo một chức năng tùy chỉnh để làm điều này. Hãy sử dụng các bước dưới đây

bước

  • Đầu tiên, hãy chuyển đến tab Nhà phát triển từ Ribbon
  • Sau đó, chọn tùy chọn Visual Basic từ nhóm Code

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

Kết quả là cửa sổ Microsoft Visual Basic sẽ có trên trang tính của bạn

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

  • Bây giờ, trong cửa sổ Microsoft Visual Basic, bấm vào tab Chèn
  • Sau đó, chọn tùy chọn Mô-đun từ trình đơn thả xuống

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

  • Sau đó, viết đoạn mã sau vào mô-đun mới được tạo
Function row_with_comma(input_range As Range)
Dim output_row
Dim input_cell As Variant
For Each input_cell In input_range
If Not IsEmpty(input_cell.Value) Then
output_row = output_row & input_cell.Value & ","
End If
Next
row_with_comma = Left(output_row, Len(output_row) - 1)
End Function

Phân tích mã

  • Đầu tiên, chúng ta đã khai báo tên hàm là  row_with_comma cùng với dữ liệu đầu vào và loại dữ liệu của hàm theo input_range As Range
  • Sau đó, chúng ta đã khai báo một biến output_row và một biến khác input_cell là Variant
  • Sau đó, chúng tôi đã bắt đầu một cho mỗi input_cell Trong input_range
  • Sau đó, chúng tôi đã sử dụng câu lệnh IF để kiểm tra xem ô có trống hay không. Nếu ô không trống thì hãy gán output_row, input_cell và “,” cùng nhau trong biến output_row
  • Tiếp theo, chúng tôi đã kết thúc câu lệnh IF
  • Sau đó, chúng tôi đã kết thúc vòng lặp For Next
  • Bây giờ, chúng ta đã sử dụng hàm Len để xác định độ dài của biến output_row
  • Sau đó, chúng ta sử dụng hàm Left và trả về tất cả các ký tự của biến output_row ngoại trừ ký tự cuối cùng để không có dấu phẩy thừa ở cuối chuỗi
  • Cuối cùng, chúng tôi đã kết thúc chức năng

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

  • Sau khi viết mã, nhấp vào tùy chọn Lưu như được đánh dấu trong hình ảnh sau

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

  • Sau đó, nhấn phím tắt ALT + F11 và bạn sẽ được chuyển hướng đến trang tính của mình
  • Bây giờ, hãy nhập công thức sau vào ô C5

=row_with_comma(B5:B9)

  • Tiếp theo, nhấn ENTER

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

Do đó, bạn sẽ thấy rằng các văn bản từ cột Tên mặt hàng được chuyển đổi thành hàng với dấu phẩy giữa mỗi Tên mặt hàng như trong hình dưới đây

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

Đọc thêm. Cách chèn dấu phẩy giữa các từ trong Excel (4 phương pháp đơn giản)


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

Khi làm việc trên Excel, chúng ta thường có nhu cầu chuyển các cột thành danh sách mà các văn bản được phân tách bằng dấu chấm phẩy. Chúng ta có thể làm điều này đơn giản bằng cách sử dụng hàm TEXTJOIN của Excel. Để làm điều này, hãy làm theo các bước được đề cập trong phần sau

bước

  • Đầu tiên, nhập công thức sau vào ô C5

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

  • Sau đó, nhấn ENTER trên bàn phím của bạn

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

Kết quả là bạn sẽ có đầu ra sau trên trang tính của mình như trong hình sau

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

Đọc thêm. Cách thay đổi dấu chấm phẩy thành dấu phẩy trong Excel (6 cách hiệu quả)


Cách 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

Trong Excel, chúng ta thường có dữ liệu văn bản được đặt trong một dấu nháy đơn. Trong phần này của bài viết, chúng ta sẽ tìm hiểu cách 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. Giả sử, chúng ta có bộ dữ liệu Tên học sinh lớp 4. Mục tiêu của chúng tôi là chuyển đổi cột Tên của tập dữ liệu thành danh sách được phân tách bằng dấu phẩy. Hãy làm theo quy trình được đưa ra dưới đây

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

bước

  • Đầu tiên, áp dụng công thức được đưa ra dưới đây trong ô C5

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

Ở đây, phạm vi B5. B9 chỉ các ô của cột Tên

  • Sau đó, nhấn ENTER

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

Do đó, cột Tên của tập dữ liệu sẽ được chuyển đổi thành danh sách được phân tách bằng dấu phẩy như minh họa trong hình sau

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


phần thực hành

Trong Sổ làm việc Excel, chúng tôi đã cung cấp Phần Thực hành ở bên phải của trang tính. Hãy thực hành nó một mình

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


Phần kết luận

Đó là tất cả về phiên hôm nay. Tôi tin tưởng rằng bài viết này đã có thể hướng dẫn các bạn chuyển cột thành hàng bằng dấu phẩy trong Excel. Vui lòng để lại nhận xét nếu bạn có bất kỳ thắc mắc hoặc đề xuất nào để cải thiện chất lượng bài viết. Để tìm hiểu thêm về Excel, bạn có thể truy cập trang web của chúng tôi, ExcelDemy. học tập vui vẻ

Làm cách nào để chuyển đổi cột Excel thành danh sách được phân tách bằng dấu phẩy trong Word?

Hiển thị hoạt động trên bài đăng này. .
Sao chép cột trong Excel
Mở Lời
"Dán đặc biệt" dưới dạng chỉ văn bản
Chọn dữ liệu trong Word (dữ liệu cần chuyển sang văn bản phân cách bằng , ), nhấn Ctrl - H (Tìm & thay thế)
Trong ô "Find what" gõ ^p
Trong loại hộp "Thay thế bằng",
Chọn "Thay thế tất cả"

Làm cách nào để biến một cột dữ liệu thành một danh sách Google Trang tính được phân tách bằng dấu phẩy?

Chọn văn bản hoặc cột, sau đó nhấp vào menu Dữ liệu và chọn Chia văn bản thành cột . Google Trang tính sẽ mở một menu nhỏ bên cạnh văn bản của bạn, nơi bạn có thể chọn phân tách bằng dấu phẩy, dấu cách, dấu chấm phẩy, dấu chấm hoặc ký tự tùy chỉnh. Chọn dấu phân cách mà văn bản của bạn sử dụng và Google Trang tính sẽ tự động phân tách văn bản của bạn.