我有兩個表格,一個是表1,一個是表2,兩個沒有重覆的地方。
請問各大大,如果我想查表1的某人資料而一同秀出表2中他交易的記錄資料,請問有那種快速查詢的方法?
2005-12-30 03:15:19 · 5 個解答 · 發問者 RAVE電音 2 in 電腦與網際網路 ➔ 軟體
若用簡單函數可以達到嗎,我沒學過excel函數,查了知識的,都看不太懂,可教學說明或用圖示嗎~感謝
2005-12-30 03:46:12 · update #1
我想我說的可能不夠明白
比如 我有sheet1 (表1)以及sheet2 (表2)
一個是客戶資料 一個是交易記錄
如我打這人名,會同時秀出他的所以資料以及過去交易資料
這個試了vlookup還是試不出來,可能有那出問題,請教示一下,感謝。
2005-12-30 04:19:22 · update #2
原則上我沒學過access 所以不會用 一一a(干笑),不知elvin有無好方法解決,若一定要有相同地方,那再增加相同的部份。
http://us.a1.yahoofs.com/users/41ce5745zf722e7c0/ca8a/__sr_/8e2d.jpg?phwxJtDBgLYvG3do
2005-12-30 05:03:36 · update #3
這位仁兄,我想你的題目非常的清楚,我碰過相同的問題,所以一看就知道你在表達的是什麼了,但是我要的說的是,這種需要的確是所以關聯性資料的取得,如果你的資料量很大,或你的相關欄位很多,或需要交插查詢的可能很高,就建議你請高人用ass來做,如果資料不多,欄位不多,又不用交插查詢,倒可以用excel做就好
假設表1的欄位是姓名,體重,身高
假設表2的欄位是姓名,日期,交易物品
那我們在表2的欄位上要做些手腳才可以
就是在表2的姓名欄之前再加一欄
在a1的公式大約是=b1&countif($b$1..b1,b1)
假設姓名叫(王小平)
就會在a欄中出現王小平1,王小平2,王小平3
這是技巧1
當我們在表3進行查詢時,輸入王小平時,要先在表3的某一格內
輸入公式=countif(表2b..b,王小平)
我們就可以先知道共有幾筆交易
這是技巧2
再來才是使用vlookup這個函數
而搜查的字就設定成王小平1,王小平2,王小平3
這是技巧3
自然就可以把每一筆都找出來了
2005-12-30 21:58:17 · answer #1 · answered by 正德 2 · 0⤊ 0⤋
此為關聯式資料庫的觀念,改用 Access 吧
2005-12-30 04:33:16 · answer #2 · answered by ? 7 · 0⤊ 0⤋
疑問:
1.如果兩張表中沒有重覆的地方,要如何查?應該是有部分資料重覆吧?
2.你要查的資料是只有單一筆?或是一個人可能有好幾筆?有數筆時,恐無法用VLOOKUP就解決,你若能提供範例資料,比較有容易針對你的需求解決。
請再補充你的需求!
2005-12-30 09:48:39 補充:
同意[牧童叔]的看法,
改用Access才符合你的需求。
2005-12-30 10:29:25 補充:
用Excel的樞紐分析表試看看
2005-12-30 04:18:22 · answer #3 · answered by Elvin 6 · 0⤊ 0⤋
看你的意思應該是已有兩各不同的表格
表一中有老王的基本資料,表二是老王的交易紀錄
而在表一中老王後面顯示出老王的交易紀錄
可以用vlookup函數
可以參考前人的文章
http://tw.knowledge.yahoo.com/question/?qid=1305090714308
2005-12-30 03:47:39 · answer #4 · answered by Anonymous · 0⤊ 0⤋
您問的題目很不清楚
你如果是說 希望用現有的EXCEL功能的話 那當然是沒辦法
EXCEL強在他跟VBA以及函數結合
您想要達到的效果不算困難
可是需要用函數 簡單來說就是另外開一個表格
叫做查詢表格 然後在這表格上面寫函數來顯示查詢各結果
EXCEL並非是靠工具列在取勝的完全套裝軟體
而是好在他可以讓使用者在試算表上雕塑出自己的變化
2005-12-30 03:19:55 · answer #5 · answered by Anonymous · 0⤊ 0⤋