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

Công cụ tách dấu phẩy miễn phí của chúng tôi tự động chuyển đổi một cột thành danh sách dấu phẩy hoặc danh sách thành CSV (giá trị được phân tách bằng dấu phẩy). Sao chép cột dữ liệu của bạn và xem chuyển đổi xảy ra. Bạn có thể làm ngược lại và chuyển đổi danh sách được phân cách thành một cột

Bạn có thể sử dụng công cụ phân tách bằng dấu phẩy của chúng tôi để chuyển đổi danh sách cột thành danh sách giá trị được phân tách bằng dấu phẩy (CSV) một cách nhanh chóng và dễ dàng. Chỉ cần làm theo các hướng dẫn này

Chuyển đổi Danh sách sang CSV

  1. Thay đổi bất kỳ cài đặt nào bạn muốn ở phía bên phải của dấu phân cách bằng cách chọn cách bạn muốn phân tách các dấu ngắt dòng sau khi bạn xóa chúng
    1. danh sách chữ thường. Chữ thường tất cả các mục trong danh sách. Hữu ích nếu bạn có một cột trong đó các chữ cái đầu tiên trong mỗi hàng là chữ hoa và bạn muốn có một danh sách được phân tách bằng dấu phẩy không có chữ hoa
    2. danh sách đảo ngược. Đảo ngược danh sách mà bạn đã nhập để bạn có thể đảo ngược các giá trị
    3. dấu phân cách. Dấu phân cách là giá trị bạn muốn phân tách các mục trong danh sách của mình. Bạn có thể chọn từ dấu phẩy (mặc định), dấu phẩy có dấu cách sau, dấu cách và các dấu phẩy khác
    4. Loại bỏ ngắt dòng. Cài đặt này sẽ xóa mọi dấu ngắt dòng bổ sung trong trường hợp bạn có hàng trống
    5. Loại bỏ ngắt đoạn. Cài đặt này loại bỏ ngắt đoạn là hai ngắt dòng liên tiếp
    6. Xóa khoảng trắng thừa. Nếu bạn gặp bất kỳ sự cố nào với dấu cách kép sau khi xóa dòng, hãy chọn tùy chọn này
  2. Dán cột hoặc danh sách dữ liệu của bạn vào hộp văn bản bên trái có nội dung “Nhập/Nhận dữ liệu cột tại đây…”
  3. Bạn sẽ thấy danh sách được phân tách mới trong hộp văn bản bên phải có nhãn “Nhận/Nhập danh sách được phân tách…”
  4. Nó đơn giản mà

Chuyển đổi CSV sang Danh sách

Bạn cũng có thể làm ngược lại. chuyển đổi CSV (hoặc chuỗi được phân tách khác) thành một cột văn bản). Chỉ cần dán chuỗi của bạn vào hộp văn bản bên phải, chọn dấu phân cách và các tùy chọn khác, rồi xem cột/danh sách của bạn trong hộp văn bản bên trái

Tệp CSV là gì?

CSV là viết tắt của Giá trị được phân tách bằng dấu phẩy. Điều đó nói rằng, tệp CSV là bất kỳ tệp văn bản nào trong đó các ký tự được phân tách bằng dấu phẩy, tạo một loại bảng theo hàng và cột. Các cột được xác định bởi mỗi dấu chấm phẩy (;), trong khi mỗi hàng được xác định bởi một dòng bổ sung trong văn bản. Bằng cách này, các tệp CSV có thể được tạo rất dễ dàng (chúng tôi sẽ giải thích điều này sau). Đây là lý do tại sao. tệp csv được liên kết trực tiếp với việc tạo mục lục

Thông thường, cách phổ biến nhất là đọc các tệp CSV từ Excel, vì chương trình (mặc dù không có trong các phiên bản cũ hơn) tự động xác định các dấu phân cách và tạo bảng mà không cần phải làm gì khác. Có nhiều dải phân cách khác nhau, được sử dụng thường xuyên hơn hoặc ít hơn tùy thuộc vào khu vực chúng ta đang ở

Lịch sử của CSV ở Mỹ và Châu Âu

Giống như các định dạng phổ biến khác, tệp CSV có lịch sử lâu đời trong thế giới máy tính. Để khám phá lịch sử của nó, chúng ta phải quay trở lại năm 1972, khi IBM bắt đầu sử dụng một hệ thống tương tự như hệ thống hiện tại, nhưng thô sơ hơn. Vào thời điểm đó, thẻ nhớ chứa các giá trị khác nhau được phân tách bằng dấu phẩy hoặc khoảng trắng được sử dụng. Bằng cách đó, các máy tính thời đó có thể đọc dữ liệu một cách chính xác và có trật tự

Sau đó, nhờ vào việc đại chúng hóa máy tính, loại hệ thống này cuối cùng đã được số hóa. Do đó, dữ liệu được đưa vào trong một tệp ảo và các thẻ vật lý được để sang một bên. Định dạng CSV bắt đầu được sử dụng để trao đổi thông tin giữa các cơ sở dữ liệu được lưu trữ trên các máy có kiến ​​trúc khác nhau. Lý do chính là dữ liệu được lưu trữ không được định dạng và được viết bằng văn bản thuần túy. Nhờ tính năng này, khả năng tương thích của nó được tối đa hóa

