Hướng Dẫn Chi Tiết Hàm BS_VLOOKUP Tìm Và Trả Về Mảng động Với ...
Có thể bạn quan tâm
Hướng dẫn chi tiết hàm BS_VLOOKUP tìm và trả về mảng động với nhiều điều kiện
| Tham số | BS_VLOOKUP() | Ví dụ |
|---|---|---|
| (*) Kết quả trả về (Return) | Là một hoặc nhiều giá trị tìm được trả về (mảng) Return an array of all matches | Chỉ một giá trị vd: Lấy tất cả giá trị trong dữ liệu nguồn: =bs_Vlookup("*",C4:F9) |
| 1. LookupValue: Giá trị tìm | Tìm một hoặc mảng giá trị. Giá trị có thể tìm trên một hoặc nhiều cột. "*" là lấy tất cả dữ liệu. {"B",">=3","<8"} Nhập mảng giá trị tìm kiếm. I3:I6 Giá trị tìm kiếm nằm trong vùng "1=B, 4>=3, 4<8" Cách tạo chuỗi biểu thức tìm kiếm. Khi dùng biểu thức thì các tham số ResultColIndex, LookupColIndex bị bỏ qua. Hãy xem các ví dụ phía dưới để hiểu cách vận dụng. | + vd1: Tìm "A" tại cột số 2: =bs_Vlookup("A",C4:F9,,2) + vd2: Tìm "A", "B" tại cột số 2: =bs_Vlookup({"A","B"},C4:F9,,2) + vd (*): Tìm tất cả những mã CHỨA chữ "A" tại cột số 2: =bs_Vlookup("*A*",C4:F9,,2) |
| 2. TableArray: Giá trị tìm | Là mảng dữ liệu/table (giống như tham số Table_Array trong Vlookup). Cho phép nhập chuỗi mô tả NAME hoặc địa chỉ vùng dữ liệu nguồn. | + vd (*): Tìm tất cả những mã CHỨA chữ "A" tại cột số 2: =bs_Vlookup("*A*","C4:F9",,2) |
| 3. ResultColIndex: cột trả về | Một hoặc nhiều cột được trả về (Có thể nhập công thức: chỉ dùng cho nhà phát triển ứng dụng cao cấp) Nếu bỏ trống là lấy tất cả các cột. Ví dụ: {1,3,5} lấy các cột 1,3,5 {"RECNO()", 1, 3, 5} lấy cột số thứ tự và các cột 1, 3, 5. Các hàm trong A-Tools tọa độ cột tính từ 1, trừ hàm BS_SQL tọa độ tính từ 0. | + vd3: Tìm "A" tại cột 2, giá trị trả về cột số 4: =bs_Vlookup("A", C4:F9, 4, 2) + vd4: Tìm "A" tại cột 2, giá trị trả về cột số 1,3,4: =bs_Vlookup("A", C4:F9, {1,3,4}, 2) + vd4.1: Tìm "A" tại cột 2, giá trị trả về cột số 1,3,4 và đánh số thứ tự: =bs_Vlookup("A", C4:F9, {"RECNO()",1,3,4}, 2) |
| 4. LookupColIndex: Cột tìm kiếm | Một hoặc nhiều vị trí cột được tìm. Nếu để trống là tìm trên tất cả các cột. (Có thể nhập chuỗi công thức tìm kiếm: chỉ dùng cho nhà phát triển ứng dụng cao cấp). | + vd5: Tìm "A", ">3" tại 2 cột cột 2,4 giá trị trả về các cột: =bs_Vlookup({"A",">3"}, C4:F9, , {2,4}) + vd6: Tìm "A" ở tất cả các cột, giá trị trả về ở cột 1: =bs_Vlookup("A", C4:F9, 1 ) |
| 5. Options: Tùy chọn | Được phép dùng một hoặc bao gồm nhiều thuộc tính cho kết quả: + INSERT=YES: thuộc tính chèn dòng + NAME=Tên: thuộc tính tạo NAME cho mảng kết quả + SORT= vị trí cột [ASC/DESC] chỉ định cột sắp xếp tăng dần hoặc giảm dần + TOP= số dòng đầu cần lấy + AUTONAMES(Tên bảng, Tên đầu cột) /-strong/-heart:>:o:-((:-h+ Các sự kiện tương tự hàm BS_SQL | + vd7: Tìm "A" tại cột số 2. Sắp xếp cột 4 tăng dần =bs_Vlookup("A",C4:F9,,2, "SORT=4") /-strong/-heart:>:o:-((:-h '+ vd8: Tìm tất cả "*" tại cột số 2. Sắp xếp cột 4 giảm dần, lấy 3 dòng đầu. =bs_Vlookup("A",C4:F9,,2, "SORT=4 desc ; TOP=3") '+ vd9: Tìm "A" tại cột số 2. Co giãn dòng (chèn/insert=yes), đặt tên mảng kết quả là "BS" =bs_Vlookup("A",C4:F9,,2, "INSERT=YES; NAME=BS") + vd9.1: Tìm "A" tại cột số 2. Co giãn dòng (chèn/insert=yes), đặt tên mảng kết quả là "BS" và tên các cột có tên đầu là ABCD =bs_Vlookup("A",C4:F9,,2, "INSERT=YES; AUTONAMEA(BS,ABCD);") |
| 6. Tìm nhiều điều kiện theo phép so sánh | Kết hợp ký tự só sánh *, >=, <=,>,<,<>, tìm kết hợp nhiều cột với AND, OR | + vd10: Tìm mã hàng "A" và Qty>=3 và Qty<=8 , tại cột số 2 và cột 4: =bs_Vlookup({"A",">=3","<=8"}, C4:F9 , , {2,4,4}) |
| BILL# | CODE | NAME | QTY |
| 01 | A | Tivi | 5 |
| 02 | B | Computer | 10 |
| 03 | A | Tivi | 3 |
| 04 | A | Tivi | 8 |
| 05 | B | Computer | 4 |
| 06 | C | Mouse | 6 |
| 01 | A | Tivi | 5 |
| 03 | A | Tivi | 3 |
| 04 | A | Tivi | 8 |
| 01 | A | Tivi | 5 |
| 02 | B | Computer | 10 |
| 03 | A | Tivi | 3 |
| 04 | A | Tivi | 8 |
| 05 | B | Computer | 4 |
| 5 |
| 3 |
| 8 |
| 01 | Tivi | 5 |
| 03 | Tivi | 3 |
| 04 | Tivi | 8 |
| 01 | A | Tivi | 5 |
| 04 | A | Tivi | 8 |
(*) Qua hai ví dụ này chúng tôi muốn người dùng nắm rõ hàm BS_VLOOKUP cho phép nhập điều kiện, vùng tìm kiếm trong vùng bảng tính. Với cách này người sử dụng thay đổi điều kiện bằng cách thay đổi giá trị trên ô kết quả tự động thay đổi sẽ trực quan. - Ví dụ 7: Tìm "A" ở tất cả các cột, giá trị trả về ở cột 1 Theo yêu cầu này thì tham số Lookup_col_index bỏ trông. =BS_VLOOKUP("A", C4:F9, 1, ) Kết quả là: | 01 |
| 03 |
| 04 |
| 03 | A | Tivi | 3 |
| 01 | A | Tivi | 5 |
| 04 | A | Tivi | 8 |
| 03 | A | Tivi | 3 |
| 01 | A | Tivi | 5 |
Cách tạo cột số thứ tự trong hàm BS_VLOOKUP, BS_HLOOKUP Tham số ResultColIndex nhập mảng như sau
=BS_VLOOKUP({"B",">=3","<=8"}, C4:F9 ,{"RECNO()",1,2,3,4} , {2,4,4},"INSERT=YES")
Theo công thức trên cột đầu là số thứ tự và các cột 1, 2,3,4 từ dữ liệu nguồn được lấy ra. (*) Các bạn lưu ý: Chuỗi biểu thức tìm kiếm trong Add-in A-Tools dùng chung cho các hàm tìm kiểm BS_VLOOKUP, BS_HLOOKUP và Nhập liệu nâng cao. Các video ví dụ ứng dụng Bài 1 - Các giá trị làm điều kiện tìm kiếm trong vùng bảng tính Bài 2 - Các giá trị làm điều kiện tìm kiếm trong vùng bảng tính Bài 3 - Các giá trị làm điều kiện tìm kiếm trong vùng bảng tính Bài 4 - Ứng dụng lọc dữ liệu từ sổ nhật ký chung trong kế toán Bài 5 - Hàm BS_Vlookup tìm kiếm bằn biểu thức chuỗi điều kiện Phương pháp này tham số đầu tiên được mô tả công thức tìm kiếm như sau Giả thiết thức tự cột trong dữ liệu nguồn: 1 là Tỉnh/TP; 2- Quận/Huyện; 3- Doanh số Điều kiện: lọc dữ liệu có tỉnh là "Hà Nội" và Quận là "Cầu Giấy" và Doanh số >=50000 Công thức tìm là: "1=hà nội, 2=cầu giấy, 3>=50000" Bạn có thể kết hợp điều kiện OR "1=hà nội, hải phòng, bắc ninh, 2=cầu giấy, mỹ đình, 3>=50000" Có nghĩa Tỉnh là: hà nội hoặc hải phòng hoặc bắc ninh và quận là cầu giấy haowcj mỹ đình và doanh số >=50000 Ví dụ về lọc bảng lương can bộ, giáo viên Dùng hàm BS_VLOOKUP lọc và sắp xếp kết quả tìm được Tham khảo khóa học Tạo báo cáo động trong Excel để làm chủ Add-in A-Tools Download Add-in A-ToolsTIN LIÊN QUAN
29/10/2025 12:00:00 SA
26/10/2025 12:00:00 SA
05/10/2025 12:00:00 SA
10/09/2025 12:00:00 SA
10/09/2025 12:00:00 SA
07/08/2025 12:00:00 SA
08/06/2025 12:00:00 SA
12/05/2025 12:00:00 SA
12/05/2025 12:00:00 SA
12/05/2025 12:00:00 SA
24/03/2025 12:00:00 SA
27/02/2025 12:00:00 SA
26/02/2025 12:00:00 SA
25/02/2025 12:00:00 SA
12/02/2025 12:00:00 SA
10/02/2025 12:00:00 SA
07/02/2025 12:00:00 SA
08/01/2025 12:00:00 SA
Từ khóa » Cách Dùng Hàm Bs_vlookup
-
Watch On
-
Hàm BS VLOOKUP Tìm Kiếm Và Trả Về Mảng Giá Trị động
-
Hàm BS_VLOOKUP Tìm Kiếm Và Trả Về Mảng Giá Trị động P2
-
Hàm BS_VLOOKUP Tìm Kiếm Và Trả Về Mảng Giá Trị động P3
-
Hàm BS_Vlookup Lọc Bỏ Giá Trị Trống Trong Excel 2022 Mới Nhất
-
Hàm VLOOKUPMAX - Cải Tiến Hoàn Hảo Cho Hàm VLOOKUP
-
Cùng Học Excel & VBA Từ Cơ Bản đến Nâng Cao | A-tools, Bs_join ...
-
Hướng Dẫn Loc Danh Sách Khách Hàng Theo Quốc Gia Với Hàm ...
-
LOOKUP (Hàm LOOKUP) - Microsoft Support
-
Hàm BS_VLOOKUP Tìm Kiếm Và Trả Về Mảng Giá Trị động P2
-
Tìm Kiếm Trả Về Nhiều Giá Trị Trong 1 ô Excel (Siêu Hay)
-
Hàm VLOOKUP Cách Sử Dụng Và Ví Dụ Cụ Thể
-
Bài 6 - Các Hàm CSDL Trong A-Tools - Báo Cáo động Trong Excel
-
Hàm BS-VLOOKUP Tìm Kiếm Và Trả Về Mảng Giá Trị động P1 - 12H ĐÊM