Đôi khi dữ liệu lại có hướng sai: mỗi tháng một hàng với các chỉ số nằm ở cột, trong khi công cụ vẽ biểu đồ lại cần mỗi tháng một cột, hoặc một bảng khảo sát dạng rộng cần chuyển thành một danh sách dạng dài. Chuyển vị (transpose) hoán đổi hàng và cột, khiến hàng đầu tiên trở thành cột đầu tiên và ngược lại, giống hệt như Paste Special > Transpose trong Excel nhưng không cần mở bảng tính.
Dán CSV vào, nhấp Chuyển vị rồi sao chép kết quả. Thao tác này diễn ra trong trình duyệt của bạn và không có gì được gửi đi đâu cả.
Cách dùng Chuyển vị CSV từng bước
Dán CSV được phân cách bằng dấu phẩy vào ô "Dán CSV của bạn tại đây:" bên trái.
Nhấp "Chuyển vị". Các hàng sẽ trở thành cột trong ô "Kết quả:" bên phải.
Nhấp "Sao chép" để đưa CSV đã chuyển vị vào bộ nhớ tạm (clipboard).
Ví dụ đầu vào và đầu ra
Đầu vào
month,sales,costs
Jan,100,60
Feb,120,70
Đầu ra
month,Jan,Feb
sales,100,120
costs,60,70
Tại sao nên sử dụng Chuyển vị CSV của chúng tôi?
Miễn phí 100% và trực tuyến: không thanh toán, không cần cài đặt phần mềm hay tiện ích.
Bảo mật trên hết: xử lý diễn ra trong trình duyệt của bạn, dữ liệu không rời khỏi thiết bị.
Không cần đăng ký: dán dữ liệu và nhận kết quả chỉ với một cú nhấp.
Nhanh và đáng tin cậy: xử lý tệp nhỏ hoặc lớn trong vài giây, sẵn sàng cho Excel và các công cụ khác.
Các trường hợp sử dụng phổ biến
Biến một chuỗi thời gian có ngày tháng nằm ở cột thành hàng để có thể vẽ biểu đồ trong Google Sheets hoặc Data Studio.
Chuyển một bảng so sánh dạng rộng (mỗi sản phẩm một cột) thành một danh sách dạng dài để nhập vào cơ sở dữ liệu.
Đổi hướng kết quả khảo sát mà mỗi người trả lời là một cột thành mỗi người trả lời một hàng.
Hoán đổi trục của một ma trận nhỏ trước khi dán nó vào một bảng Markdown hoặc LaTeX.
Giới hạn và mẹo
Các ô chỉ được tách bằng dấu phẩy; các giá trị có dấu ngoặc kép chứa dấu phẩy sẽ bị tách thành các ô thừa và làm lệch ma trận.
Số lượng cột được lấy từ hàng đầu tiên. Các hàng ngắn hơn sẽ tạo ra ô trống, còn các ô thừa trong những hàng dài hơn sẽ bị loại bỏ.
Kết quả đầu ra không được đặt trong dấu ngoặc kép, nên nếu bất kỳ ô nào chứa dấu phẩy, kết quả sẽ không phải là một CSV hợp lệ.
Ký tự xuống dòng trong kết quả là LF; Excel trên Windows vẫn mở tệp này đúng cách.
Câu hỏi thường gặp
Chuyển vị một CSV nghĩa là gì?
Chuyển vị hoán đổi hai trục của một bảng: giá trị ở hàng i, cột j sẽ chuyển sang hàng j, cột i. Hàng đầu tiên của bảng gốc trở thành cột đầu tiên của kết quả, nên các tiêu đề nằm ngang ở trên sẽ trở thành các nhãn nằm dọc ở bên cạnh.
Điều này khác gì so với Transpose của Excel?
Kết quả giống hệt như Paste Special > Transpose trong Excel hoặc Google Sheets, nhưng không cần dùng đến bảng tính và các giá trị không bị diễn giải lại: 08001 vẫn là 08001 và 1/2 vẫn là 1/2, trong khi Excel sẽ chuyển chúng thành một con số và một ngày tháng.
Tôi có thể chuyển vị một tệp có hàng nghìn hàng không?
Có, miễn là trình duyệt của bạn còn đủ bộ nhớ. Kết quả sẽ có số cột bằng đúng số hàng của đầu vào, và một số phần mềm bảng tính không thể mở quá 16.384 cột.
Tại sao một số ô bị thiếu sau khi chuyển vị?
Công cụ giả định rằng mọi hàng đều có cùng số ô như hàng đầu tiên. Nếu một hàng dài hơn, các giá trị thừa sẽ bị loại bỏ; nếu ngắn hơn, các ô trống sẽ xuất hiện. Hãy làm cho các hàng đồng nhất trước khi chuyển vị.
Dữ liệu có bị tải lên không?
Không. Việc chuyển vị được tính toán bằng JavaScript ngay trong tab trình duyệt của bạn và kết quả chỉ nằm ở đó cho đến khi bạn sao chép nó.