Nội dung
Ví dụ mẫu
Cú pháp
dải_ô_A – nên là dải ô (có nhiều hơn 1 hàng / cột)cột_so_sánh – là SỐ cột thuộcdải_ô_A , dùng đối chiếu vớidải_ô_B để loại bỏdải_ô_B – có thể là ô hoặc dải ô (nếu là 1 ô, bạn nên dùng hàm FILTER, không nên dùng custom function này)
Code
0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | /** * Lọc dải ô A bao gồm dải ô B * * @param {range} range1 Dải ô A * @param {number} column Cột so sánh * @param {range} range2 Dải ô B * @customfunction */ function filterC(range1, column, range2) { var output = [] for (var i in range1) { var check = false if (Array.isArray(range2)) { for (var j in range2) { if (range2[j][0] == range1[i][column - 1]) { check = true break } } } else { if (range2 == range1[i][column - 1]) { check = true } } if (check) { output.push(range1[i]) } } return output } |
Hướng dẫn cài đặt custom function
Xem bài viết (<1 phút đọc)
Mô tả ví dụ
- Cho dải ô A (gồm Tên sản phẩm, Giá thành) và dải ô B (Tên sản phẩm)
- Lọc dải ô A, chọn ra tất cả các dòng có Tên sản phẩm giống với dải ô B

You must log in to post a comment.