EXCEL中,如何查詢特定區域內滿足條件的值,出現的位置

2021-04-18 22:14:42 字數 1005 閱讀 3147

1樓:沈一民

你先要說明白

定位區間必須是1和-1之間,還是,1和1,-1和-1,-1和1之間也可以,才能內回答.

大致的方

容法是:1,用match定位第一個符合條件的單元格;2、用offset定位這個單元格之下的區域,用match定位這個區域出現的第一個符合條件的單元格;3、有了計算區域的第

一、最後一個單元格位置,用offset定位計算區域,再用max、min陣列公式求得符合條件的值。

excel中 在一個區域內 查詢某一資料 第一次出現的行 怎麼辦

2樓:

假設資料在a列,查詢「a」出現的第一次所在行號,公式:

=min(if(a:a="a",row(a:a)))

陣列公式,按ctrl+shift+回車,完成公式。

3樓:匿名使用者

用vba吧,用迴圈查詢就可以,如果是多行多列的區域,用迴圈套迴圈就可以了

excel如何查詢某個值在某行中第一個出現的位置

4樓:李學娘

用match函式求得位置。示例公式:=match(100,1:1,) 公式得到第1行中數值100第一次出現在哪列。

一,excel如何查詢上一個非0數值?

答:1,替換法:ctrl+h

在替換值裡寫上 =index(a:a,row()-1)如圖:記得勾選單元格匹配

2,空值定位法:

知識點:f5定位的用法,相對引用

原理:把0值用f5,定位條件找出來,把這些單元格的值=上一個單元格的值。

5樓:匿名使用者

如果查詢20在a列第一次出現的位置(行號),輸入以下公式

=match("20",a:a,0)

6樓:

用公式:

=match("某值",a1:a1000,0)

得到是行號。

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

既然是在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 ...

在EXCEL中,有沒有函式可以把區域內所有的數值相同或者內容一樣的單元格單獨選出來

1 公式改一下 if b2 c1 a 2 超出7層的if函式,寫成這樣 if if 1 新增輔助列,使用countif函式計數 適合單列 2 條件格式新增顏色 多列也可以 3 資料透視表計數 適合單列 4 新增輔助列,排序後exact函式判別 適合單列 編輯 查詢 查詢內容框輸入你內容 點查詢全部 ...

求excel查詢公式,excel中如何查詢帶有公式的數值

使用自定義函式是完全做到的。自定義函式參考見 做出的效果如 執行 如下 function xx dim yd,dy xx 這個是為不符合顯示空白而修改的,截圖時還沒改。for i activecell.row 1 to 1 step 1 if right cells i,activecell.col...