請問有在EXCEL中的某個區域內比如B2 C10搜尋值(比如一串數字),並返回這個值所在行或列的函式麼

2022-06-10 12:17:38 字數 767 閱讀 7263

1樓:

既然是在vb中使用,就不需要使用函式來核對了,可以直接在vb中完成,以下**供參考:

sub 查詢()

a = cells(1, 1) '將要查詢的內容賦值給變數a,假設內容在第1行第1列,即a1單元格

for x = 2 to 10 '迴圈第2行到第10行if cells(x, 2) = a then r = x: c = 2: exit for '變數r為對應的行號,c為對應的列號

if cells(x, 3) = a then r = x: c = 3: exit for '變數r為對應的行號,c為對應的列號

next x

end sub

2樓:e俠兔

請舉例說明結果應是什麼樣的?

比如說要查f2單元格的資料:在某一單元格輸入:

="第行"&"第"&max(if(b2:

c10=f2,column(b2:c10)-1,0))&"列"

按ctrl+shift+回車結。看看是不是你想要的結果。

3樓:主策擺渡

假如需要搜尋e1單元格的一串數字

e1=address(max(if(b2:c10=e1,row(b2:c10))),max(if(b2:c10=e1,column(b2:c10))),4)

按ctrl+shift+回車

後面的「4」可以改為1、2、3,「$」會顯示在不同位置

EXCEL中在區域中查詢某個值,返回與之相同單元格的行號和列號

1 開啟excel,匯入資料。將通過在f2中輸入公式,並向右側複製,向下復 返回滿足班級為9班並屬且是班級幹部的記錄。2 返回一個邏輯值組成的陣列,如果陣列元素是true說明該位置的資料是9班,如果陣列元素是false說明該位置的資料不是9班。3 not巢狀isblank函式返回職位由邏輯值組成的陣...

在excel排序中擴充套件選定區域和以當前選定區域排序的區別

擴充套件選定區域 指的是將擴充套件區域 近乎整個 都進行相應排序。以當前選定區域排序 指的是的只將選定的區域進行排序。excel排序在大學生以及白領的活動人群裡來說是非常重要的,學好excel排序對於學習生 活和工作都十分的重要。而一個非常重要的問題便是 為何excel排序的時候總會問是否擴 展選定...

怎樣統計EXCEL表中某個姓名有多少個

ctrl f 點 全部查詢 下方就會提示有多少個單元格被找到,也就是某個老師姓名的個數了。要是需要統計每個老師 老師比較多 的話,還是建議用資料透視表。在excel中插入一個統計函式就行。count 起始單元格 結束單元格 每個老師分開統計也行,你去查檢視excel 中函式的使用方法吧。1 複製備份...