[算表] 多行多列資料查詢

看板Office作者 (好想睡阿@@)時間15年前 (2010/11/23 10:54), 編輯推噓1(108)
留言9則, 3人參與, 最新討論串1/1
軟體:excel 版本:2007 目前sheet1儲存的資料如下, A B C D E F 1 001 Alex Sam 101 Bill Ken 2 002 Allen Sam 102 Tim Ken 3 003 Andy Sam 103 John Ken 其中,A、D均為員工編號,B、E為員工姓名,C、F為管理者姓名。 約有1500筆資料(其中有空號)。 我想以sheet1為資料庫,在sheet2做查詢的功能。 例如在sheet2 的A1打上003,B1就會出現員工資料、C1會出現管理者姓名。 A B C 1 003 Andy Sam 原本想使用vlookup的查詢功能,但好像需要將編號統整在A欄。 所以想請教各位是否有可能在不更動現有資料欄位之下,達到查詢的作法。 謝謝大家! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.221.236

11/23 11:47, , 1F
用index 跟match配合囉
11/23 11:47, 1F

11/23 11:48, , 2F
不然參考14402方法去改也可以做出
11/23 11:48, 2F

11/23 12:42, , 3F
B1=INDEX(Sheet1!A1:Sheet1!F3,SUM((Sheet1!A1:Sheet1!
11/23 12:42, 3F

11/23 12:43, , 4F
F3=A1)*(ROW(A1:F3))),1+SUM((Sheet1!A1:Sheet1!F3=A1)
11/23 12:43, 4F

11/23 12:43, , 5F
*(COLUMN(A1:F3))))
11/23 12:43, 5F

11/23 12:44, , 6F
ctrl+shift+enter完成公式 C3=上面改成 ,2+SUM(......
11/23 12:44, 6F

12/30 09:24, , 7F
=INDIRECT("sheet1!r"&SUBSTITUTE(MAX((sheet1!$A1:$D1500
12/30 09:24, 7F

12/30 09:24, , 8F
=$A1)*(ROW(1:1500)+COLUMN(B:E)/10)),".","c"),0)
12/30 09:24, 8F

12/30 09:24, , 9F
陣列公式
12/30 09:24, 9F
文章代碼(AID): #1CwopBk4 (Office)
文章代碼(AID): #1CwopBk4 (Office)