Tuy nhiên, chúng ta phải tạm nhảy sang năm 2005 để nói về tiêu chuẩn hóa thực sự. Đó là từ năm đó khi định dạng CSV trở thành loại nội dung MIME. Từ năm 2013, một số thiếu sót sẽ được sửa chữa để cải thiện khả năng tương thích của nó. Đến nay, hệ thống giá trị được phân tách bằng dấu phẩy vẫn thường xuyên được sử dụng, đặc biệt khi truyền dữ liệu giữa các ứng dụng không tương thích. Tuy nhiên, vẫn có sự xung đột giữa các định dạng thập phân của Châu Âu (được sử dụng dấu phẩy) với dấu phân cách. Đó là lý do tại sao ở Châu Âu, dấu chấm phẩy thường được sử dụng, trong khi ở Hoa Kỳ và các quốc gia nói tiếng Anh khác, dấu phẩy thường được sử dụng, vì nó sử dụng điểm dưới dạng định dạng thập phân

Tại sao nên sử dụng tệp CSV?

Tóm lại, các tệp CSV được sử dụng để xử lý một lượng lớn dữ liệu ở định dạng lưới mà không phát sinh bất kỳ chi phí tính toán nào và giúp mọi người dễ truy cập hơn

Cách chuyển đổi một cột thành CSV trong Excel

Để tạo danh sách được phân tách bằng dấu phẩy trong Excel, chỉ cần làm theo các hướng dẫn sau. Có một số cách để tạo danh sách được phân tách bằng dấu phẩy trong Excel. Hãy thử cái nào phù hợp với bạn

Sử dụng TEXTJOIN trong Excel

Nếu bạn có Microsoft 365 hoặc Office 2019, bạn thật may mắn khi có thể sử dụng hàm TEXTJOIN giúp đơn giản hóa việc nối các phạm vi bằng dấu phân cách

Chỉ cần nhập như sau
=TEXTJOIN(delimiter, ignore_empty, text1, [text2], …)

text1 có thể là văn bản hoặc một phạm vi

Đối với một cuộc biểu tình, xem video dưới đây

Sử dụng Excel và Notepad++

  1. Chuẩn bị sẵn văn bản của bạn trong một cột trong Excel
  2. Trong cột bên cạnh cột bạn muốn chuyển đổi thành chuỗi được phân tách bằng dấu phẩy, hãy nhập tham chiếu ô và (&”,”) không có dấu ngoặc kép. Nếu dữ liệu đầu tiên của bạn nằm trong ô A2, công thức của bạn sẽ như thế này
    =A2&","
  3. Sao chép công thức xuống cột
  4. Sao chép cột mới này vào Notepad++
  5. Mở Cửa sổ Tìm kiếm và Thay thế bằng cách gõ CTRL+H
  6. Chọn “Mở rộng” trong “Chế độ tìm kiếm”
  7. Trước tiên hãy nhập \n vào hộp thoại “Tìm gì. ” hộp và không đặt gì trong “Thay thế bằng. ”. Nhấn “Thay thế tất cả”
  8. Sau đó gõ \r vào hộp thoại “Find what. ” hộp và không đặt gì trong “Thay thế bằng. ” và nhấn “Thay thế tất cả”
  9. Sao chép chuỗi bất cứ nơi nào bạn muốn

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

Một cách tuyệt vời khác để tạo danh sách được phân tách bằng dấu phẩy là tạo công thức có thể sử dụng lại trong Excel bằng mô-đun. Một người dùng trên Stack Exchange đã đăng mô-đun tuyệt vời này. Sau khi tạo xong, bạn có thể nhập công thức =csvRange(A1:A27) vào Excel để tạo danh sách được phân cách bằng dấu phẩy

Function csvRange(myRange As Range)
Dim csvRangeOutput
Dim entry as variant
For Each entry In myRange
If Not IsEmpty(entry.Value) Then
csvRangeOutput = csvRangeOutput & entry.Value & ","
End If
Next
csvRange = Left(csvRangeOutput, Len(csvRangeOutput) - 1)
End Function

Cách chuyển đổi danh sách Python sang CSV

Python là ngôn ngữ phổ biến được sử dụng để thao tác dữ liệu, do đó, có nghĩa là các nhà phát triển Python muốn chuyển đổi dữ liệu sang định dạng tệp CSV. Có một số cách khác nhau để làm điều này

1. Sử dụng Mô-đun CSV

Bằng cách nhập mô-đun csv bằng Python, bạn có thể dễ dàng ghi danh sách vào tệp CSV bằng phương thức writerows()

2. Sử dụng gấu trúc

Pandas là một thư viện mã nguồn mở Python được sử dụng để phân tích dữ liệu. Cấu trúc dữ liệu chính được gọi là DataFrame và Pandas giúp dễ dàng ghi DataFrames vào tệp CSV bằng phương thức DataFrame. to_csv(‘tệp. csv')

3. NumPy

Sử dụng thư viện NumPy, bạn có thể lưu tệp văn bản dưới dạng CSV bằng cách sử dụng numpy. savetxt(‘tệp. phương thức csv’, mảng, dấu phân cách=’,’)