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

時間 2021-07-05 22:04:56

1樓:匿名使用者

用 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,"應付賬款")

直接得出單元格的地址

2樓:s今生緣

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

f20));

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

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

3樓:匿名使用者

取列: =column(a1)

取行: =row(a1)

excel中如何得到本單元格的行號和列號

4樓:匿名使用者

行號:=row()

列號:=column()

---------------------=indirect(address(×,×))

5樓:匿名使用者

示例公式:

="本單元格行號為"&row()&"列號為"&column()其中:row函式用於返回引用的行號,column函式返回給定引用的列標。

語法為row(reference)、column(reference)。引數reference 為需要得到其行號、列號的單元格或單元格區域。若省略 reference,則是對函式 row、column所在單元格的引用。

如在c10單元格輸入上面示例公式,返回結果為:本單元格行號為10列號為3

excel中如何根據動態的行號和列號取單元格的值?

6樓:愚人談娛樂

1、這是一組文字和數字組合的**。

2、這裡通過mid函式進行數字提取,在b1單元格中輸入“=mid(a1,2,4)”(注:a1代表要處理的單元格,2為數字開始的序號,4為要擷取的欄位數)

3、在b2單元格中輸入“=mid(a2,3,4)”

4、在b3單元格中輸入“=mid(a3,3,3)”

5、最終效果。(注:在使用mid函式提取時,需要按照mid函式的用法進行操作)

7樓:匿名使用者

excel中如何根據動態的行號和列號取單元格的值的方法如下:

1、address(1,2),取**第一行,第二列的值單元格地址引用,該函式值為$a$2;

2、indirect($a$2),獲取a2單元格的值;

3、a1裡輸入=indirect(address(3,算出來的值))

8樓:匿名使用者

1、address(1,2),取**第一行,第二列的值單元格地址引用,該函式值為$a$2;

2、indirect($a$2),獲取a2單元格的值;

樓主在a1裡輸入=indirect(address(3,算出來的值))

在excel中如何將當前單元格的行號或者列號代入該單元格函式公式??

9樓:清風吧吧啦

在excel公式中不可以將當前的單元格的引用地址帶入本單元格公式中,這樣會造成迴圈引用,出現公式錯誤,當出現這樣的錯誤時會出現如下的出錯提示。

10樓:余余

row()--當前行號

column()--當前列號

11樓:廣東山村憨夫

在任一個單元格都可輸入下面公式來顯示當前的行號和列號。

="當前行號"&row()&"當前列號"&column()

怎樣在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樓:匿名使用者

獲取方式說明:

第一:獲取行號。

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,""),也是可以的。

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

在ecel中如何引用公式,在excel中如何引用公式

公式定義 公式是在工作表中對資料進行分析的等式。它可以對工作表數值進行加法 減法或乘法等運算。還可以引用同一工作表中的其他單元格 同一工作薄不同工作表中的單元格 或者其它工作薄的工作表中的單元格。公式由運算子 常量 單元格引用值 名稱和工作表函式等元素構成。運算子運算子用來對公式中的各元素進行運算操...

在ecel中if條件格式如何設定

那你要建立一個 型別 與 長寬 的對應表sheet1a列 型別 b列 長 c列 寬 當前 d3輸入公式 vlookup b3,sheet1 a c,column b1 0 向右填充到 e3 向下填充即可 分享你我他 型號少的話可以用if,如果多的話,最好有個對照表,然後用vlookup 例如 高度單...

在CAD中如何批量選擇特定的屬性塊比如標記為A,值為M1的屬性塊

申春海 對文字名有辦法批量更改,屬性塊的更改沒有辦法 貌似沒法直接解決這個問題,碰到這種情況我一般都是把不同屬性的塊放至不同的圖層 cad中如何批量修改塊的屬性!急! 鎮蘭於月 如果圖塊中有屬性字,雙擊圖塊就可以開啟增強屬性管理器,就可以修改圖塊屬性。如果想進行批量修改,可以執行battman命令試...