Board logo

標題: [發問] 有關使用公式捉取資料 [打印本頁]

作者: icestormer    時間: 2014-1-12 11:16     標題: 有關使用公式捉取資料

本帖最後由 icestormer 於 2014-1-12 11:20 編輯


如上圖 利用那公式 先從A3的名稱 找到M6的 再位移到 R6 取得它數據 100,000 這部份完全是正常沒有問題


但我想做的是 能不能有一個公式跟=INDIRECT(ADDRESS(MATCH(OFFSET(A3,,),$M:$M,0)+0,18))很像
但要捉取的資料是在第二頁如下圖

主要想問的是INDIRECT(ADDRESS(MATCH(OFFSET(A3,,),$M:$M,0)+0,18) 紅字區能變成全工作表全範圍(1:65536)?
由於資料會有2 3千筆 如果能讓單行變全範圍找到特定名稱 會省力多

PS不好意思 我其實也不太知道我表達的對不對..會附上檔案 感謝各位的幫忙




[attach]17241[/attach]
作者: a8350070    時間: 2014-1-12 14:36

索引的資料會有重複的情況嗎?
如果不會重複的話
A10=SUMIF(B:IQ,A3,G1)

注意公式要放在A欄

要將全工作表全範圍(1:65536)當成索引資料範圍的話會造成循環參照(因為公式在A欄)
所以將索引範圍設為 B:IQ 欄,應該夠大了
一定要將全工作表全範圍(1:65536)當成索引資料範圍的話,可以將公式放在其他工作表
公式改為  =SUMIF(2!A:IQ,A3,2!F1)
作者: icestormer    時間: 2014-1-12 20:41

回復 2# a8350070


    INDIRECT(ADDRESS(MATCH(BA5&" - Market Browser",t!A:A,0)+9,3,,,"t")) 我自己弄出這個可以用 那個 T=別工作表

只是還是只能 針對同一行(A:A)來找..

感謝你回應
作者: Hsieh    時間: 2014-1-14 23:27

回復 3# icestormer

=INDIRECT("'2'!R8C"&MATCH($A$3,'2'!8:8,0)+5,0)
作者: icestormer    時間: 2014-1-15 10:22

回復 4# Hsieh


  感謝 我去試看看




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)