Hướng dẫn sử dụng hàm BS_SQL trong Add-in A-tools để lọc dữ liệu trong excel

Leave a Comment
Hàm BS_SQL trong A-Tools là một hàm đa năng và rất đặc biệt. Kết quả trả về của hàm là một bảng dữ liệu được lọc theo các điều kiện phức tạp, dữ liệu được móc nối với nhau mà nguồn dữ liệu có thể từ nhiều loại CSDL khác như đã trình bày ở phần trên. Chỉ cần một hàm BS_SQL, người dùng có thể tạo ra các loại báo cáo động trong Excel với tốc độ nhanh dù dữ liệu nhiều, chính xác cao.

Trước khi học tuần tự cách sử dụng hàm BS_SQL bạn hãy làm một ví dụ sau để hiểu qua hàm BS_SQL.
Download/Tải tập tin ví dụ “atools_exambles.zip”
Mở tập tin dữ liệu mẫu “Examble.xls”
B1. Mở tập tin có dữ liệu ví dụ “Examble.xls”
Tên tập tin là “Examble.xls” lấy từ tập tin download hoặc trong bộ cài Add-in A-Tools tại đường dẫn “C:\A-Tools\DATA_DEMO\”
Tập tin “Examble.xls” sẽ luôn được mở và làm ví dụ, thực hành các công thức trong toàn bộ tài liệu này.
Sheet “KHO” chứa các phiếu nhập, phiếu xuất, vùng A3:K68 đã được đặt tên là “KHO”.
(Vùng A3:K68 được đặt tên (Define Name) là KHO)
Sheet “NKC” chứa các chứng từ kế toán, định khoản nợ, có. Vùng A3:K112 đã được đặt tên là “NKC”.

B2. Mở sheet “Thực hành” để nhập công thức
Lọc ra các dòng dữ liệu với các cột thông tin MA_VLSPHH, SLG, DON_GIA, THANH_TIEN trong vùng dữ liệu “KHO”, điều kiện lọc là mã hàng là HH001 (WHERE MA_VLSPHH= ‘HH001’ ) . Công thức như dưới đây.
=bs_sql("SELECT MA_VLSPHH, SLG, DON_GIA, THANH_TIEN FROM KHO WHERE MA_VLSPHH='HH001' ")
Sau khi nhập xong bạn hãy nhấn phím ENTER kết quả sẽ như hình dưới đây:
Lưu ý:
  • Nếu sửa thì chỉ được chọn duy nhất một ô
  • Là công thức mảng ({=Công thức}), để chạy công thức nhấn CTRL+SHIFT+ENTER
  • Để xoá công thức mảng, chọn toàn bộ vùng công thức rồi nhấn phím DELETE
  • Nếu không muốn thực hiện nhấn phím ESC để hủy việc sửa.

0 nhận xét:

Đăng nhận xét