1樓:人人哦哦哦課
1、選中任意單元格,輸入:=row()即返回該公式所在行的行號。這個特性可以用來編制**的自動序號。
2、選中任意單元格,輸入:=row(引用單元格),返回被引用單元格所在的行號。這個特性一般用其他函式的引數,比如說:
=small(區域,row(a1)),隨著公式的下拉可以順序返回1,22,3。
3、同row函式一樣,column函式可以返回列號。
4、同row函式類似,rows函式可以返回一個區域的行數。
5、同column函式類似,columns函式可以返回一個區域的列數。
6、第五:獲取單元格地址。其中的row_num和column_num分別輸入數字,即指定的第多少行、第多少列。
abs_num如果是1或者省略就表示絕對引用,如果是2表示絕對行號,相對列標,如果是3表示相對行號,絕對列標,如果是4表示相對引用。常用的只有前面3個引數。
2樓:想學
會用vba嗎?教你自定義一個函式如何?
一、按alt+f11 調出vba編輯視窗。
二、在左邊樹狀視窗中,空白處右鍵,插入->模組,出現“模組1”,雙擊“模組1”
三、然後在右側的空白區塊內貼上下列**:
public function rown(lie as string) '定義一個名為rown的函式,括號裡的引數lie,表示“列”標
rown = activesheet.range(lie & "65535").end(xlup).row '計算出給出“lie”列最後一個非空單元格的行號
end function
四、關閉vba視窗,回到excel視窗
五、用法:在任意的單元格內錄入 =rown("b") 就可以得到b列最後一個非空單元格的行號。
剛看到13408942223的答案,經典。建議採納。學習了。
我的方法,你不妨也試試,算是vba的入門吧。
3樓:zzllrr小樂
假設資料在a列,要查詢a列最後一個有數值的單元格行號(中間可能有若干空單元格)
方法1:使用match函式
=match(max(a:a)+1,a:a)如果確定a列含數值的單元格中最大值數字為x,上述公式還可以簡化為:
=match(y,a:a)
其中,把y替換為比x大的數字即可(例如:x+1)方法2:使用lookup函式
=lookup(max(a:a)+1,a:a,row(a:a))其實現思路,與方法1類似。
如果確定a列含數值的單元格中最大值數字為x,上述公式還可以簡化為:
=lookup(y,a:a,row(a:a))其中,把y替換為比x大的數字即可(例如:x+1)
4樓:匿名使用者
公式:=lookup(0,0/(b1:b65535<>""),row(b1:b65535))
5樓:匿名使用者
activesheet.range("b65535").end(xlup).row
6樓:匿名使用者
直接用match公式,或者用vba程式設計,皆可
7樓:琴俊賀樓
給你個最簡單的吧,如果都是數字的話
輸入 =match(4^8,b:b)
excel電子**中a列中最後一個大於0的單元格所在行號,請問如何設定?
8樓:匿名使用者
=lookup(1,0/(a:a>0),row(a:a))
在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
其中{}為陣列公式,寫入時不要,按ctrl+shlft+enter三鍵同按會自動新增。
excel中如何使一行等於一列的值,公式
一行引用一列的值,其實就是列轉行,資料如圖,可以用以下公式 另分單元格是否合併的情況 1 單元格無合併 offset s 1,column a3 1,或 indirect s column a1 2 2個單元格合併 offset s 1,column a3 1 2,或 indirect s roun...
在EXCEL中,如何用公式計算滿足兩列條件的,另一列(第三列)中不重複項的個數
d2輸入 a2 b2 c2 下拉至d10 e2輸入 sumproduct b2 b10 事故 c2 c10 1 countif d2 d10,d2 d10 e2就得到你的結果了。 d2公式 count 0 match if b2 b10 事故 c2 c10 1 a2 a10 a2 a10,row 2...
如何在EXCEL的一列中輸入數字另一列就出現對應的文字
zkq先生 用公式實現即可。源資料列設定為整數,目標資料列用公式確定文字。當然規則要事先確定好。比如,1對應a,2對應b,以此類推,那麼源資料輸入1,目標單元格輸入 char 96 單元格引用 然後向下填充,該列就得到需要的公式,源列輸入數字,目標單元格出現對應的文字。文字是可以改變的,只需改變公式...