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
Hàm BS_VLOOKUP tìm nhiều điều kiện và trả về mảng động, mảng có thể là một hay nhiều cột, tốc độ chạy nhanh, có tính ứng dụng rất đa dạng. Loạt bài chia sẻ trong trang này giúp bạn khai thác các tình huống cũng như cách thức sử dụng hàm BS_Vlookup trong các tình huống khác nhau. Cấu trúc hàm BS_VLOOKUP(LookupValue,TableArray,[ResultColIndex],[LookupColIndex],[Options]) Các tham số trong [ ] có thể bỏ qua. Chúng tôi giải thích các tham số theo bảng dưới đây đông thời đối chiếu tính năng giữa hàm BS_VLOOKUP() với hàm VLOOKUP.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 |
01 |
03 |
04 |
03 | A | Tivi | 3 |
01 | A | Tivi | 5 |
04 | A | Tivi | 8 |
03 | A | Tivi | 3 |
01 | A | Tivi | 5 |
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
10/12/2024 12:00:00 SA
Hướng dẫn lập trình với Table trong Excel Online03/12/2024 12:00:00 SA
Hướng dẫn lập trình với Google Sheets và Excel Online bằng Excel VBA và Add-in A-Tools Phần 0227/11/2024 12:00:00 SA
Hướng dẫn lập trình với Google Sheets và Excel Online bằng Excel VBA và Add-in A-Tools Phần 0117/10/2024 12:00:00 SA
Lập trình liệt kê tổ hợp, chỉnh hợp lặp, chỉnh hợp không lặp với hàm API BS_COMBINLIST của Add-in A-Tools06/09/2024 12:00:00 SA
Hướng dẫn đăng ký bản quyền phần mềm Add-in A-Tools Pro v10.x (2024)13/08/2024 12:00:00 SA
Tính năng mới Add-in A-Tools v10.009/08/2024 12:00:00 SA
Đồng bộ dữ liệu từ Excel lên Google Sheets-Google Drive, Excel Online-OneDrive và DropBox08/08/2024 12:00:00 SA
Hướng dẫn đưa tập tin cài đặt vào danh sách ngoại lệ của Windows Defender trên Windows30/07/2024 12:00:00 SA
Hướng dẫn hàm BS_COMBINLIST Lấy cặp giá trị theo phương pháp tổ hợp và chỉnh hợp31/07/2024 12:00:00 SA
Hướng dẫn hàm BS_CLOUD lấy dữ liệu từ Google Sheets và Excel Online về Excel30/07/2024 12:00:00 SA
Hướng dẫn hàm BS_MATCHCALC Lấy mảng vị trí các phần tử mà tổng giá trị của nó là một số29/07/2024 12:00:00 SA
Hướng dẫn hàm BS_SQL Tạo báo cáo động - chạy SQL trên Excel29/07/2024 12:00:00 SA
Hướng dẫn hàm BS_DSUM Tính tổng nhiều điều kiện trong CSDL29/07/2024 12:00:00 SA
Kết nối CSDL bên ngoài vào Excel qua DBKEY29/07/2024 12:00:00 SA
Hướng dẫn hàm BS_DLOOKUP Tìm kiếm nhiều điều kiện trong CSDL28/07/2024 12:00:00 SA
Nguyên tắc tạo dữ liệu nguồn cho SQL trong Excel28/07/2024 12:00:00 SA
Hàm BS_ADDR Lấy địa chỉ tham chiếu28/07/2024 12:00:00 SA
Hướng dẫn hàm BS_SUMPRODUCTIFCOLOR Tổng của tích các mảng điều kiện theo màu sắcTừ 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