A. excel中直接調用資料庫數據
應用兩個工作表,vlookup()函數,具體方法如下:
在sheet2中放入資料庫
A1 編號 B1產品 C1品牌 D1規格 E1 價格 F1 數量
A2 10001 B2洗發水 C2 霸王 D2 1000*10 E2 500 F2 2
在sheet1中
A1 編號 B1產品 C1品牌 D1規格 E1 價格 F1 數量
B2=VLOOKUP(A2,sheet2!A2:F2,2,FALSE)
選中B2,將此公式橫向拖動至C2——F2,再選中B2-F2,豎向拖動(看你要多少行)
這樣你在A列中輸入編號,在B-F列將自動獲得數據
B. 如何使用EXCEL讀取外部資料庫數據
步驟1:點擊開始,打開Microsoft
Excel
2010。
2
步驟2:打開之後,點擊數據,其他來源,來自SQL
Server。
3
步驟3:打開數據鏈接向導之後,輸入伺服器名稱和登陸用戶名和密碼。點擊下一步。
步驟4:點擊下一步之後,報錯,不能夠正常鏈接資料庫。
步驟5:打開SQL
Server
資料庫代理伺服器,查看代理停止工作,將其啟動。
步驟6:修改伺服器名稱為SQL
Server所在的伺服器的IP地址填寫入伺服器名稱,登陸名稱和密碼全部為sa。
步驟7:進入,選擇資料庫和表。選擇PUBS,點擊下一步。
步驟8:點擊下一步,保持鏈接文件,點擊完成。
步驟9:點擊導入數據
步驟10
連接屬性,連接名稱:172.16.0.31
pubs
employee,連接文件:C:\Documents
and
Settings\lys\My
Documents\我的數據源\172.16.0.31
pubs
employee.odc
連接字元串:
Provider=SQLOLEDB.1;Persist
Security
Info=True;User
ID=sa;Data
Source=172.16.0.31;Use
Procere
for
Prepare=1;Auto
Translate=True;Packet
Size=4096;Workstation
ID=L10-1DA235E90;Use
Encryption
for
Data=False;Tag
with
column
collation
when
possible=False;Initial
Catalog=pubs
命令文本:"pubs"."dbo"."employee"
步驟11:點擊確定,輸入密碼Sa。
步驟12:
我們可以看到將SQL
Server數據寫入了EXCEL中。
查詢EXCEL中資料庫:
查詢資料庫中數據:
SELECT
*
FROM
employee
C. 在EXCEL中查詢SQL資料庫
query查詢是不用通過odbc
的,而excel需要,配置一下odbc數據源試試
D. EXCEL查詢外部資料庫數據
比如,我每天做一份報表,需要用到前一天的人員出勤工時數據,這數據是從ERP系統里來的.如果回沒有用答這個查詢外部數據功能的話,我就需要每天從ERP中導出數據來,然後再復制進我的報表中,進行匯總處理.
而我如果用這個功能,在這個報表EXCEL中建立了查詢,直接指向ERP資料庫,我就可以每天只按更新鍵,即可完成導出復制等重復動作了,極大提高效率.
說白了,就是兩個不同資料庫之間的查詢應用.EXCEL也具有資料庫功能的.