Sử dụng câu lệnh sql trong excel

     

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.bdkhtravinh.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.

Bạn đang xem: Sử dụng câu lệnh sql trong excel

Đ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., TENBANG., TENNBANG. FROM 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 ., .

, . FROM TENBANG

Ở đâ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.

Xem thêm: Cách Nhận Biết Iphone 4 Va 4S ? Cách Phân Biệt Iphone 4 Và Iphone 4S

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

*

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.

Kết luận

Qua bài viết trênblog.bdkhtravinh.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.