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...