Excel怎麼查詢某文字並返回其行號與列號

2021-08-18 00:12:25 字數 4033 閱讀 2179

1樓:一棵無所不知的小白菜

1、獲取行號,選中任意單元格,輸入:=row()即返回該公式所在行的行號。

2、選中任意單元格,輸入:=row(引用單元格),返回被引用單元格所在的行號。這個特性一般用其他函式的引數,比如說:

=small(區域,row(v1)),隨著公式的下拉可以順序返回7。

3、獲取列號,同row函式一樣,利用column函式可以返回列號。

4、獲取一個區域的行數,同row函式類似,利用rows函式可以返回一個區域的行數

5、獲取一個區域的列數,同column函式類似,利用columns函式可以返回一個區域的列數。

2樓:匿名使用者

見樣表截圖

比如查詢「馬八」所在位置

所在行號,e2輸入

=max((a2:c10="馬八")*row(2:10))陣列公式,先按住ctrl+shift,最後回車所在列號,e3輸入

=max((a2:c10="馬八")*column(a:c))陣列公式,先按住ctrl+shift,最後回車

3樓:

是vba麼?還是找到單元格就行,crtl+f,查詢全部

4樓:

無圖無真相

find查詢,返回行列號

lookup查詢也可以

5樓:路凡教育

這個用match函式就ok啦,,,

excel中在一個區域中查詢某個值,返回與之相同單元格的行號和列號

6樓:匿名使用者

1、開啟excel,匯入資料。將通過在f2中輸入公式,並向右側複製,向下復**,返回滿足班級為9班並屬且是班級幹部的記錄。

2、返回一個邏輯值組成的陣列,如果陣列元素是true說明該位置的資料是9班,如果陣列元素是false說明該位置的資料不是9班。

3、not巢狀isblank函式返回職位由邏輯值組成的陣列,如果元素為真,說明該位置輸入了職位內容,如果元素為假,說明該位置是空單元格。

4、兩個由邏輯值組成的陣列相乘,在相乘時,真轉化為1,假轉化為0,兩個陣列中對應的元素乘以對應元素,得到新的有0和1組成的陣列,此時元素為0代表不同時滿足條件班及為9班、是班幹部,元素為1表示同時滿足班級是9班、也是班幹部。

5、第一個陣列中的元素是1,if函式返回值陣列中對應的元素將是公式所在行的行號,如果第一個陣列中的元素是0嗎,if函式將返回99999作為返回陣列對應位置的元素值,if函式將返回一個由符合兩個條件所對應的行號及99999組成的陣列。

7樓:山桑弓

a2中輸入

=address(min(if(b1:g20=a1,row(b1:g20))),min(if(b1:g20=a1,column(b1:g20))),4)

同時按下來ctrl+shift+enter輸入陣列公源式,就可以在a2中顯示和a1單元格中一樣資料的行號和列號,

8樓:匿名使用者

行號=max((b1:f20=a1)*row(1:20))

列號=max((b1:f20=a1)*column(b:f))

都是陣列公式,公式在編輯狀態下按ctrl+shift+enter結束公式

9樓:森林浴

=match($a$1,$b1:$f1,0),下拉是列號

=match($a$1,b$1:b$20,1),橫拉是行號

excel 如何查詢引用某個單元格的行號和列號

10樓:匿名使用者

獲取方式說明:

第一:獲取行號。

1)選中任意單元格,輸入:=row()即返回該公式所在行的行號。這個特性可以用來編制**的自動序號。

2)選中任意單元格,輸入:=row(引用單元格),返回被引用單元格所在的行號。這個特性一般用其他函式的引數,比如說:

=small(區域,row(a1)),隨著公式的下拉可以順序返回1,2,3……。

第二:獲取列號。

同row函式一樣,column函式可以返回列號。如下圖:

第三:獲取一個區域的行數。

同row函式類似,rows函式可以返回一個區域的行數。如下圖:

第四:獲取一個區域的列數。

同column函式類似,columns函式可以返回一個區域的列數。如下圖:

第五:獲取單元格地址。

address函式可以返回指定行、列的單元格地址。address函式的語法如下:

address(row_num, column_num, [abs_num], [a1], [sheet_text])

其中的row_num和column_num分別輸入數字,即指定的第多少行、第多少列。abs_num如果是1或者省略就表示絕對引用,如果是2表示絕對行號,相對列標,如果是3表示相對行號,絕對列標,如果是4表示相對引用。常用的只有前面3個引數。

具體如下圖:

7第六:返回列標字母。

通過第五條我們可以得到單元格地址的文字,那麼我們將其中的數字去掉就可以得到列標的文字了。

例如,想返回第23列的列標,我們可以用address公式:=address(row(),23,4)獲得單元格地址,然後將數字去掉。公式是=substitute(address(row(),23,4),row(),"")

其中第一引數是row()目的是方便將數字替換掉。將row()替換成一個固定的數字,比如輸入:=substitute(address(1,23,4),1,""),也是可以的。

也就是輸入的行數是多少,最終就替換掉多少。

excel根據單元格的值在另一個表中查詢位置,並返回所在行號和列號

11樓:匿名使用者

級別的公式

:版=indirect("a" & sumproduct((a1:e5=a9)*row(a1:e5)))

檔次權的公式:=offset(a1,0,sumproduct((a1:e5=a9)*column(a1:e5))-1)

12樓:匿名使用者

把資料結構改為三列,分別是:工資資料、級別、檔次,並按工資大小排序

然後,用vlookup函式,用工資額即可查到對應的級別和檔次了,就會變成非常方便了。

13樓:禚曜盤小雨

為了公式簡便,建議你對等級降序排列,然後在c18輸入公式

版,權下拉:

$f$1,match(b18,offset($a$1,match(b18,$b$2:$b$12),1,1,5)))

14樓:宮浦桂紹祺

sub aa()

dim irow,icol

irow=range("b2").row

icol=range("b2").columnmsgbox "b2單元

復格的制行號是

" & irow &",列號是" & icolend sub

vba excel如何在工作表區域內查詢某個值,發回這個值所在的行號、列號

15樓:平陽虎

sub 查詢()

for each rng in range("a1:d3")if rng = 7 then

a = rng.row

b = rng.column

end if

next

msgbox "行號為

專" & a & "-" & "列號

屬為" & b

end sub

16樓:匿名使用者

sub aa()

dim a as range

for each a in range("a1:d3")if a.value = 7 then

msgbox "a=" & a.row & " , b=" & a.column

end if

next

end sub

excel怎麼查詢某列的值然後返回另一列的值

vlookup a2 資料表 b c,2,0 微軟的office是最為流行的辦公軟體,主要有office2010和office2007兩個版本。office 2000是第三代辦公處理軟體的代表產品,可以作為辦公和管理的平臺,以提高使用者的工作效率和決策能力。office 2000中文版有4種不同的版...

EXCEL如何查詢字串,並返回對應字元

lookup 2,0 find h 4 h 6,d4 h 4 h 6 假設h列的資料在h4 h6,d列資料在d4,e4中輸入這個公式,下拉。單元格地址如果不對,自己適當調整。若字串在查詢區域抄是唯一的,可簡襲單用函式解決。示例 要求在a1 c10區域內,查詢存在字串 str 的單元格,返回該單元格地...

excel如何利用函式返回某幾個單元格的值到某單元格中

d69公式 數字之間用逗號,間隔。無 如果不需要使用逗號間隔的,公式短些 無 d69公式 if isna h69 isna h71 isna h73 isna h74 isna h76 isna h78 6,無 excel 用函式隨機返回某幾個單元格的值怎麼做?index a1 a10,int ra...