CHOOSECOLS / CHOOSEROWS
Tra cứu & tham chiếuExcel 365
CHOOSECOLS(mảng, số_cột_1, [số_cột_2], ...)CHOOSEROWS(mảng, số_dòng_1, [số_dòng_2], ...)Rút ra đúng những cột (hoặc những dòng) mình cần từ một bảng rộng, theo thứ tự mình muốn. Dùng để dựng bảng trình bày chỉ gồm vài cột từ file gốc 30 cột, hoặc đảo thứ tự cột cho khớp mẫu phải nộp.
Các đối số
| Đối số | Bắt buộc? | Ý nghĩa |
|---|---|---|
| mảng | Bắt buộc | Bảng nguồn. |
| số_cột / số_dòng | Bắt buộc | Đếm từ 1 theo thứ tự TRONG VÙNG, không phải chữ cái cột trên sheet. Số âm đếm ngược từ cuối: -1 là cột (hoặc dòng) cuối cùng. |
Ví dụ
=CHOOSECOLS(A2:AD500, 1, 5, 12)Từ file gốc 30 cột lấy ra mã hàng, số lượng, thành tiền
Kết quả: bảng 3 cột
=CHOOSECOLS(A1:AD500, 12, 1)Đảo thứ tự: cột thành tiền ra trước, mã hàng ra sau, cho khớp mẫu nộp
Kết quả: bảng 2 cột
=CHOOSEROWS(SORT(A2:D500, 4, -1), 1, 2, 3)Ba dòng đứng đầu sau khi sắp giảm dần theo doanh số
Kết quả: bảng 3 dòng
Lưu ý khi dùng
- Lấy được cả dãy chứ không phải liệt kê tay: CHOOSECOLS(vùng, SEQUENCE(3)) là ba cột đầu.
- Số âm rất tiện với bảng hay thêm cột: -1 luôn là cột cuối cùng dù bảng rộng ra.
- Cần lấy các dòng LIỀN MẠCH ở đầu hay cuối thì TAKE và DROP gọn hơn; CHOOSEROWS hợp với những dòng nằm rời rạc.
Bẫy hay dính
Số cột đếm theo VÙNG chứ không theo sheet, nên người khác chèn thêm một cột vào giữa vùng nguồn là công thức lặng lẽ lấy sang cột bên cạnh — bảng vẫn đủ dòng, vẫn có số, chỉ là sai cột. Giữ luôn dòng tiêu đề trong vùng nguồn để nhìn cái là phát hiện.