EzTech

TOCOL / TOROW

Tra cứu & tham chiếuExcel 365
TOCOL(mảng, [bỏ_qua], [quét_theo_cột])TOROW(mảng, [bỏ_qua], [quét_theo_cột])

Duỗi một bảng nhiều dòng nhiều cột thành MỘT cột (TOCOL) hoặc MỘT hàng (TOROW). Dùng để gom số liệu nằm rải ở nhiều cột thành một danh sách liền mạch, hoặc dựng danh mục duy nhất từ mấy cột mã rời nhau.

Các đối số

Đối sốBắt buộc?Ý nghĩa
mảngBắt buộcVùng cần duỗi.
bỏ_quaTuỳ chọn0 hoặc bỏ trống = giữ hết · 1 = bỏ ô trống · 2 = bỏ ô lỗi · 3 = bỏ cả trống lẫn lỗi. Gần như lúc nào cũng nên truyền 1 hoặc 3.
quét_theo_cộtTuỳ chọnFALSE hoặc bỏ trống = quét hết dòng này rồi sang dòng khác · TRUE = quét hết cột này rồi sang cột khác. Chọn sai thì thứ tự đảo lộn.

Ví dụ

  • =TOCOL(B2:M50, 1)

    Duỗi bảng 12 cột tháng thành một cột số liệu, bỏ hết ô trống

    Kết quả: cột số liệu

  • =SORT(UNIQUE(TOCOL(A2:D200, 3)))

    Gom 4 cột mã khách rải rác thành một danh mục duy nhất, bỏ trống bỏ lỗi rồi sắp

    Kết quả: danh sách mã

  • =TOROW(A2:A13)

    Đưa 12 tháng đang xếp dọc thành một hàng ngang

    Kết quả: hàng 12 ô

Lưu ý khi dùng

  • Kết quả chỉ còn SỐ LIỆU, mất sạch nhãn dòng nhãn cột. Cần giữ nhãn để làm pivot thì dùng Power Query Unpivot chứ đừng cố bằng hàm.
  • Bỏ_qua bằng 3 rất hợp khi gom dữ liệu từ nhiều bảng do người khác nhập, tránh mang cả #N/A sang bảng tổng.

Bẫy hay dính

Để mặc định bỏ_qua bằng 0: ô trống duỗi ra thành số 0 nằm lẫn trong danh sách. COUNT đếm ra số bản ghi phình lên, AVERAGE bị kéo tụt xuống, mà không có lỗi nào hiện lên. Kiểm bằng cách so số dòng kết quả với COUNTA của vùng gốc.

Hàm liên quan

Chat ZaloGọi điệnMessengerTìm đường