Hàm BS VLOOKUP tìm kiếm và trả về mảng giá trị động

Quảng cáo

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự
Tham gia ngày
13 Tháng sáu 2006
Bài viết
4,402
Được thích
9,917
Điểm
2,868
Nơi ở
Hà Nội
Hàm Vlookup trong Excel chỉ có thể tìm một giá trị và trả về một giá trị. Hàm BS_VLOOKUP trong Add-in A-Tools 7.4 cho phép tìm nhiều giá trị và trả về một hoặc nhiều giá trị với nhiều điều kiện tìm linh hoạt. Còn nhiều tính năng hay và mạnh của hàm này các bạn sẽ xem tiếp các video sau.
 

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự
Tham gia ngày
13 Tháng sáu 2006
Bài viết
4,402
Được thích
9,917
Điểm
2,868
Nơi ở
Hà Nội

tamtam333

Thành viên mới
Tham gia ngày
20 Tháng tám 2014
Bài viết
28
Được thích
16
Điểm
0
Cũng quanh quẩn cải thiện hàm tìm kiếm mà thôi, các bạn vận dụng nó thì phải trả giá bằng cái khác
 

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự
Tham gia ngày
13 Tháng sáu 2006
Bài viết
4,402
Được thích
9,917
Điểm
2,868
Nơi ở
Hà Nội
Cũng quanh quẩn cải thiện hàm tìm kiếm mà thôi, các bạn vận dụng nó thì phải trả giá bằng cái khác

Giá trị của lao động là sáng tạo không ngừng. Không ngừng học hhỏi, không ngừng cải tiến đó mới là cái gốc của sự phát triển cho mỗi con người có trí. Không cái gì là tốt mãi, Excel từ 97 rồi đến 2016 rồi lại tiếp tục. Các doanh nghiệp đầu tư tiền tram tiền tỷ mua nhiều phần mềm, đầu tư đào tạo con người cũng vì sự phát và năng suất tăng lên. Ai không thay đổi, lựa chọn phương thức làm việc hiệu quả hơn người khác đó chính là nguy cơ bị sa thải không sớm thì muộn. Cái gì cũng có giá của nó. Người sáng tạo phải nhận những giá trị cả tinh thần và vật chất để họ lại sáng tạo. Người nhận sản phẩm tôt,công cụ lao động hiệu quả lai tạo ra nhiều giá trị cho chính họ. Hiểu cho thấu đáo nhé!
 

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự
Tham gia ngày
13 Tháng sáu 2006
Bài viết
4,402
Được thích
9,917
Điểm
2,868
Nơi ở
Hà Nội
Hàm BS_VLOOKUP cho phép lồng ghép với các hàm Excel, tạo phép tính, đánh lại số thứ tự ... Phiên bản Add-in A-Tools 7.4.0.2
 

tamtam333

Thành viên mới
Tham gia ngày
20 Tháng tám 2014
Bài viết
28
Được thích
16
Điểm
0
Giá trị của lao động là sáng tạo không ngừng. Không ngừng học hhỏi, không ngừng cải tiến đó mới là cái gốc của sự phát triển cho mỗi con người có trí. Không cái gì là tốt mãi, Excel từ 97 rồi đến 2016 rồi lại tiếp tục. Các doanh nghiệp đầu tư tiền tram tiền tỷ mua nhiều phần mềm, đầu tư đào tạo con người cũng vì sự phát và năng suất tăng lên. Ai không thay đổi, lựa chọn phương thức làm việc hiệu quả hơn người khác đó chính là nguy cơ bị sa thải không sớm thì muộn. Cái gì cũng có giá của nó. Người sáng tạo phải nhận những giá trị cả tinh thần và vật chất để họ lại sáng tạo. Người nhận sản phẩm tôt,công cụ lao động hiệu quả lai tạo ra nhiều giá trị cho chính họ. Hiểu cho thấu đáo nhé!
Giá ở đây là thiếu ổn định, phụ thuộc vào bên thứ 3. Tất nhiên người mua là người quyết định.
 
