[ad_1]
Có rất nhiều cách để chạy được sql trực tiếp trên Excel các bạn có thể dùng Add ins cài đặt vào, dùng code vba với nhưng bạn đã biết ngôn ngữ lập trình VBA ở đây mình sẽ sử dụng Add ins để chạy sql trực tiếp trên Excel, Chúng ta cùng bắt đầu với blog.lingocard.vn nhé
Yêu cầu sử dụng SQL trực tiếp trên Excel
Máy tính cần được cài đặt Office từ phiên bản 2010 trở lên và cài phiên bản có chạy được VBA.
Đang xem: Sql trong excel là gì
Máy tính được cài đặt Add -ins HocExcelOnline máy tính bạn nào chưa có có thể cài đặt tại đây
Cú pháp chung của câu lệnh SQL trong Excel.
SELECT TENBANG.
Với câu lệnh trên bạn đã lấy được dữ liệu trong một vùng được đặt tên(Name range) là TENBANG Vậy Name là gì các bạn có thể tham khảo tại đây.
Cách sử dụng Name_range trong Excel
Hoặc nếu các bạn không muốn đặt tên(Name_range thì phần TENBANG) được viết trực tiếp trong Excel như sau :
SELECT
Xem thêm: Cách Bấm Máy Tính Hoán Vị – Làm Thế Nào Để Tính Toán Độ Lệch Chuẩn Casio Fx
Ở đây mình khuyên các bạn nên lựa chọn cách đầu tiên để viết, để nhìn dòng dễ dàng hơn và quản lý dễ dàng hơn.
Từ khóa SELECT Là gì?
SELECT trong SQL được hiểu là lấy dữ liệu hay truy vấn dữ liệu từ một, nhiều vùng, một bảng tính hoặc nhiều bảng tính khác nhau.
Từ Khóa FROM Là gì
dùng để chỉ định dữ liệu sẽ được lấy ra từ những bảng nào, và các bảng đó quan hệ với nhau như thế nào.
Vậy muốn lấy tất cả các cột trong bảng tính có tên là TENBANG thì làm thế nào ở đây muốn lấy toàn bộ dữ liệu, các cột ta dùng từ khóa * để thực hiện cú pháp như sau:
SELECT * FROM TENBANG HOẶC
SELECT * FROM
Các từ khóa liên quan đến việc lấy dữ liệu
Từ khóa WHERE
dùng để xác định những bản ghi nào sẽ được lấy ra theo điều kiện nào đó
Từ khóa GROUP BY
dùng để kết hợp các bản ghi có những giá trị liên quan với nhau thành các phần tử của một tập hợp nhỏ hơn các bản ghi
Từ khóa HAVING
dùng để xác định những bản ghi nào, là kết quả từ từ khóa GROUP BY, sẽ được lấy ra
Từ khóa ORDER BY
dùng để xác định dữ liệu lấy ra sẽ được sắp xếp theo những cột nào.
Ứng dụng SQL trên Excel vào công việc thực tiễn
Link tải file thực hành
B1: đặt tên vùng dữ liệu là DATA
Lấy toàn bộ dữ liệu trong bảng tính
SELECT * FROM data
Giờ bạn chỉ cần thêm hàm Heosql(” SELECT * FROM data“,”tieude = y”) là bạn đã lấy được toàn bộ dữ liệu của bảng tính data ra một sheets khác.
Lấy dữ liệu theo tên cột trong bảng tính
SELECT data.OrderDate,data.Region,data.Rep,data.Item,data.Units,data.
Giờ bạn chỉ cần lồng thêm hàm Heosql(” SELECT data.OrderDate,data.Region,data.Rep,data.Item,data.Units,data.
Thật đơn giản với SQL phải không nào. chỉ với từ khóa đơn giản các bạn đã lấy được dữ liệu ra từ bảng gốc.
Xem thêm: Hãy Viết Phương Trình Chứng Minh Hcl Có Tính Axit, Bài 32 A3 Axit Hcl Có Tỉnh Khử Và T
Kết luận
Qua bài viết trênblog.lingocard.vnhi vọng các bạn có thể vận dụng hàm univba vào công việc thực tế của mình
Nếu thấy bài viết hay hãy chia sẻ đến nhiều người và để lại bình luận để đội ngũ phát triển phát triển bài viết ngày một tốt hơn.
[ad_2]