EXCEL中如何根據動態(tài)的行號和列號取單元格的值的方法如下: 1、ADDRESS(1,2),取表格第一行,第二列的值單元格地址引用,該函數(shù)值為$A$2; 2、INDIRECT($A$2),獲取A2單元格的值; 3、A1里輸入=INDIRECT(ADDRESS(3,算出來的值))
下面小編介紹如何在excel中獲取行號、列號、列標和單元格地址。希望對讀者有所幫助。
材料/工具
office軟件
獲取方式說明: 第一:獲取行號。 1)選中任意單元格,輸入:=ROW()即返回該公式所在行的行號。這個特性可以用來編制表格的自動序號。 2)選中任意單元格,輸入:=ROW(引用單元格),返回被引用單元格所在的行號。這個特性一般用其他函數(shù)的參數(shù),
一、獲取行號、列號
1、首先打開一份表格,例如需要求周芷若14這個符號條件的數(shù)據的行號和列號。 2、選擇一個空白單元格,選擇公式里面的插入函數(shù)。 3、然后彈出插入函數(shù)的窗口,在這個窗口里面搜索需要的函數(shù)。 4、在搜索函數(shù)里面輸入match函數(shù),然后在搜索結果里
首先打開EXCEL表格,如圖所示。
軟件版本:Office2013 方法如下: Alt+F11,輸入代碼如下: Selection代表選擇的單元格 row屬性可得到起行號;Column可得到起列號 2.F5執(zhí)行代碼,即可得到當前單元格的行號和列號:
選中任意單元格,如圖所示。
可以用char(64+MATCH(92,A:A,0)),將列號轉為英文,然后用indirect函數(shù)引用。 大概的格式是=indirect(char(64+MATCH(92,A:A,0))&MATCH(994403399,3:3,0)) ----樂于助人的Excel資深初學者
在菜單欄下選擇“公式”選項,如圖所示。
1、獲取行號,選中任意單元格,輸入:=ROW()即返回該公式所在行的行號。 2、選中任意單元格,輸入:=ROW(引用單元格),返回被引用單元格所在的行號。這個特性一般用其他函數(shù)的參數(shù),比如說:=SMALL(區(qū)域,ROW(V1)),隨著公式的下拉可以順序返回7
選擇“插入函數(shù)”,如圖所示。
//通過OLE實現(xiàn),獲取當前活動單元格行號與列號 Range range=objApp.GetActiveCell();//objApp 為_Application類對象 long RowNum=range.GetRow();//獲取行號 long ColNum=range.GetColumn();//獲取列號 range.SetValue2(COleVariant("HELLO EXCE
在編輯欄里輸入:="本單元格行號為"&ROW()&"列號為"&COLUMN(),如圖所示。
一、這個可以用MATCH函數(shù)來做到。 假設要在A列中查找第一個單元格內容為“張三”的所在行號,則可以在A列以外的任一單元格寫入公式 =MATCH("張三",A:A,0) 二、MATCH函數(shù)的定義: 返回在指定方式下與指定數(shù)值匹配的數(shù)組中元素的相應位置。如果需要
返回該公式所在行的行號和列號,如圖所示。
不知你想要在什么狀況下獲取行號和列號?一下幾點或許能幫你。 1、在VBA中環(huán)境中 獲取最后一行有數(shù)據的單元格的行號的代碼如下 dim i as long i=sheet1.range("a65536").end(xlup).row 獲取最后一列有數(shù)據的單元格的列號的代碼如下 dim i as lon
二、獲取單元格地址
不知你想要在什么狀況下獲取行號和列號?一下幾點或許能幫你。 1、在VBA中環(huán)境中 獲取最后一行有數(shù)據的單元格的行號的代碼如下 dim i as long i=sheet1.range("a65536").end(xlup).row 獲取最后一列有數(shù)據的單元格的列號的代碼如下 dim i as lon
返回指定行、列的單元格地址可以使用ADDRESS函數(shù)。其語法為:ADDRESS(row_num, column_num, [abs_num], [a1], [sheet_text])abs_num如果是1或者省略就表示絕對引用,如果是2表示絕對行號,相對列標,如果是3表示相對行號,絕對列標,常用的只有前面3個參數(shù)。
給你個列子 在 C列找 包含 “寧波” 的單元格 ,如果 是完全匹配 XLPART 改成XLWHOLE Sub 查找() Set findcell = Columns("c").Find("寧波", LookAt:=xlPart) If Not findcell Is Nothing Then MsgBox findcell.Row Else MsgBox "沒找到符合條件的
如圖為獲取單元格地址操作后效果圖。
假設數(shù)據在A列,要查找A列最后一個有數(shù)值的單元格行號(中間可能有若干空單元格) 方法1:使用MATCH函數(shù) =MATCH(MAX(A:A)+1,A:A) 如果確定A列含數(shù)值的單元格中最大值數(shù)字為x,上述公式還可以簡化為: =MATCH(y,A:A) 其中,把y替換為比x大的數(shù)字
三、返回列標字母
1、打開EXCEL,導入數(shù)據。將通過在f2中輸入公式,并向右側復制,向下復制,返回滿足班級為9班并且是班級干部的記錄。 2、返回一個邏輯值組成的數(shù)組,如果數(shù)組元素是true說明該位置的數(shù)據是9班,如果數(shù)組元素是false說明該位置的數(shù)據不是9班。 3
返回第2列的列標,可以用公式:=SUBSTITUTE(ADDRESS(ROW(),23,4),ROW(),""),編輯方法和第一個“獲取行號和列號”相同。如圖所示。
設行號為x,列號為y 設符合條件單元格為ActiveCell x=ActiveCell.Row y=ActiveCell.Column
如圖為返回操作完成后的效果圖。
材料/工具:Excel2010 1、新建一個EXCEL工作簿,輸入如圖所示的一組數(shù)據,要求通過函數(shù)公式,計算單元格數(shù)值所在的行號 2、鼠標左鍵點擊要輸入公式的單元格,而后點擊工作表上方的公式菜單,在彈出的選項卡中,找到插入函數(shù)選項 3、點擊插入函數(shù)
擴展閱讀,以下內容您可能還感興趣。
excel如何獲取當前表格最后一行行號,最后一列的列號
不知你想要在什么狀況下獲取行號和列號?一下幾點或許能幫你。
1、在VBA中環(huán)境中
獲取最后一行有數(shù)據的單元格的行號的代碼如下
dim i as long
i=sheet1.range("a65536").end(xlup).row
獲取最后一列有數(shù)據的單元格的列號的代碼如下
dim i as long
i=sheet1.range("iv1").end(xlleft).column
2、想知道表格最多有多少行,在a1單元格輸入公式
=countblack(b:b)
想知道表格最多有多少列,在a1單元格輸入公式
=countblack(2:2)
3、在工作表中,想取得一列或一行中最后一個有數(shù)據的單元格的行號或列號
如果單元格是連續(xù)的,中間沒有空e799bee5baa6e78988e69d8331333337393534單元格,可以輸入公式=counta(a:a)或=counta(1:1)
如果單元格區(qū)域中間有空單元格,可以輸入公式,然后按下Ctrl+Shift+Enter鍵結束公
式編輯
=max(if(a1:a20000="",0,row(a1:a20000))
=max(if(1:1="",0,column(1:1))
Excel VBA 如何在某一列查找某一單元格,并獲得此單元格的行號
給你百個列子 在 C列找 包含 “寧波” 的單元格 ,如果度 是完內全匹配 XLPART 改成XLWHOLE
Sub 查找()
Set findcell = Columns("c").Find("寧波", LookAt:=xlPart)
If Not findcell Is Nothing Then
MsgBox findcell.Row
Else
MsgBox "沒找到符合條件的容單元格"
End If
End Sub
Excel 如何用公式獲得一列中最后一個有數(shù)值的單元格的行號?
假設數(shù)據在A列,要查找A列最后一個有數(shù)值的百單元格行號(中間可能有若干空單元格)
方法1:使用MATCH函數(shù)
=MATCH(MAX(A:A)+1,A:A)
如果確定A列含數(shù)值的單元格中最大值數(shù)字度為x,上述專公式還可以簡化為:
=MATCH(y,A:A)
其中屬,把y替換為比x大的數(shù)字即可(例如:x+1)
方法2:使用LOOKUP函數(shù)
=LOOKUP(MAX(A:A)+1,A:A,ROW(A:A))
其實現(xiàn)思路,與方法1類似。
如果確定A列含數(shù)值的單元格中最大值數(shù)字為x,上述公式還可以簡化為:
=LOOKUP(y,A:A,ROW(A:A))
其中,把y替換為比x大的數(shù)字即可(例如:x+1)
EXCEL中在一個區(qū)域中查找某個值,返回與之相同單元格的行號和列號
1、打開EXCEL,導入數(shù)據。將通過在f2中輸入公式,并向右側復制,向下復制,返回滿足班級為9班并且是班級干部的記錄。來
2、返回一個邏輯值源組成的數(shù)組,如果數(shù)組元素是true說明該位置的數(shù)據是9班,如果數(shù)組元素是false說明該位置的數(shù)據不是9班。
3、not嵌套isblank函數(shù)返回職位由邏輯值組成的數(shù)組,如果元素為百真,說度明該位置輸入了職位內容,如果元素為假,說明該位置是空單元格。
4、兩個由邏輯值組成的數(shù)組相乘,在相乘時,真轉化為1,假轉化為0,兩個數(shù)組中對應的元素乘以對應元素,得到新的有0和1組成的數(shù)組,此時元素為0代表不同時滿足條件班及為9班、是班干部問,元素為1表示同時滿足班級是9班、也是班干部。
5、第一個數(shù)組中的元素是1,if函數(shù)返回值數(shù)組中對應的元素將是公式所在行的行號,如果第一個數(shù)組中的元素是0嗎,if函數(shù)將返答回99999作為返回數(shù)組對應位置的元素值,if函數(shù)將返回一個由符合兩個條件所對應的行號及99999組成的數(shù)組。
Excel的vb編程中怎樣獲取行號數(shù)和列號數(shù)
設行號為x,列號為y
設符合條件單元格為ActiveCell
x=ActiveCell.Row
y=ActiveCell.Column
聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯(lián)系,我們將在第一時間刪除處理。TEL:0731-84117792 E-MAIL:11247931@qq.com