Lần chỉnh sửa cuối:

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự
Tham gia ngày
13 Tháng sáu 2006
Bài viết
4,402
Được thích
9,917
Điểm
2,868
Nơi ở
Hà Nội
Hàm BS_VLOOKUP tìm và trả về mảng giá trị động với nhiều điều kiện linh hoạt và dễ dàng. Với các bạn trong ngành kế toán, nó dùng để lọc dữ liệu trong các sổ sách kế toán để tra soát dữ liệu rất nhanh và linh hoạt. Chức năng này sẽ giúp các bạn tìm lọc, tra cứu nhanh tốt hơn trên Excel.
(*) Download Add-in A-Tools có hàm BS_VLOOKUP:
http://bluesofts.net/giai-phap-phan...-thao-va-quan-tri-du-lieu-excel-qua-mang.html

 

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự
Tham gia ngày
13 Tháng sáu 2006
Bài viết
4,402
Được thích
9,917
Điểm
2,868
Nơi ở
Hà Nội
Clip này hướng dẫn các bạn lập trình VBA, tạo Userform để tìm kiếm nhanh dữ liệu nhiều cột, code ngắn gọn và tốc độ chạy siêu tốc với sự hỗ trợ của hàm BS_VLOOKUP. Video được thực hiện bởi NỮ chuyên viên Excel & VBA Công ty Cổ phần BLUESOFTS.

Các điều khiển: TextBox1 - Mục nhập giá trị tìm, ListBox1 lưu mảng kết quả, Label1 - hiển thị số dòng tìm được, hàm bs_Vlookup tìm và trả về mảng theo giá trị tìm tại TextBox1. Toàn bộ mã nguồn ngắn gọn dưới đây:

Mã:
Dim Arr 'Nhan mang du lieu nguon

Private Sub TextBox1_Change()
    Dim MyArr 'Nhan mang trung gian
    Dim bf As New BSFunctions
    
    MyArr = bf.bs_Vlookup("*" & TextBox1.Value & "*", Arr, , 1)
    If IsArray(MyArr) Then
        ListBox1.List = MyArr
    Else
        ListBox1.Clear
    End If
    Label1.Caption = "So dong:" & ListBox1.ListCount
    Set bf = Nothing
End Sub

Private Sub UserForm_Initialize()
    Arr = Range("data!B3:F9239").Value2
End Sub

 

tuanhs710

Thành viên mới
Tham gia ngày
15 Tháng mười 2012
Bài viết
23
Được thích
0
Điểm
0
Hi Anh,

em setup và làm thì bị báo lổi như này. Anh xem giúp em ?

upload_2018-2-5_16-15-50.png
 

Respira

Thành viên mới
Tham gia ngày
24 Tháng mười một 2009
Bài viết
3
Được thích
0
Điểm
0
Tuổi
31
Cho e hỏi có cách nào cộng tổng tất cả các giá trị tìm đc bằng hàm bs_vlookup và để giá trị đó vào 1 ô ko anh ? Cám ơn anh.
 

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự
Tham gia ngày
13 Tháng sáu 2006
Bài viết
4,402
Được thích
9,917
Điểm
2,868
Nơi ở
Hà Nội

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự
Tham gia ngày
13 Tháng sáu 2006
Bài viết
4,402
Được thích
9,917
Điểm
2,868
Nơi ở
Hà Nội
Công thức tìm kiếm giá trị trong nhiều sheet và trả về mảng giá trị tìm được với Excel là vấn đề cực kỳ khó khăn. Tuy nhiên với phương pháp học Báo cáo động trong Excel Add-in A-Tools ứng dụng hàm BS_VLOOKUP, BS_ARRAY2D thì chỉ một dòng lệnh ngắn gọn là xong!
 
Quảng cáo
Top Bottom