請教Excel高手關於涵數查詢的問題

時間 2022-02-26 17:00:26

1樓:匿名使用者

=indirect(text(max((b1:d4=e1)*((row(1:4)-1)*1000+column(b:d))),"r#c000"),)

陣列公式,按ctrl+shift+enter輸入。

2樓:匿名使用者

f1輸入

=index($a$1:$c$4,sum(if($a$1:$c$4=e1,row(1:

4),0))-1,sum(if($a$1:$c$4=e1,column(a:c),0)))

ctrl shift 回車結束

3樓:山口壇斜

你整個表都沒有5位數的id

4樓:匿名使用者

=right(indirect(address(max(if((b1:d5)*1=(e1*1),row(b1:d5),""))-1,max(if((b1:

d5)*1=(e1*1),column(b1:d5),"")),4)),4)

ctrl+shift+回車結束

說明:b1:d5 為資料區域,e1為查詢條件,因為為文字,所以*1,變成數字用於計算。

計算區域b1:d5 內是否有值等於e1,有,則返回該值的行數-1,表示上一行,ctrl+shift+回車,組成陣列。max,取陣列中的最大值,為的是取陣列中的某一個值,目的是把陣列變回一個值,如max({0;0;0;0;0;4})=4。

同樣,取該值的列數。

address,返回行數、列數對應的單元格。

indircet,返回單元格的值。

right,取單元格值的後四位

5樓:匿名使用者

看不很懂,你不如把e輸入id,看你f要返回的是什麼值

請教高手excel排序問題,請教excel高手,自動排序問題

首先,要保證你的統計表中沒有合併的單元格。其次,你在工具 選項 自定義序列中,錄入兩條內容,第一條是所有鄉鎮,第二條是工礦企業 農林企業等內容,錄入完畢後儲存。再次,選中整個統計表,選擇 資料 排序,在彈出的對話方塊中,選擇 有標題行 主要關鍵字 選擇剛剛在第二步中自定義的鄉鎮序列,次要關鍵字 選擇...

請教EXCEL高手

設定這個公式的為 x1 x2 x3 xn 即第一個數字沒有加號,而後面每個數字與加號連線 可以用自定義函式來解決這個問題 function charnumber tran as range charnumber len tran.formula len worksheetfunction.subst...

請教EXCEL高手關於此表中公式的疑問

公式中的or和and可以省略,公式可以精簡為這樣 if g7 if h7 100 l7 100 m7 n7 100 不合格 if h7 100 k7 3000 水稻三千 if h7 100 k7 1000 水稻一千 if h7 100 k7 100 水稻一百 不合格 意思就是通過運算h7 l7 k7...