EXCEL用公式進行行號篩選,在EXCEL中如何取得具有特定內容的單元格的行號,或列號。

時間 2021-08-30 09:08:44

1樓:大肚有話說

最終要查詢的資料是否具有唯一性,如果是資料是唯一的可以用如下公式=max(if(isnumber(find(c1,$a$1:$a$9)),row($a$1:$a$9),0))

輸入最後要ctrl+shift+enter三鍵結束如果要查詢的資料具有多個結果,以上公式就只能返回滿足條件的最後一條記錄。若是有多個返回結果的需要了解一下萬金玉公式 index+small+if+row

2樓:匿名使用者

=small(if(isnumber(find("州",$a$1:$a$100)),row($1:$100),4^8),row(a1))

按三鍵ctrl+shift+enter線束公式輸入

下拉填充

3樓:匿名使用者

=if(small(iferror(if(find("州",$a$1:$a$7),row($a$1:$a$7)),9^9),row(a1))>counta(a:

a),"",small(iferror(if(find("州",$a$1:$a$7),row($a$1:$a$7)),9^9),row(a1)))

這是以資料在a1:a7為例。可以自行調節範圍。

4樓:匿名使用者

=if(small(if(isnumber(find("州",$a$1:$a$999)),row($a$1:$a$999),9^9),row())>999,"",small(if(isnumber(find("州",$a$1:

$a$999)),row($a$1:$a$999),9^9),row()))

陣列公式,下拉看行不 ?

5樓:平陽虎

在首個單元格中輸入公式

=if(countif(a1,"*州*"),row(),"")

回車確認後下拉填充。

6樓:匿名使用者

b2單元格公式為:

=if(isnumber(find("州",a1)),row(),"")

然後選中b2,下拉填充公式。

7樓:江西新華電腦學院

陣列公式為: =iferror(small(if(isnumber(find("州",$a$1:$a$99)),row($1:$99)),row(a1)),"")

8樓:沃從丹

描述下篩選條件,公式要實現什麼功能

在excel中如何取得具有特定內容的單元格的行號,或列號。

9樓:匿名使用者

用 match 函式即可取出特定的內容在查詢範圍中的相對位置,再進一步計算可得行號、列標

補充:這隻能用自定義函式解決了,在vba中插入模組,函式寫法如下private function madd(rng as range, v as string) as string

dim cell as range

for each cell in rng

if cell.value = v thenmadd = cell.address(0, 0)exit for

end if

next

end function

~~~~~~~~~~~~~~~~~~~~

使用 方法

=madd(a1:f20,"應付賬款")

直接得出單元格的地址

10樓:s今生緣

excel中match函式只能查詢單行或單列區域,多行多列區域查詢某值可使用sumproduct函式,如下圖,查詢“應付賬款”所在的行,公式用:=sumproduct((a1:f20="應付賬款")*row(a1:

f20));

查詢列用:=sumproduct((a1:f20="應付賬款")*column(a1:f20));

當然上述公式基於查詢值在區域中無重複內容。

11樓:匿名使用者

取列: =column(a1)

取行: =row(a1)

怎樣在excel中求某一個符合條件的資料的行號和列號

12樓:匿名使用者

如下方法:

1.用match()函式的公式來實現目標資料的定位,結果可以是返回行號,也可以是列號。這裡面舉例為行號。

目標----在“使用者管理”表中(使用者管理!a2:a79)區域找到與 c3 單元格內容一致的資料,返回行號。。

2.在要顯示行號的單元格 h3 中輸入

公式  =match(c3,使用者管理!a2:a79,0)+1

說明:match()返回的是區域中符合條件的最小值的序號,所以這裡面要加上對應行號的修正值“1”。

3.此時返回的便是目標資料所在的行號了,如果設定的區域是多列單行的,則可以實現查詢目標列號的功能。

13樓:張光越

名稱 行號

列號  行號 2

陳建德 2 1 陳建德 列號 1

陳感強 3 1

名稱 行號 列號  行號 =vlookup(d2,a:c,2,0)陳建德 =cell("row",a2) =cell("col",a2) 陳建德 列號 =vlookup(d2,a:c,3,0)

陳感強 =cell("row",a3) =cell("col",a3)

14樓:萬家長

比較死的辦法就是使用查詢的方法

15樓:匿名使用者

用資料透視表做個透視

excel中怎麼引用某個單元格的數值 作為行號?

16樓:酸菜魚的娛樂

可以使用indirect函式。

bai1、電腦開啟excel**du

,如圖要引zhi用b列中2行的資料dao。

2、在版h列中輸入行號2,然權後輸入公式=indirect("b"&h3)。

3、輸入公式後,按回車鍵即可引用b2的資料。

4、下拉複製公式,只要輸入行號,就可以引用b列中對應的行資料。

17樓:第七次要分

以上圖為例,求a列,第5行資料(行號引用c1單元格數字)

在d1寫入公式=indirect("a"&c1)

indirect函式是“返回由文字字串指定的引用”,此函式的引數“"a"&c1”計算結果就是“a5”

18樓:匿名使用者

正解>="&w3)/(counta(d:

d)-1)*100。 這個公式絕對可以進行行和列的相對引用。

19樓:匿名使用者

>="&w3)/(counta(d:d)-1)*100

或>="&w3)/(counta(d:d)-1)*100

20樓:匿名使用者

>="&w3)/(counta(d:d)-1)*100

excel如何自動計算單元格中的公式

這個正常來說要用到巨集表函式 evaluate 但是怕你不會定義,只是針對你的現在這個情況,給出如下公式 工程量列 輸入 left a1,find a1 1 mid a1,find a1 1,999 在這個公式前輸入一個等號,即 就可自動求值了 excel 公式設定好了,不能自動計算,怎麼處理? e...

EXCEL中在單元格公式編輯中的大括號是什麼意思

依樹花淦燕 這樣的公式是陣列公式,要注意的是這對花括號不是手動錄入的,而是要寫入公式後,加按shift ctrl enter三鍵,這樣就會自動在公式前後添上一對花括號 可以參考我以前的一個回答 不是所有公式都有必要加上這對花括號的 即加按shift ctrl enter三鍵 普通公式就沒必要用三鍵,...

Excel中如何能用公式表示單元格中的第幾個字元

選擇函式mid text 選擇原資料所在單元格,如 a1 123456 start num 你要的資料在a1中是第幾個字元開始的。如果你要第三個數字,就選3 num chars 選擇幾個字元。如果只要 3 就填1 如果要選擇 34 就填2 mid a1,3,1 b1 mid a1,3,1 mid a...