Board logo

標題: [發問] 傳回找到數字的所在行(有相同的數字) [打印本頁]

作者: t8899    時間: 2014-7-5 08:49     標題: 傳回找到數字的所在行(有相同的數字)

傳回E1 對照A欄 所在的列號 (E1為2887)
A COLUMN 的數字如下
2890
2881
2887  ==> 1.找出所在ROW
2886
2887 ==>  2.找出所在ROW
2901
2902
找出上述所在的兩個ROW號 公式各為何?......[attach]18625[/attach]
作者: p212    時間: 2014-7-5 11:42

本帖最後由 p212 於 2014-7-5 11:48 編輯

回復 1# t8899
解一:
1、定義名稱「data」,「參照到」輸入=OFFSET(Sheet1!$A$1,,,COUNTA(Sheet1!$A:$A))。
2、假設於儲存格C1輸入陣列公式
=SMALL(IF(data=$E$1,ROW(data),""),ROW(1:1))
向下複製

解二:
逕於儲存格B1輸入一般公式
=IF(A1=$E$1,ROW(A1),"")
向下複製
請參考!
作者: t8899    時間: 2014-7-5 19:37

回復  t8899
解一:
1、定義名稱「data」,「參照到」輸入=OFFSET(Sheet1!$A$1,,,COUNTA(Sheet1!$AA)) ...
p212 發表於 2014-7-5 11:42

謝謝,再請教 如附檔[attach]18627[/attach]
row 20-25  為輸入區
row 3-8 為公式區
B2-B8 依照由小至大排序 其他COLUMN 對照B
公式區的公式為何?
作者: p212    時間: 2014-7-5 23:35

本帖最後由 p212 於 2014-7-5 23:39 編輯

回復 3# t8899
1、由於B欄手動輸入資料有重複值的可能,故於儲存格A20輸入一般公式 =B20+(1000-ROW())/10000,再向下複製,以製作輔助資料欄以利區別重複值。
2、3#附檔之儲存格B3公式建議修改為=SMALL($A$20:$A$25,ROW(B1)),儲存格格式設定-數字之小數位數設定為「0」。
3、儲存格C3輸入公式
=INDEX($C$20:$I$25,MATCH($B3,$A$20:$A$25,0),MATCH(C$2,$C$19:$I$19,0))
向右向下複製
4、E3:E14範圍請記得將其儲存格格式設定為「日期」格式
請參考!
作者: t8899    時間: 2014-7-6 05:26

回復  t8899
1、由於B欄手動輸入資料有重複值的可能,故於儲存格A20輸入一般公式 =B20+(1000-ROW())/1000 ...
p212 發表於 2014-7-5 23:35

感謝指導




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