Phiên bản mới Add-in A-Tools AI v10 (2024) (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

Nguyễn Duy Tuân

Nghị Hách
Thành viên danh dự
Tham gia
13/6/06
Bài viết
4,840
Được thích
10,336
Giới tính
Nam
Nghề nghiệp
Giáo viên, CEO tại Bluesofts
Xin thông báo các bạn thành viên, Bluesofts đã chính thức phát hành Add-in A-Tools v10 (2024)

(Video demo tính năng mới Add-in A-Tools v10)​

Đây là phiên bản nâng cấp và thêm mới rất nhiều tính năng đặc biệt như:
- Cho phép chuyển bản quyền từ máy này sang máy khác
- Hiển thị danh sách các hàm và tham số và hướng dẫn trong khi soạn thảo công thức
- Số ký tự trong một ô tăng 32767 ký tự (bản cũ chỉ 255)
- Làm việc với các dịch vụ lưu trữ đám mây như Google Drive, OneDrive, DropBox
- Cập nhật dữ liệu real-time từ Excel lên Google Sheets và Excel Online
- Tạo barcode
- Thêm 22 hàm mới trong tổng số 62 hàm.

Và còn nhiều tính năng mới khác... Các bạn xem video demo tính năng mới của chúng tôi để biết thêm.

(*) Thông tin Add-in A-Tools và Download: https://bluesofts.net/giai-phap-pha...-thao-va-quan-tri-du-lieu-excel-qua-mang.html
(*) Chi tiết về tính năng mới Add-in A-Tools v10 (2024): https://bluesofts.net/giai-phap-pha...l-qua-mang/Tinh-nang-moi-Add-in-A-Tools-v10-0
 
32767 là số ký tự giới hạn hay sao ấy nhi.
 
Rảnh Tôi cũng đang chơi Google Sheet cho Vui vẻ tí

lấy dữ liệu thì đơn giản thôi ..Trên VBA khai báo ADODB xong lấy dữ liệu Google Sheet hàm trả Về rs.GetRows()

xong viết cái hàm mảng gõ cái cộp trên cells là dữ liệu Google Sheet bay về Sheet ... còn Ghi dữ liệu thời gian thực Tôi chưa thử.

xem qua vài hình anh mà không nói rõ có cần APIkey hay là không cần APIkey cho các mục đó ???
 
Rảnh Tôi cũng đang chơi Google Sheet cho Vui vẻ tí

lấy dữ liệu thì đơn giản thôi ..Trên VBA khai báo ADODB xong lấy dữ liệu Google Sheet hàm trả Về rs.GetRows()

xong viết cái hàm mảng gõ cái cộp trên cells là dữ liệu Google Sheet bay về Sheet ... còn Ghi dữ liệu thời gian thực Tôi chưa thử.

xem qua vài hình anh mà không nói rõ có cần APIkey hay là không cần APIkey cho các mục đó ???

Giải pháp tôi làm khác, APIKey là phần việc của nhà phát triển phần mềm, người dùng cuối không phải làm, chỉ cần "Đăng nhập" tài khoản của họ để để xác thực và ủy quyền cho Add-in A-Tools được quyền làm gì là xong.

Nguyen-tac-ket-noi-cloud-atools.png

GGAuthorFormAssignPermissions.png

Chi tiết về cách thức làm việc với dịch vụ lưu trữ cloud (Google Drive, OneDrive, DropBox) của Add-in A-Tools được viết chi tiết tại trang này.

Phương pháp này người dùng Google Sheets không phải "share every one", vẫn giữ private hay restrict - giới hạn, hay tùy cách chia sẻ khác. Chỉ cần đăng nhập, và quyết định quyền sử dụng là mọi thứ được truy xuất.
 
Cảm ơn. hỏi vậy biết rồi không làm phiền nữa :D
 
Đối với trường hợp đã có key của ver 2019 rồi. Thì khi chuyển qua ver 10 này thì sao anh
Xin thông báo các bạn thành viên, Bluesofts đã chính thức phát hành Add-in A-Tools v10 (2024)

(Video demo tính năng mới Add-in A-Tools v10)​

Đây là phiên bản nâng cấp và thêm mới rất nhiều tính năng đặc biệt như:
- Cho phép chuyển bản quyền từ máy này sang máy khác
- Hiển thị danh sách các hàm và tham số và hướng dẫn trong khi soạn thảo công thức
- Số ký tự trong một ô tăng 32767 ký tự (bản cũ chỉ 255)
- Làm việc với các dịch vụ lưu trữ đám mây như Google Drive, OneDrive, DropBox
- Cập nhật dữ liệu real-time từ Excel lên Google Sheets và Excel Online
- Tạo barcode
- Thêm 22 hàm mới trong tổng số 62 hàm.

Và còn nhiều tính năng mới khác... Các bạn xem video demo tính năng mới của chúng tôi để biết thêm.

(*) Thông tin Add-in A-Tools và Download: https://bluesofts.net/giai-phap-pha...-thao-va-quan-tri-du-lieu-excel-qua-mang.html
(*) Chi tiết về tính năng mới Add-in A-Tools v10 (2024): https://bluesofts.net/giai-phap-pha...l-qua-mang/Tinh-nang-moi-Add-in-A-Tools-v10-0
 
Đối với trường hợp đã có key của ver 2019 rồi. Thì khi chuyển qua ver 10 này thì sao anh

Các khách hàng đã mua sản phẩm Add-in A-Tools 2019 trở về trước tùy vào thời gian mua (tính theo năm) sẽ có chính sách giảm giá khi nâng cấp khác nhau. Em email cho bên mình để được hỗ trợ cụ thể nhé. Thanks!
 
Em thấy có giới thiệu, Tạo barcode Add-in A-Tools v10 (2024) Anh có bài viết hưỡng dẫn sử dụng cho em xin link v nhé, em cám ơn.
 
Em thấy có giới thiệu, Tạo barcode Add-in A-Tools v10 (2024) Anh có bài viết hưỡng dẫn sử dụng cho em xin link v nhé, em cám ơn.

Em vào đây xem hướng dẫn chi tiết về hàm BS_BARCODE nhé: https://bluesofts.net/Kien-thuc-Add-in-A-Tools/Huong-dan-ham-BS_BARCODE-tao-barcode-trong-Excel

Trong tất cả các hàm, khi nhập tham số có nut "Help" ở màn hình diễn giải, bấm vào đó sẽ mở trang help luôn.

BS_BARCODE-help.png
 
Giá phần mềm giờ tính theo năm đúng không bạn, thông tin về giá mình có thể tham khảo ở đâu, cảm ơn!
 
Chào anh Tuân!
Khi em cài đặt addin A-tool nó có báo lỗi không đăng ký được thư viện gì đó, a bấm bỏ qua để cài đặt. khi vào excel thì nó báo lỗi này, xin hỗ trợ giúp em ạ. em dùng office 2019 64 bit
 

File đính kèm

  • Capture.JPG
    Capture.JPG
    13.7 KB · Đọc: 12
Chào anh Tuân!
Khi em cài đặt addin A-tool nó có báo lỗi không đăng ký được thư viện gì đó, a bấm bỏ qua để cài đặt. khi vào excel thì nó báo lỗi này, xin hỗ trợ giúp em ạ. em dùng office 2019 64 bit

Trường hợp của em liên hệ zalo với anh hoặc mai đi làm em zalo cho công ty anh để các bạn hỗ trợ nhé.
 
Bluesofts thông báo nâng cấp Add-in A-Tools v10.0 cập nhật ngày 16-09-2024

(*) Những thay đổi so với bản v10.0 ngày 14-09:

+ Nâng cấp: menu "Hàm mở rộng" liệt kê đủ tất cả các hàm Add-in A-Tools cung cấp.
+ Nâng cấp: thuộc tính SORT trong tham số OPTIONs của tất cả các hàm cho phép sắp xếp nhiều cột.
Ví dụ:
SORT=2,-3,5;"
hoặc
SORT=2,3 desc,5;"
(Sắp xếp cột 2 tăng dần, cột 3 giảm dần, cột 5 tăng dần)
Việc khai báo tham số SORT trong tham số OPTIONs các hàm giống với việc sử dụng hàm BS_SORTARRAY.

(*) Download

A-Tools-ham-mo-rong.png
 
Bluesofts Add-in A-Tools v10 (2024), cập nhật ngày 17-09-2024

Phiên bản này nâng cấp thuộc tính sắp xếp và đánh số thứ tự trong công thức với hai hàm chủ lực của A-Tools là hàm BS_SQL, BS_VLOOKUP.

(*) Thông tin nâng cấp:

+ Nâng cấp: các hàm nếu dùng thuộc tính "SORT=danh sách cột;" để sắp xếp nếu khai báo đánh số thứ tự với hàm RECNO() thì sẽ được thiết lập lại. Phiên bản cũ số thứ tự được thiết lập trước khi sắp xếp. Các hàm liên quan là BS_SQL, BS_VLOOKUP, BS_HLOOKUP.

+ Nâng cấp: hàm BS_SQL với thuộc tính nhóm GROUP, FOOTER (như Subtotal), nếu trong câu lệnh SELECT cài hàm RECNO() sẽ cho phép đánh số thứ tự tất cả các nhóm. Phiên bản cũ chỉ thực hiện đánh số thứ tự ở nhóm trong cùng.

+ Nâng cấp: hàm BS_SQL chạy với thuộc tính GROUP, FOOTER (như Subtotal) cho phép sắp xếp với thuộc tính SORT. Phiên bản cũ không cho phép.

(*) Download

Video dưới đây demo về công thức sắp xếp, phân nhóm và đánh số thứ tự - SORT - GROUP với hàm BS_SQL và BS_VLOOKUP thực hiện trong Add-in A-Tools v10.

 
Chỉ cần mở Google Sheets, Excel Online từ menu A-Tools phiên bản v10 (2024) hoặc viết code để mở (phiên bản tới đây) bạn có thể nhập dữ liệu bằng tay hoặc viết code nhập dữ liệu lên bảng tính sẽ tự động update lên Google Sheets, Excel Online.
Video demo:
 
Bluesofts thông báo nâng cấp Add-in A-Tools v10 (23-09-2024)
(*) Các thông tin nâng cấp:v10.0.0.0: 23-09-2024 (Add-in A-Tools 2024)
+ Nâng cấp: nâng cấp tốc độ chạy hàm BS_CLOUD
+ Nâng cấp: nâng cấp tốc độ chạy hàm BS_JSON
+ Nâng cấp: nâng cấp tốc độ chạy hàm BS_DATA
+ Nâng cấp: nâng cấp tốc độ chạy hàm BS_WEB
+ Nâng cấp: nâng cấp tốc độ chạy hàm BS_WEBTABLE
+ Nâng cấp: nâng cấp tốc độ chạy hàm BS_WEBTAG
v10.0.0.0: 22-09-2024 (Add-in A-Tools 2024)
+ Nâng cấp: nâng cấp hàm BS_MATCHCALC. Tham số "result_column" cho phép đưa vào là vị trí cột hoặc mảng vị trí cột, chuỗi liệt kê vị trí các cột. Ví dụ:
result_column:
-1: lấy vị trí các phần tử tìm được
>0: vị trí cột cần lấy ra
{1,2,3}: là mảng, lấy 3 cột ở các vị trí 1, 2, 3
"*": lấy tất cả các cột
"1,2,3": là chuỗi liệt kê 3 cột có các vị trí 1, 2, 3 cần lấy ra
+ Sửa lỗi: hàm BS_FILLARRAY bị lỗi ở phiên bản ngày 17-09-2024 nếu không dùng thuộc tính SORT.

(Video demo tính năng hàm BS_MATCHCALC chạy từ phiên bản ngày 22-09-2024)​
Download
 
dạ chào anh. Em mới tải Add-in A Tool về để dùng thử, những năm trước Em đã từng tải về nhưng chưa thay đổi được tư duy với cách truy xuất dữ liệu bằng ngôn ngữ T-SQL.
Nay sau khi học SQL xong, thì mới cảm thấy dễ hiểu hơn và sáng tỏ hơn rất nhiều.

- Em đã vào file thực hành và thực hiện các câu lệnh truy xuất, mọi thứ làm ở file này rất ổn.
- Tuy nhiên, khi em thực hiện ở 1 file mới.
+ Cũng đã add file vào DBKey; Cũng đã tạo Name; Cũng đã viết câu lệnh SQL thuộc dạng cơ bản. Nhưng không hiểu nó đang thiếu soát điều gì, mà vẫn không ra được kết quả.
+ Rất mong anh hỗ trợ, để Em có thể nghiên cứu tiếp và thay đổi cách làm trong Excel sau này với 01 tư duy mới, và các hàm thông minh trong Add-in Atools.

Cám ơn anh.
 

File đính kèm

  • 1727599218862.png
    1727599218862.png
    38 KB · Đọc: 15
  • 1727599257888.png
    1727599257888.png
    14 KB · Đọc: 15
  • 1727599319888.png
    1727599319888.png
    17.8 KB · Đọc: 15
dạ chào anh. Em mới tải Add-in A Tool về để dùng thử, những năm trước Em đã từng tải về nhưng chưa thay đổi được tư duy với cách truy xuất dữ liệu bằng ngôn ngữ T-SQL.
Nay sau khi học SQL xong, thì mới cảm thấy dễ hiểu hơn và sáng tỏ hơn rất nhiều.

- Em đã vào file thực hành và thực hiện các câu lệnh truy xuất, mọi thứ làm ở file này rất ổn.
- Tuy nhiên, khi em thực hiện ở 1 file mới.
+ Cũng đã add file vào DBKey; Cũng đã tạo Name; Cũng đã viết câu lệnh SQL thuộc dạng cơ bản. Nhưng không hiểu nó đang thiếu soát điều gì, mà vẫn không ra được kết quả.
+ Rất mong anh hỗ trợ, để Em có thể nghiên cứu tiếp và thay đổi cách làm trong Excel sau này với 01 tư duy mới, và các hàm thông minh trong Add-in Atools.

Cám ơn anh.

Em không chạy được ra kết quả với hàm BS_SQL thì thông báo lỗi là ?
Em lưu ý có những nguyên tắc sau mà dù nhập đúng cú pháp SQL hàm BS_SQL vẫn không ra kết quả là:
1. Do file Excel nguồn lưu trên Google Drive (cài trên máy tính), OneDrive (cài trên máy tính). Nếu mở từ module quản trị cloud trong Add-in A-Tools v10 thì không sao.
2. Nếu file có công thức BS_SQL đang chạy trên máy và đang chia sẻ mạng - chạy chức năng "Tạo máy chủ". Trường hợp này phải nhấn nút, phím tắt cập nhật công thức CTRL+SHIFT+A.

Ngoài 2 vấn đề trên em cần mô tả kỹ thông tin chi tiết.
 
Bluesofts thông báo nâng cấp Add-in A-Tools v10 (28-09-2024)

(*) Các thông tin nâng cấp:
+ Nâng cấp: các hàm dưới đây được tăng tốc độ tính toán, cho phép người dùng tiếp tục nhập liệu trong khi chúng đang tính toán.
BS_WEB
BS_CLOUD
BS_DATA
BS_JSON
BS_MATCHCALC
BS_SORTARRAY
BS_FILES
(Phiên bản cũ thực hiện theo tính chất chung là hàm phải thực hiện xong mới thực hiện công việc tiếp theo)
+ Nâng cấp: hàm BS_SQL, BS_VLOOKUP chạy nhanh hơn các phiên bản cũ.

+ Nâng cấp: hàm BS_CLOUD cho phép gộp nhiều vùng dữ liệu từ nhiều sheet, nhiều file khác nhau với tốc độ siêu nhanh.
(*) Cấu trúc hàm BS_CLOUD thay đổi:

BS_CLOUD(file_id, range_address, [cloud_type], [options])

- Tham số "file_id": cho phép nhập một hoặc mảng các file_id của tập tin trên cloud. Tức bạn có thể lấy dữ liệu từ một hoặc nhiều file.
- Tham số "range_address": cho phép nhập một hoặc mảng các địa chỉ vùng dữ liệu, có thể liệt kê các địa chỉ. Ví dụ:
"Sheet1!A1:E100"
hoặc
"Sheet1!A1:E100,Sheet2!A1:E100,Sheet3!A1:E100"
hoặc
{"Sheet1!A1:E100","Sheet2!A1:E100","Sheet3!A1:E100"}

(*) Nếu tham số "range_address" không nhập hàm trả về danh sách tên các sheet trong "file_id".

+ Nâng cấp: nhập liệu trên bảng tính mở từ Google Drive, OneDrive tốc độ nhanh.

+ Sửa: khi chèn xóa vùng dữ liệu mà không phải toàn bộ dòng, toàn bộ cột với bảng tính mở từ cloud (Google Sheets, Excel Online) sẽ hiển thị form tùy chọn cách đẩy dữ liệu giống của Excel.

+ Sửa: lỗi thoát Excel ở một vài tính huống.

(Video demo hướng dẫn hàm BS_CLOUD lấy và gộp dữ liệu nhiều file, nhiều sheet, vùng từ Google Sheets, Excel Onlie về bảng tính Excel)​
Download
 
Anh có thể chia sẻ trực tiếp file add-in lên trên giaiphapexcel này luôn không ?
 
Em không chạy được ra kết quả với hàm BS_SQL thì thông báo lỗi là ?
Em lưu ý có những nguyên tắc sau mà dù nhập đúng cú pháp SQL hàm BS_SQL vẫn không ra kết quả là:
1. Do file Excel nguồn lưu trên Google Drive (cài trên máy tính), OneDrive (cài trên máy tính). Nếu mở từ module quản trị cloud trong Add-in A-Tools v10 thì không sao.
2. Nếu file có công thức BS_SQL đang chạy trên máy và đang chia sẻ mạng - chạy chức năng "Tạo máy chủ". Trường hợp này phải nhấn nút, phím tắt cập nhật công thức CTRL+SHIFT+A.

Ngoài 2 vấn đề trên em cần mô tả kỹ thông tin chi tiết.
Chào anh,
Em đã làm được rồi. Cách làm trước và sau của em thế này, em cũng chưa hiểu vì sao.

1. File em ngay trong máy luôn, chứ không phải trên Cloud. Em add file vào DBKEY, và trong file đó em tạo ra 1 sheet để thực hiện truy xuất dữ liệu. Nhưng nó không thành công.

2. Cách 2 em làm khác đi chút. File ban đầu sau khi add DBKEY em lưu lại trong máy.
Em tạo 01 file excel mới, và thực hiện hàm BS_SQL, thì lúc này nó đã ổn, chạy ra dữ liệu tốc độ siêu nhanh. Tuy nhiên có 1 điều bất tiện, là em luôn phải thêm cái tham số "DBKEY = xxx" vào.

Dạ anh xem, anh có gợi ý nào để xác định nguyên cái [1] nó bị lỗi hông, để em thực hiện tiếp. Đi tới cùng việc này, mới cải thiện được.
 
Chào anh,
Em đã làm được rồi. Cách làm trước và sau của em thế này, em cũng chưa hiểu vì sao.

1. File em ngay trong máy luôn, chứ không phải trên Cloud. Em add file vào DBKEY, và trong file đó em tạo ra 1 sheet để thực hiện truy xuất dữ liệu. Nhưng nó không thành công.

2. Cách 2 em làm khác đi chút. File ban đầu sau khi add DBKEY em lưu lại trong máy.
Em tạo 01 file excel mới, và thực hiện hàm BS_SQL, thì lúc này nó đã ổn, chạy ra dữ liệu tốc độ siêu nhanh. Tuy nhiên có 1 điều bất tiện, là em luôn phải thêm cái tham số "DBKEY = xxx" vào.

Dạ anh xem, anh có gợi ý nào để xác định nguyên cái [1] nó bị lỗi hông, để em thực hiện tiếp. Đi tới cùng việc này, mới cải thiện được.

+ Cách 1 lỗi mà có thông báo không tìm thấy DBKEY là do file nguồn lưu trên đường dẫn máy tính của em bị quản lý bởi các phần mềm như Google Drive, OneDrive. Trường hợp khác gửi tin nhắn riêng các bạn bên anh sẽ xem cho.

+ Cách 2 dùng DBKEY là để kết nối tới CSDL bên ngoài. Có các cách kết nôi như sau:
1. Dùng mã DBKEY: DBKEY=mã-dbkey;" em đã dùng.
2. Dùng DBKEY=tên tập tin (dùng cho file Excel, Access. Ví dụ
=BS_SQL("SELECT * FROM KHO", "DBKEY=C:\A-Tools\DATA_DEMO\Access Databases\Example.mdb")
Nếu muốn kết nối file Excel đang mở:
=BS_SQL("SELECT * FROM KHO", "DBKEY=" & BS_ACTIVEFILE())

3. Dùng hàm ODBC trng tham số Options
=BS_SQL("SELECT * FROM KHO", "ODBC(ConnectionString))
Cách này dùng cho kết nối với tất cả các loại CSDL mà Windows cho phép.

Tổng kết: nếu em dùng cách 2, 3 thì em không phải tạo mã DBKEY, chỉ có điều nhìn nó dài dòng về khai báo.
Nếu dữ liệu nguồn nằm trong file Excel mà em đang mở và làm công thức thì em nên tìm cách dùng cách 1 sẽ thuận tiện hơn.
 
Ý em là anh attach trực tiếp add-in lên bài viết bên GPE luôn.

Add-in được nâng cấp thường xuyên, mỗi bộ cài > 30MB nên mình để cố định ở hai website Bluesofts là https://bluesofts.nethttps://atoolspro.com để tiện với việc phân phối tới nhiều người.
Bài đã được tự động gộp:

Bluesofts thông báo nâng cấp Add-in A-Tools v10 (08-10-2024)

(*) Các thông tin nâng cấp:
v10.0.0.0: 08-10-2024 (Add-in A-Tools 2024)
+ Sửa: lỗi khởi động XLL add-in A-Tools ở một số phiên bản Excel 2016, 2019 64-bit (không phải tất cả phiên bản đều gặp lỗi).
+ Nâng cấp: trong màn hình "Tùy chọn"/Options:
- Thêm nút: "Xóa Caches" để xóa bộ nhớ đệm trong trình duyệt khi đăng nhập tài khoản sử dụng dịch vụ cloud. Chức năng này cần thiết khi bạn chuyển máy sử dụng để bảo mật thông tin được tốt hơn.
- Thêm nút: "Xll add-in install". Báo trạng thái phiên bản "XLL Add-in" của A-Tools đã được cài chưa, nếu chưa bạn có thể nhấn nút để cài đặt.

v10.0.0.0: 05-10-2024 (Add-in A-Tools 2024)

+ Nâng cấp: phiên bản mới BSAC v3.1.0.8. Hỗ trợ tốt làm việc với website.

+ Nâng cấp: hàm BS_JSON nhận cấu trúc chuỗi JSON có đối tượng JSON. Phiên bản cũ chỉ nhận mảng các đối tượng hoặc mảng một hoặc hai chiều.

+ Nâng cấp: hàm BS_FILES tham số PATH cho phép khai báo là mảng các đường dẫn. Nếu là mảng thì hàm sẽ lấy danh sách tập tin của các đường dẫn trong mảng. Phiên bản cũ là kiểu chuỗi, chỉ khai báo được một đường dẫn.
Thêm thuộc tính sắp xếp SORT cho phép sắp xếp nhiều cột (tham khảo cách dùng hàm BS_FILLARRAY).

Download
 
Bluesofts thông báo nâng cấp Add-in A-Tools v10 (10-10-2024)

(*) Các thông tin nâng cấp:
+ Nâng cấp: nâng cấp hàm BS_COMBINLIST
- Tham số "source" có thể là số nguyên, khi đó hàm trả về giá trị tổ hợp giống hàm COMBIN của Excel. Phiên cũ phải là kiểu mảng-array danh sách các giá trị.

- Thêm tham số "options". Cho phép khai báo thuộc tính bổ sung.
* Nếu muốn thay đổi ký tự ghép giá trị (khi tham số result_type=1), nhập "SEP=Delimiter;". Delimiter là ký tự bất kỳ, nếu là NULL hàm không dùng ký tự để ghép.
* Quy định thời gian chạy: "TIMEOUT=m;" m là số phút tối đa chạy hàm. Nếu hàm chạy quá thời gian TIMEOUT sẽ dừng lại. Nếu không khai báo hàm chạy đến khi hoàn thành.
* Chỉ định số giá trị: "TOP=n;" n là số giá trị tối đa được lấy ra. Nếu không khai báo hàm lấy ra tất cả trường hợp. Hàm chạy trên bảng tính (UDF) lấy tối đa 1048576 giá trị với Excel 2007 trở lên, 65536 với phiên bản Excel thấp hơn. Nếu bạn muốn lấy số giá trị lớn hơn thì cần chạy hàm trong môi trường VBA qua class BSFunctions.

- Sửa lỗi #VALUE! khi tính giá trị tổ hợp với tham số khi "result_type" = -1 và tham số "number_chosen" > 4.

- Nâng cấp: cho phép vừa tính toán vừa nhập liệu trên bảng tính Excel.

=> Xem chi tiết: https://bluesofts.net/Kien-thuc-Add...NLIST-Lay-cap-gia-tri-theo-phuong-phap-to-hop

+ Nâng cấp: hàm BS_FILLARRAY chạy chính xác hơn phiên bản cũ khi có nhiều công thức có hàm này chạy cùng một lúc.

+ Nâng cấp: hàm BS_VLOOKUP, BS_HLOOKUP chạy chính xác hơn phiên bản cũ khi có nhiều công thức có các hàm này chạy cùng một lúc.

+ Nâng cấp: tăng tốc độ chạy các hàm trả về mảng khi chúng lồng vào trong hàm BS_FILLARRAY. Các hàm như là:
BS_COMBINLIST, BS_MATCHCALC, BS_DATA, BS_JSON, BS_CLOUD, BS_ARRAY1D, BS_ARRAY2D, BS_TRANSPOSE, BS_SPLIT, BS_T2A, BS_SORTARRAY.

BS_COMBINLIST2.gif.aspx

Download
 
Lần chỉnh sửa cuối:
Add-in A-Tools v10 cập nhật ngày 12-10-2024
Nâng cấp hàm BS_COMBINLIST
Tham số "options". Cho phép khai báo các thuộc tính bổ sung.
+ Nếu muốn thay đổi ký tự ghép giá trị (khi tham số result_type=1), nhập "SEP=Delimiter;". Delimiter là ký tự bất kỳ, nếu là NULL hàm không dùng ký tự để ghép.
+ Quy định thời gian chạy: "TIMEOUT=m;" m là số phút tối đa chạy hàm. Nếu hàm chạy quá thời gian TIMEOUT sẽ dừng lại. Nếu không khai báo hàm chạy đến khi hoàn thành.
+ Chỉ định số giá trị: "TOP=n;" n là số giá trị tối đa được lấy ra. Nếu không khai báo hàm lấy ra tất cả trường hợp. Hàm chạy trên bảng tính (UDF) lấy tối đa 1048576 giá trị với Excel 2007 trở lên, 65536 với phiên bản Excel thấp hơn. Nếu bạn muốn lấy số giá trị lớn hơn thì cần chạy hàm trong môi trường VBA qua class BSFunctions.

 
Add-in A-Tools v10 cập nhật ngày 22-10-2024

Các nâng cấp chính
+ Nâng cấp: tăng tốc độ hàm BS_SQL và BS_VLOOKUP, BS_HLOOKUP.
+ Nâng cấp: hàm GETONCE lồng trong hàm BS_SQL chạy tốt hơn trên Excel 64-bit.
+ Nâng cấp: các tham số lấy địa chỉ vùng (*Address) ở các hàm màu sắc, tham số FormatRange của hàm BS_SQL không cần phải dùng hàm BS_ADDR như đã thông báo ở phiên bản đầu tiên của v10. Cách dùng từ phiên bản mới này là như phiên 9.5 trước đây.
+ Nâng cấp: hàm BS_COMBINLIST cho chạy đủ tính năng trong phiên bản FREE.
+ Nâng cấp: hàm BS_COMBINLIST cho phép thực hiện các phép tính: Tổ hợp; Chỉnh hợp lặp; Chỉnh hợp không lặp. Với tham số OPTIONS bạn nhập các thuộc tính để nhận kết quả khác nhau:
"FUNC=PERMUTA;" hoặc "FUNC=1;" hàm tính chỉnh hợp lặp.
"FUNC=PERMUT;" hoặc "FUNC=2;" hàm tính chỉnh hợp không lặp.
"FUNC=COMBIN;" hoặc "FUNC=0;" hoặc không khai báo (ngầm định) hàm tính tổ hợp.
+ Sửa: lỗi loại báo cáo Drill-down với hàm BS_SQL. Lỗi này chỉ xảy ra ở v10.
+ Sửa: lỗi hàm BS_CLOUD trong A-Tools 64-bit kết nối tới với Excel Online trên OneDrive. Lỗi chỉ xảy ra từ phiên bản v10 cập nhật ngày 28-09-2024.
+ Sửa: lỗi thoát Excel khi nhập sai giá trị tham số hàm BS_TEXTJOIN, BS_SPLIT.
+ Thêm mới: xuất hàm API BS_COMBINLIST cho người lập trình tùy biến xử lý kết quả tính toán. Việc lập trình với hàm API BS_COMBINLIST cho phép người lập trình xử lý kết quả tính ra với hàng tỷ giá trị.
Hàm viết theo tiêu chuẩn API của Windows cho phép lập trình với các ngôn ngữ VBA, Delphi, C#, VB.NET, C++.
Hãy xem ví dụ lập trình API với hàm BS_COMBINLIST tại đây.
Hoặc xem ví dụ tại: "C:\A-Tools\HELP & DEMOS\A-Tools VBA Programming\BS_COMBINLIST API\"

Download
 
Add-in A-Tools v10 cập nhật ngày 29-10-2024

Các nâng cấp chính
Phiên bản này sửa lỗi mà người dùng không nhìn thấy, lỗi làm chậm máy khi dùng một thời gian lâu khi chạy hàm liên tục với dữ liệu lớn.
(*) Lỗi tràn bộ nhớ với:
+ Các hàm trả về mảng dữ liệu lớn (như BS_SQL, BS_VLOOKUP,...).
+ Nhập liệu nâng cao.

Download
 
Bluesofts phát hành Add-in A-Tools v10 cập nhật ngày 27-11-2024

Các nâng cấp chính
Cho phép lập trình nhâp dữ liệu, định dạng chữ, nền, border lên Google Sheets (trên Google Drive), Excel Online (trên OneDrive), DropBox giống hệt như làm với Excel VBA.
Toàn bộ ví dụ: trong tập tin "C:\A-Tools\HELP & DEMOS\A-Tools VBA Programming\Cloud\Write data to GoogleSheets_ExcelOnline.xlsm"
Các class chính để lập trình với cloud và bảng tính online:
BSCloudWorkbook thay thế Excel.Workbook
BSCloudWorkSheet thay thế Excel.WorkSheet
BSCloudRange thay thế Excel.Range
BSCloudFileManager lập trình với folder và files trên cloud
...
Trong mã nguồn Excel VBA bạn chỉ cần thay thế kiểu dữ liệu khai báo như trên, thêm phần kiểm tra kết nối, phần code còn lại liên quan nhập liệu và định dạng gần như giữ nguyên.


Download
 
Lần chỉnh sửa cuối:
Bluesofts phát hành Add-in A-Tools v10 cập nhật ngày 04-12-2024

Các nâng cấp chính
+ Nâng cấp: các đối tượng/class để lập trình ghi và định dạng dữ liệu lên Google Sheets và Excel Online hoàn thiện hơn.
+ Nâng câp: thêm và nâng cấp các thuộc tính trong BSCloudSheet, gồm có:
- Name: cho phép biết tên sheet và thay đổi tên sheet
- Position: cho phép đọc và thay đổi vị trí sheet trong danh sách các sheet
- Visible: cho phép đọc và thiết lập chế độ hiển thị hoặc ẩn.
Với Google Sheets chỉ có hai giá trị: xlSheetVisible, xlSheetHidden;
Với Excel Online có các giá trị: xlSheetVisible, xlSheetHidden, xlSheetVeryHidden.
- UsedRange: đối tượng kiểu BSCloudRange, trỏ đến toàn bộ khu vực có dữ liệu hoặc định dạng trên sheet.
Đối tượng này chỉ dùng với Excel Online.

(Video Hướng dẫn lập trình cho Google Sheets và Excel Online giống như Excel VBA - Phần 03)
Download
Hướng dẫn lập trình với Google Sheets và Excel Online tại đây.
 
Sử dụng hàm BS_SQL để nối 2 cột A, B của bảng dữ liệu thành cột mới và đặt tên cột mới thì công thức là gì thế ạ
 
Sử dụng hàm BS_SQL để nối 2 cột A, B của bảng dữ liệu thành cột mới và đặt tên cột mới thì công thức là gì thế ạ

Công thức ghép cột và đặt tên thế này nhé
=BS_SQL("SELECT [Họ], [Tên], [Họ] & ' ' & [Tên] AS [Họ và Tên] FROM data")
Kết quả trả về mảng gồm 3 cột: Hẹ, Tên, Họ và Tên
 
Bluesofts phát hành Add-in A-Tools v10 cập nhật ngày 11-12-2024

Phiên bản nâng cấp này cho phép làm việc với dữ liệu trong Name, Table trong Google Sheets và Excel Online. Người dùng khai thác cả trong lập trình hoặc với hàm BS_CLOUD.

(*) Thông tin nâng cấp:

+ Nâng cấp: cho phép lập trình với Name trong Excel Online, Named Ranges trong Google Sheets.
Cho phép lập trình tạo, sửa, xóa name (với Google Sheets chỉ lấy thông tin), lấy các giá trị (values) trong Name.
Các class được thêm mới để lập trình với Name:
- BSCloudName : quản lý Name
- BSCloudNames : quản lý danh sách các name, tạo thêm name.

+ Nâng cấp: cho phép lập trình với Table trong Excel Online, với Google Sheets chưa hỗ trợ đối tượng này.
Cho phép lập trình tạo, sửa, xóa table, lấy các giá trị trong table.
Các class được thêm mới để lập trình với Table:
- BSCloudTable : quản lý Table
- BSCloudTables : quản lý danh sách các table, tạo thêm table.

+ Nâng cấp: hàm BS_CLOUD cho phép lấy dữ liệu trong Table và Name. Phiên bản cũ chỉ lấy theo địa chỉ vùng của sheet.
Trong hàm BS_CLOUD, tham số ADDRESS có thể nhập theo các mẫu như dưới đây để nhận dữ liệu từ các đối tượng của sheet:
- SheetName!A1:C7 : Nhận các giá trị vùng A1:C7 trong sheet 'SheetName'
- NAME=RangeName : Nhận các giá trị trong name RangeName.
- TABLE=Table1 : Nhận các giá trị trong bảng Table1.

+ Nâng cấp: thêm hai hàm ghi dữ liệu và nhận dữ liệu trong class BSCloudWorkbook.
BSCloudWorkbook.SetValues(Address, Values) để gán dữ liệu vào vùng địa chỉ.
BSCloudWorkbook.GetValues(Address) để nhận dữ liệu từ địa chỉ. Tham số Address dùng giống với hàm BS_CLOUD, tức có thể là địa chỉ trên sheet, Name, Table.
Ví dụ lấy dữ liệu trong A1:C7 của Sheet1
v = BSCloudWorkbook.GetValues("Sheet1!A1:C7")
Ví dụ lấy dữ liệu trong Name có tên là "DATA"
v = BSCloudWorkbook.GetValues("NAME=DATA")
Ví dụ lấy dữ liệu trong Table có tên là "Table"
v = BSCloudWorkbook.GetValues("TABLE=Table1")


(Video Hướng dẫn lập trình với Table cho Excel Online trong Excel VBA và Add-in A-Tools)
Download
 
Bluesofts thông báo nâng cấp Add-in A-Tools Update: 16-12-2024

Vá lỗi hiển thị gợi ý của hàm trong một số trường hợp tham chiếu đặc biệt.

Tất cả người dùng đang dùng bản v10 nên update bản vá lỗi này.

(Video hướng dẫn một trong các tính năng của hàm BS_BARCODE tạo QRcode cho chuyển khoản nhanh Napas247)

A-Tools-poster.png

Download
 
Lần chỉnh sửa cuối:
Bluesofts thông báo nâng cấp Add-in A-Tools Update: 10-02-2025

Các nâng cấp chính:


+ Nâng cấp công cụ "EnableExcelAddins" lên v2.6 sửa lỗi mất menu A-Tools tốt hơn.

+ Nâng cấp: tự động cập nhật bản quyền online khi máy kết nối internet trở lại. Chức năng này thực hiện nếu trước đó người dùng mở Excel mà máy mất kết nối internet.

+ Nâng cấp: tự động thông báo người dùng khi máy tính mất kết nối internet nếu máy đang chia sẻ Excel qua mạng hoặc đang kết nối tới các dịch vụ Cloud như Google Sheets, Excel Online.

+ Nâng cấp: cho phép xuất/Export tập tin trong cloud ra các định dạng khác nhau như PDF, HTML,... Người dùng cần lập trình với hàm BSCloud.FileManager.Download() sử dụng tham số ExportFormat. Phiên bản hiện tại chỉ thực hiện với Google Drive, OneDrive.
Xuất file trên giao diện
- Xuất file từ cửa sổ Mở/Lưu Cloud: Nhấp chuột phải - Download/Tải về, "Save as type" chọn kiểu định dạng cần xuất.

atoolscloud-export1.png
(Từ màn hình "Mở tập tin trên cloud" hoặc "Lưu tập tin lên cloud" (Cloud Storage Service), nhấp chuột phải chọn "Tải/Download")

atoolscloud-export2.png
(Cửa sổ "Save as", tại mục "Save as type" bạn chọn loại định dạng tập tin muốn xuất ra.)​

Xuất file bằng lập trình: Xem ví dụ tại: "C:\A-Tools\HELP & DEMOS\A-Tools VBA Programming\Cloud\Write data to GoogleSheets_ExcelOnline.xlsm". Hướng dẫn chi tiết tại đây.

Bạn dùng hàm BSCloudFileManager.Download() nhập giá trị định dạng cho tham số "ExportFormat"

atoolscloud-export3.png

+ Sửa: sửa lỗi hàm BS_JOIN với tham số "INSERT=YES". Lỗi chỉ xuất hiện từ phiên bản v10.

Download
 
Lần chỉnh sửa cuối:
Bluesofts thông báo nâng cấp Add-in A-Tools Update: 24-02-2025
Đây là phiên bản đặc biệt dành cho những bạn chia sẻ Excel qua mạng và sử dụng dịch vụ cloud (Google Drive/Google Sheets, OneDrive/Excel Online, DropBox). Các khách hàng đã mua bản quyền v10 nâng cấp miễn phí.

Các nâng cấp chính:

1. Tính năng chia sẻ Excel qua mạng chạy tốt hơn các phiên bản cũ trên Excel 32-bit và 64-bit:
- Khi máy khách mất kết nối mạng sẽ có thông báo và thoát nếu không thể kết nối lại sau 1 phút.
- Máy chủ cung cấp màn hình "Log Viewer for Server" thông báo tức thời các hoạt động kết nối, ngắt kết nối, mở vùng từ máy khách. Nội dung này cũng lưu trong tập tin "C:\A-Tools\logs\log_server.txt". Khi máy chủ có sự cố admin nên mở màn hình này để theo dõi hiện tượng đang diễn ra. Tại màn hình "Quản trị máy chủ", nhấn nút "View Log" ở phía trên bên trái của màn hình.

Log-viewer-for-server.png

2. Tính năng mở và đồng bộ dữ liệu trên Cloud (Google Drive/Google Sheets, OneDrive/Excel Online, DropBox) chạy tốt từ Windows 7 trở lên. Với Windows XP không hỗ trợ DropBox, không mở file trên Excel 2003 trở xuống còn các tính năng lập trình với cloud, hàm BS_CLOUD vẫn chạy bình thường.

atools-cloud-xp.png

Download
 
Bluesofts thông báo nâng cấp Add-in A-Tools Update: 27-02-2025

Các nâng cấp chính:


+ Nâng cấp: nhận diện FileID từ Url của OneDrive đúng với các loại tài khoản.
+ Nâng cấp: thêm hai trường thông tin: CreationDate, ModifiedDate vào kiểu BSFileInfo (dùng cho lập trình)
+ Nâng cấp: thêm 3 sự kiện vào class TBSCloudFileManager để nhận trạng thái khi lập trình upload và download:
- OnBeforeProgress(): thông báo trước khi upload hoặc download
- OnProgress(): thông báo trong quá trình upload hoặc download
- OnAfterProgress(): thông báo sau khi upload hoặc download


Download
 
Bluesofts thông báo nâng cấp Add-in A-Tools Update: 15-03-2025
Phiên bản nâng cấp chính vào quản trị và chia sẻ Excel qua mạng cho nhiều người cùng làm việc phân quyền chi tiết chi tiết trên Excel như các phần mềm quản trị. Các khách hàng đang dùng A-Tool để chia sẻ mạng nên nâng cấp phiên bản này!

Các nâng cấp chính:
+ Nâng cấp: chức năng chia sẻ Excel qua mạng chạy tốt hơn.
+ Nâng cấp: cập nhật tên file trên progress bar trong khi download và upload.
+ Nâng cấp: tự sửa ký tự không hợp lệ trong chuỗi khi đồng bộ trong mạng.

Download
 
Bluesofts thông báo nâng cấp Add-in A-Tools Update: 26-03-2025

Đây là phiên bản hoàn thiện nhất về tính năng chia sẻ Excel qua mạng cho nhiều người dùng chung, phân quyền chi tiết hơn Google Sheets, chia sẻ file Excel có VBA,...
Từ phiên bản này Bluesofts khuyến khích khách hàng dùng Excel 2016 64-bit trở lên tốc độ tối ưu nhất và làm việc với dữ liệu lớn tốt nhất.

Download
 
Bluesofts thông báo nâng cấp Add-in A-Tools Update: 01-04-2025

Phiên bản nâng cấp chính vào quản trị và chia sẻ Excel qua mạng cho nhiều người cùng làm việc phân quyền chi tiết chi tiết trên Excel như các phần mềm quản trị. Các khách hàng đang dùng A-Tool để chia sẻ mạng nên nâng cấp phiên bản này!

Các nâng cấp chính:
+ Màn hình đăng nhập máy khách, mục "Máy chủ" lưu danh sách tên/IP các máy đã từng kết nối. Việc này tiện dụng khi máy khách thường làm việc với nhiều máy chủ.
+ Các thông báo hiển thị hợp lý hơn.
+ Khi Tạo/Kết nối máy chủ, nếu chưa đăng ký bản quyền, A-Tools hiển thị màn hình đăng ký bản quyền, nếu đăng ký thành công thì tiếp tục thực hiện công việc Tạo/Kết nối máy chủ.

(Máy khách hiển thị gợi ý danh sách các IP máy chủ đã từng kết nối)

(Hướng dẫn chia sẻ file Excel cho nhiều cùng làm chung trong mạng. Phân quyền máy khách chỉ nhìn thấy vùng được phép nhập liệu, các nùng khác ẩn hết. Đây là một trong những điểm nổi bật của Add-in A-Tools mà Google Sheets không có.)​
 
Bluesofts thông báo nâng cấp Add-in A-Tools v10 Update: 17-04-2025

(*) Phiên bản này tập trung nâng cấp lập trình mạng trong Excel.
+ Sửa: lỗi hàm BSNetWork.RunMacroInServer() phía máy chủ với Excel 64-bit.
+ Sửa: lỗi tập tin ví dụ "Client-Server Programming.xls" trong đường dẫn "C:\A-Tools\HELP & DEMOS\A-Tools VBA Programming\Network\".

(Kỹ thuật lập trình mạng trong Excel VBA và Add-in A-Tools P1)​

Download
 
Bluesofts thông báo nâng cấp Add-in A-Tools v10 Update: 24-04-2025

(*) Phiên bản này tập trung nâng cấp lập trình mạng trong Excel.
+ Nâng cấp: hàm BSNetwork.RunMacroInServer():
- Kiểm tra nếu máy khách bận thì báo lỗi.
- Giá trị trả về dạng chuỗi chính xác dù máy chủ và khách có định dạng dấu chấm (.), phảy (,) khác nhau.
+ Nâng cấp: thêm hàm BSNetwork.WaitForReady() để kiểm tra trạng thái máy có đang sẵn sàng không. Nếu trả về True là sẵn sàng, ngược lại là bận. Hàm này nên cần dùng phía máy khách trước khi gửi lệnh lên máy chủ.
+ Nâng cấp: cho phép hiển thị gợi ý hàm khi công thức bắt đầu là dấu =,+,- . Phiên bản cũ chỉ nhận nếu có dấu "=".
+ Sửa: lỗi sự kiện BSNetwork.OnSheetChange() bị chạy vòng nếu bên trong sự kiện này lại thay đổi giá trị. Lỗi xảy ra từ phiên bản v7.2->v10.
+ Sửa: vấn đề chưa giải phóng (release) hết các đối tượng COM trong lập trình VBA cho chia sẻ mạng với class BSNetwork.
+ Sửa: lỗi hàm BSFunctions.BS_VLOOKUP() trong VBA. Lỗi chỉ xảy ra trong phiên bản v10.
+ Sửa: lỗi không nhận giá trị các cột khác trong nhập liệu nâng cao khi chọn giá trị trong Validation List. Lỗi chỉ xảy ra nếu người dùng chưa nhập giá trị trong vùng đó. Lỗi chỉ xảy ra với phiên bản v10.

(Kỹ thuật lập trình mạng trong Excel VBA và Add-in A-Tools P2)​

Download
 
Lần chỉnh sửa cuối:
Bluesofts thông báo nâng cấp Add-in A-Tools v10 Update: 25-04-2025

(*) Phiên bản này tập trung nâng cấp lập trình mạng trong Excel.
+ Nâng cấp: hàm BSNetwork.RunMacroInServer():
- Kiểm tra nếu máy khách bận thì báo lỗi.
- Giá trị trả về dạng chuỗi chính xác dù máy chủ và khách có định dạng dấu chấm (.), phảy (,) khác nhau.
+ Nâng cấp: thêm hàm BSNetwork.WaitForReady() để kiểm tra trạng thái máy có đang sẵn sàng không. Nếu trả về True là sẵn sàng, ngược lại là bận. Hàm này nên cần dùng phía máy khách trước khi gửi lệnh lên máy chủ.
+ Nâng cấp: cho phép hiển thị gợi ý hàm khi công thức bắt đầu là dấu =,+,- . Phiên bản cũ chỉ nhận nếu có dấu "=".
+ Sửa: lỗi sự kiện BSNetwork.OnSheetChange() bị chạy vòng nếu bên trong sự kiện này lại thay đổi giá trị. Lỗi xảy ra từ phiên bản v7.2->v10.
+ Sửa: vấn đề chưa giải phóng (release) hết các đối tượng COM trong lập trình VBA cho chia sẻ mạng với class BSNetwork.
+ Sửa: lỗi hàm BSFunctions.BS_VLOOKUP() trong VBA. Lỗi chỉ xảy ra trong phiên bản v10.
+ Sửa: lỗi không nhận giá trị các cột khác trong nhập liệu nâng cao khi chọn giá trị trong Validation List. Lỗi chỉ xảy ra nếu người dùng chưa nhập giá trị trong vùng đó. Lỗi chỉ xảy ra với phiên bản v10.
+ Sửa: lỗi mở nhiều vùng trong một file từ máy chủ và một vài lỗi khác chỉ xuất hiện trong phiên bản v10.

atoolsv1025042025.png

Download
 
Bluesofts thông báo nâng cấp Add-in A-Tools v10 Update: 07-05-2025
(*) Nâng cấp chính: Tạo QR code nhanh hàng loạt cho các phiếu in
+ Thêm: thêm hàm BS_UNACCENTED cho phép chuyển chuỗi có dấu unicode thành không dấu.
+ Nâng cấp: cho phép dùng hàm BS_BARCODE trong VBA thông qua class BSFunctions. Có ví dụ trong bộ cài.
+ Sửa: hàm BS_BARCODE với cách tạo QRcode chuyển khoản nhanh NAPAS247 tạo thành công dù nội dung chuyển khoản có ký tự đặc biệt.
(*) Download: https://bluesofts.net/giai-phap-pha...-thao-va-quan-tri-du-lieu-excel-qua-mang.html

(Tạo QRcode bằm hàm BS_BARCODE trên sheet và trong VBA, hàm bỏ dấu)​

Download
 
Bluesofts thông báo nâng cấp Add-in A-Tools v10 Update: 12-05-2025

(*) Nâng cấp chính: HỖ TRỢ AI TRONG EXCEL

Các nâng cấp chính:

+ Thêm: hàm BS_AI_CHAT() cho phép làm việc AI, sử dụng các mô hình của OpenAI, Google Gemini để gửi câu hỏi và nhận kết quả trên bảng tính. Hàm này rất hữu dụng khi dùng để tạo công thức SQL và công thức Excel.
Hãy xem các ví dụ trong tập tin "C:\A-Tools\HELP & DEMOS\Function BS_AI_CHAT Excel & AI.xlsx".

+ Thêm: hàm BS_AI() cho phép làm việc AI, sử dụng các mô hình của OpenAI, Google Gemini để xử lý mảng dữ liệu.
Hàm này hữu dụng ky đưa ra các yêu cầu phức tạp để xử lý mảng dữ liệu rồi nhận về mảng kết quả.
Hãy xem các ví dụ trong tập tin "C:\A-Tools\HELP & DEMOS\Function BS_AI Excel & AI.xlsx".

Thông tin về AI và Add-in A-Tools sẽ được cập nhật trên website:
https://bluesofts.net/Kien-thuc-Add-in-A-Tools/AI/Ham-BS_AI_CHAT-dung-AI-tren-Excel.html

(Hướng dẫn dùng hàm BS_AI dùng AI xử lý mảng dữ liệu trên Excel)

(Demo hàm BS_AI_CHAT dùng AI xử lý yêu cầu và trả về kết quả - Tạo lệnh SQL để chạy hàm BS_SQL)

Download
 
Bluesofts thông báo nâng cấp Add-in A-Tools v10 Update: 30-05-2025

Phiên bản này nâng cấp AI và Sửa lỗi rò rỉ bộ nhớ (nghiêm trọng!).

atoolsv10-2025-05-30.png

Các nâng cấp chính:

+ Nâng cấp: hàm BS_AI. Tham số result_type ngoài nhận hai giá trị số 0, 1 cho phép nhận chuỗi khai báo các thuộc tính.
Hãy xem hướng dẫn chi tiết tại tập tin ví dụ hoặc link:
https://bluesofts.net/Kien-thuc-Add-in-A-Tools/AI/Ham-BS_AI-dung-AI-tren-Excel-xu-ly-mang

+ Nâng cấp: hàm BS_AI_CHAT thêm tham số [result_type]. Ý nghĩa tham số này giống trong hàm BS_AI. Có nghĩa hàm này vừa cho phép trả về kết quả dạng văn bản hoặc mảng giá trị.
Cấu trúc của hàm:
+ Phiên bản cũ:
BS_AI_CHAT(Text, [AI_type], [AI_Model], [API_KEY])
+ Phiên bản mới:
BS_AI_CHAT(Text, [result_type], [AI_type], [AI_Model], [API_KEY])

+ Sửa: lỗi rò rỉ bộ nhớ với các hàm mảng. Lỗi này chỉ xảy ra ở phiên bản v10. Các hàm dưới đây đã được tối ưu:
+ BS_SQL, BS_VLOOKUP, BS_HLOOKUP, BS_UNIQUE, BS_SORTARRAY, BS_FILLARRAY, BS_TRANSPOSE, BS_ARRAY1D, BS_ARRAY2D, BS_T_ACCOUNT,...

+ Sửa: lỗi hàm BS_UNIQUE nếu lồng bên trong hàm BS_ARRAY1D trong Excel 64-bit. Lỗi này chỉ xảy ra với phiên bản v10.

Download
 
Bluesofts thông báo nâng cấp Add-in A-Tools v10 Update: 09-06-2025

Đây là phiên bản đầu tiên thay tên "Add-in A-Tools 2024" thành "Add-in A-Tools AI".

A-ToolsAI-backgroud.png

Các nâng cấp chính:

Đây là phiên bản rất đặc biệt, hỗ trợ tính năng AI siêu mạnh giúp người dùng thực hiện nhu cầu trên Excel rất đa dạng mà không phải lập trình hay viết công thức. Với Add-in A-Tools AI bạn như có một lập trình viên bên cạnh tạo cho bạn các yêu cầu bạn muốn trên Excel như định dạng, trích lọc và tổng hợp dữ liệu, vẽ biểu đồ phân tích, làm sạch dữ liệu, tạo công thức phức tạp,...
(*) Hướng dẫn sử dụng AI : https://bluesofts.net/Kien-thuc-Add-in-A-Tools/AI/Su-dung-AI-trong-Excel-voi-Add-in-A-Tools-AI


Download
 
Bluesofts thông báo nâng cấp Add-in A-Tools v10 Update: 10-06-2025

Phiên bản này tập trung nâng cấp AI.

A-ToolsAI-backgroud.png


Các nâng cấp chính:

+ Nâng cấp: cho phép cập nhật dữ liệu đào tạo AI. Vì thế các tình huống mới của người dùng sẽ được cập nhật trong thời gian ngắn.
+ Sửa: lỗi trong quá trình AI phân tích lâu có thể gây tình trạng mất bản quyền.

(*) Hướng dẫn sử dụng AI : https://bluesofts.net/Kien-thuc-Add-in-A-Tools/AI/Su-dung-AI-trong-Excel-voi-Add-in-A-Tools-AI


Download
 
Bluesofts thông báo nâng cấp Add-in A-Tools v10 Update: 18-06-2025

Phiên bản này tập trung nâng cấp AI và thư viện lập trình.

atools-ai-20250618.jpg

v10.0.0.0: 18-06-2025 (Add-in A-Tools AI)

+ Nâng cấp: cửa sổ lệnh AI có các thông tin hướng dẫn.
+ Sửa: các đối tượng lập trình kiểu collection (danh sách) hiển thị ở cửa sổ "Local Window" đúng.
+ Nâng cấp: BSAC.ocx lên v3.1.0.10.

v10.0.0.0: 14-06-2025 (Add-in A-Tools AI)

+ Nâng cấp: nâng cấp AI
+ Sửa: lỗi liên quan đến thư viện lập trình could. Hàm BSCloudWorkbook.Open().
 
Bluesofts thông báo nâng cấp Add-in A-Tools AI v10 Update: 22-06-2025

Phiên bản này tập trung nâng cấp AI: tự động kiểm tra kết quả tự sinh từ AI sai và nhắc người dùng thực hiện lại.

 
Bluesofts thông báo nâng cấp Add-in A-Tools AI v10 Update: 24-06-2025
(Các bạn đã nâng cấp các phiên bản từ ngày 28-05-2025 thì cần phải nâng cấp phiên bản này vì liên quan đến các hàm tính toán BS_VLOOKUP, BS_SQL!)
Các nâng cấp chính:
+ Sửa: một số lỗi liên quan hàm BS_VLOOKUP, BS_SQL. Lỗi này chỉ xuất hiện từ phiên bản ngày 2025-05-28.
+ Nâng cấp: cảnh báo lỗi trên cửa sổ lệnh AI (AI Prompt) rõ ràng hơn.

Download
 
Bluesofts thông báo nâng cấp Add-in A-Tools AI v10 Update: 05-07-2025
Các nâng cấp chính:

(*) Phiên bản này tập trung vào nâng cấp thư viện lập trình với Google Sheets và Excel Online.

+ Nâng cấp: nâng cấp thư viện lập trình AddinATools.dll:
+ Nâng cấp thủ tục UploadRange() trong class BSCloud, BSCloudWorksheet.
(*) Cấu trúc thủ tục UploadRange():

C#:
            UploadRange(SrcExcelRange As Object,
                   [SendType As BSSendType = DataAndFormat],
                                   [RemoveFormulas As Boolean = False],
                                   [DestRangeAddr As String],
                   [Async As Boolean = True])

- Thêm tham số `RemoveFormulas`: kiểu Booleam/Logic, nếu là False (ngầm định) thì đồng bộ cả giá trị và công thức của `SrcExcelRange` lên bảng tính online, nếu là True thì đồng bộ dữ liệu, bỏ công thức.
Việc này cần thực hiện nếu trên Excel dùng hàm mà Google Sheets hoặc Excel Online không có, nhưng vãn nhận được giá trị.
- Thêm tham số `DestRangeAddr`: là chuỗi địa chỉ mới để đặt dữ liệu của vùng upload lên. Nếu không khai báo (ngầm định) thì dùng đúng địa chỉ của `SrcExcelRange` trên bảng tính online, nếu muốn thay thế thì nhập địa chỉ ô đầu tiên nhận vùng.

+ Nâng cấp: đối tượng/class BSCloudRange làm việc linh hoạt hơn.
+ Sửa: lỗi nhận đối tượng sheet từ BSCLoudWorkbook nếu tên sheet có ký tự tiếng Việt có dấu, lỗi xảy ra với Google Sheets.

+ Sửa: tắt màn hình thông báo lỗi khi khi sửa mật khẩu cũng như các thông tin tài khoản sử dụng mặc dù đã lưu thành công.


Download
 
Bluesofts phát hành phiên bản mơí Add-in A-Tools AI v10 ngày 09-07-2025
(*) Những ai dùng A-Tools để mở và đồng bộ dữ liệu với Google Sheets bắt buộc nâng cấp phiên bản này!

+ Sửa: lỗi "Lưu và thay thế" dữ liệu mở từ Google Sheets trong menu A-Tools. Lỗi bị nhân bản file mỗi lần lưu. Lỗi này chỉ xảy ra với phiên bản nâng cấp gần đây.

gsheet_upload.png

Download
 

Bài viết mới nhất

Back
Top Bottom