Excel返回符合條件的單元格所在列某一行單元格的內容

2021-04-12 11:20:56 字數 1683 閱讀 3721

1樓:辛迪貓貓

index 函式

bai+match函式

index 函式du:返回表zhi或區域中的值或對值的dao引用

回。語法答:index(區域,引用行號)

match函式:返回指定數值在指定陣列區域中的位置。

語法:match(查詢值,區域,查詢方式)

2樓:朱薈非

=index(1:1,match(100,2:2,0))

或=indirect(address(1,match(100,2:2,0)))

3樓:萊昂納德_尤拉

c1輸入

=index(1:1,match(100,2:2,))

4樓:匿名使用者

=index(1:1,match(100,2:2,))

excel中如何根據某一個單元格值來返回相對應同一行(列)的下一個單元格的值?

5樓:平陽虎

如下圖,在f5中輸入公式

=index($1:$1,match($e5,$1:$1,)+1)

回車確認後下拉填充。

excel 查詢某列第一個符合條件的單元格位置 30

6樓:匿名使用者

excel查詢某列第一個符合條件的單元格位置,使用mid函式即可實現。

下面以查詢b列第一

個小內於60的數值所在容行為例。

方法步驟如下:

1、開啟需要操作的excel**,在任意空白單元格中輸入函式=min(if(b:b<60,row(o:o)))。

【mid函式的作用是返回給定參數列中的最小值】【注意需要使用ctrl+shift+enter三鍵組合完成輸入,excel會將輸入的公式當成陣列公式來處理,外部表現是在公式兩邊加上了花括號{},和手動輸入{}是完全不同的】

3、返回excel**,可快速得到該列第一個符合條件的單元格位置。

7樓:真真真白丁

親,第一步可以用公式實現。找一個空白單元格,貼上下面的公式,按版「ctrl+shift+回車」結束輸入:權=min(if(o:

o<10,row(o:o)))這就找到了o列第一個<10的行

刪除就沒法用公式了。要麼您受累手工刪,要麼做vba。

vba**如下:

sub fo()

dim rc as long

dim rg as range

rc = range("o" & rows.count).end(xlup).row

for each rg in range("o1:o" & rc)if rg.value < 10 thenrows(rg.

row + 1 & ":" & rc).deleteexit for

end if

next

end sub

8樓:匿名使用者

如下圖所示,找出第一個小於60的單元格所在的行。

在b1單元格輸入「=min(if(o:o<60,row(o:o)))」按「ctrl+shift+回車」結束輸入即可。結果顯示:第7行。

9樓:匿名使用者

好像只能用篩選,篩選出不符合條件的記錄,標記第一行,取消篩選反再刪除??

EXCEL返回特定單元格的數值,EXCEL怎樣隨機返回指定範圍某個單元格的內容?

假定資料區位於a f 在h1輸入行號,h2輸入列號,h3輸入 indirect r h1 c h2,0 即可獲得結果。用vlookup hlookup函式試試看 如何在excel的if函式的返回某一個單元格的數值 即引用某單元格的值 1 首先在電腦上用2007版ppt軟體開啟目標檔案。2 然後在c1...

excel中如何將符合條件的單元格內容合併至單元格中

1 首先在電腦中開啟excel之後,匯入一個 檔案。在需要合併的單元格內容後面輸入分隔符號。2 然後選擇單元格,輸入phonetic函式,如下圖所示。3 接著滑鼠直接框選想要合併的內容,分隔符也要框選上。4 最後敲電腦上的回車鍵,就合併到一個單元格了,如下圖所示就完成了。textjoin if e ...

excel中當某一單元格符合特定條件,如何在另一單元格顯示特

可以試試if函式,可以返回引號內任意的數字或字元。if b1 1,0 1和0是可以任意換的。b1 if a1 123 1 2 如果a1等於123,則b1等於1,否則等於2.類似這個思路,自己去做吧。要麼你發個 過來 excel 查詢特定數值單元格,並將所有對應的特定數值單元格的上一行的對應單元格求合...