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

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

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

在ecel中如何取得具有特定內容的單元格的行號或

用 match 函式即可取出特定的內容在查詢範圍中的相對位置,再進一步計算可得行號 列標 補充 這隻能用自定義函式解決了,在vba中插入模組,函式寫法如下private function madd rng as range,v as string as string dim cell as rang...

在excel中,如何利用公式將同單元格中的數字從小到大排序

我來也 如果僅僅是3個數,則可直接用陣列公式 即可取出最小 第二大 最大數並連線起來就是了 見樣表截圖,b1輸入 len a1 下拉即可 如果都是3位數字,且excel版本支援textjoin函式,可以使用公式 textjoin small mid a1,column a c 1 column a ...

如何快速鎖定excel公式中的單元格區域

第一步 開啟工作簿並切換到 sheet1 工作表下 接著選中該工作表中的所有單元格並按下 ctrl 1 快捷鍵,開啟 自定義序列 對話方塊的 保護 選項卡 圖1 最後取消 鎖定 核取方塊並單擊 確定 按鈕。第二步 薪酬表。xlsx 工作簿的 sheet1 工作表中,先選中需要進行保護的c列單元格和d...