Re: [問題] Excel的相對應問題 (集中)
※ 引述《matryoshka (俄羅斯娃娃)》之銘言:
: 您所使用的軟體為:Excel
: 版本:2003
: 問題:
: 請教板上各位高手
: 假設我現在有一個總表如下
: Name DataA DataB DataC
: Mary A DE_277412 自由歌
: John B DE_277492 以為你都知道
: Peter C DE_277503 我的未來不是夢
: Kitty A DE_277683 一天到晚游泳的魚
: Kitty B DE_277811 烈火青春
: Peter C DE_277812 帶我去月球
: John A DE_278633 永遠不回頭
: Mary B DE_278637 愛從不輕易的來
: Peter C DE_278639 天天想你
: Kitty A DE_523963 和天一樣高
: John B DE_631451 大海
: Peter C DE_631518 如果你冷
: John A DE_621852 沒有煙抽的日子
: Mary B DE_624398 湖心草深長
: Mary C DE_626238 我是一棵秋天的樹
: Peter A DE_627932 我呼吸我感覺我存在
假定原資料工作表名稱sheet,並將此資料重新排序(主鍵為name
新增一個工作表(如:john peter kitty
將原資料格式修改,如下:
A1 name dataA dataB dataC
1 B2 C2 D2 E2
2
3
4
5
6
7
8
.
.
9999
接下來輸入
A1 為搜循標的(如:peter kitty),其實就等同於工作表名稱
B2=VLOOKUP($A$1,INDIRECT("sheet!A"&MATCH($A$1,sheet!A$2:A$9999,0)+A2)
:sheet!$D$9999,1,0)
C2=VLOOKUP($A$1,INDIRECT("sheet!A"&MATCH($A$1,sheet!A$2:A$9999,0)+A2)
:sheet!$D$9999,2,0)
D2=VLOOKUP($A$1,INDIRECT("sheet!A"&MATCH($A$1,sheet!A$2:A$9999,0)+A2)
:sheet!$D$9999,3,0)
E2=VLOOKUP($A$1,INDIRECT("sheet!A"&MATCH($A$1,sheet!A$2:A$9999,0)+A2)
:sheet!$D$9999,4,0)
至於A欄位有多少筆,請自行衡量(9999好像太多了
最後,就是圈選B2-E2,右下角十字點選或拖曳
相當不錯的題目...
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 61.58.212.64
→
03/19 14:55, , 1F
03/19 14:55, 1F
推
03/19 21:14, , 2F
03/19 21:14, 2F
→
03/19 21:14, , 3F
03/19 21:14, 3F
→
03/19 21:15, , 4F
03/19 21:15, 4F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 4 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章