excel向上查詢直到查到不是零的數字是哪個函式

2022-05-31 11:37:01 字數 3516 閱讀 9735

1樓:

假設資料在a列,b1用公式:

<>下拉。

excel向上查詢直到查到不是零的數字並返回數值的是哪個函式

2樓:

如圖,d4公式:

=if(c4=0,0,c4-n(lookup(1,0/(c$3:c3<>0),c$3:c3)))下拉。

excel查詢一行中第一個不為0的資料在第幾列

3樓:海天盛

excel查詢一行中第一個不為0的資料在第幾列的方法。

如下參考:

1.首先,選擇excel表並雙擊開啟它,如下列圖所示。

2.然後在介面,選擇的單元格列第一個非0的資料顯示在一行,如下圖所示。

3.而且介面板的輸入資料的第一行不為0的列公式「」。

4.在這個介面中,單元格成功地顯示行中第一個非零資料所在的列。

4樓:

工具/材料:microsoft office excel2016版,excel**。

1、首先選中excel**,雙擊開啟。

2、然後在該介面中,選中要顯示一行中第一個不為0的資料在第幾列的單元格。

3、再者在該介面中,公示欄中輸入一行中第一個不為0的資料在第幾列的公式「」。

4、最後在該介面中,單元格里成功顯示一行中第一個不為0的資料在第幾列。

5樓:聘婷竹驛

excel中應該沒有這個功能的函式,不過可以自定義一個這樣的函式,你直接引用就行了。

我給你舉一個例子:

excel工具-巨集-visual basic編輯器在左側欄中點右鍵,插入-模組

然後輸入:

function frist0(byval int_row as integer) as integer

'find frist0

frist0 = 1

do while cells(int_row, frist0) = "" and frist0 <= 255

frist0 = frist0 + 1

loop

if frist0 > 255 then

frist0= 8888

end if

end function

然後在單位格中可以直接引用

例如:=frist0(4)

返回值即為4行中第一個不為0的單元格列號,如果函式返回8888,表明這行沒有資料。

有沒有excel函式可以返回某一行中第一個不為0的數值所在的列,不是第一個不為零的數值

6樓:海天盛筵

1.第一步是抄檢視下錶襲的情況,找到某一產品並復bai

制某一產品在du4月份的銷zhi售價值,如下圖dao所示。

2.其次,在完成以上步驟後,說明要使用的函式,即函式公式的表示式。所需的函式是vlookup,如下面的圖100所示。

3.然後,在完成以上步驟後,根據公式表示式將其應用到表中。以4月份牙膏的銷售度為例,在單元格中輸入函式公式即可得到結果,如下圖所示。

4.然後,詳細解釋函式公式:首先,第一個值是在產品名稱下面輸入的產品名稱,因此直接引用單元格。

下一個要查詢的區域是以前的整個資料區域。返回的列數是4月份查詢區域中的第5列。輸入數字0作為精確的表示,如下圖所示。

5.稍後,在完成以上步驟後,您可以按enter鍵獲得相應的結果,如下圖所示。

6.最後,在完成以上步驟後,在產品中輸入其他產品名稱,即可實現4月份相應的銷售。因此,在查詢產品時,您可以鍵入該產品並快速獲得結果,如下圖所示。這樣,問題就解決了。

7樓:匿名使用者

有啊。假如你要返回第1行中第一個不為0的數值所在的列號,公式就寫成

=min(if(1:1<>0,column(1:1),10000))

ctrl+shift+回車三鍵結束輸入

8樓:匿名使用者

假設你要查第四行,則其他任一單元格輸入陣列公式=min(if(4:4<>0,column(4:4),"")),同時按ctrl,shift,enter三鍵結束公式

9樓:匿名使用者

min(if(2:2=0,column(2:2),0))+1

其中2:2表示第2行,返回的列號1表示a列,2表示b列.....

在excel中當vlookup函式查詢到正確值則輸出該值,查詢不到時則輸出0或空白

10樓:匿名使用者

=if(iserror(vlookup(...)),0,vlookup())

excel中vlookup函式查詢值是文字的時候總是不能查詢到數值?

11樓:飛吧

這個你查的本來就是文字,你查下「煤機****」是不是中間或前後有空格,或是其他地方貼到excel後,裡面帶了特殊字元。

1、把整個表裡的空格全部替換掉

2、如果從外部貼過來的東西,或以考慮先貼到文字再貼到excel,這樣可以避免特殊字元。

12樓:匿名使用者

可能單位後面有空格,

試試=vlookup(e2&"*",a:b,2,0)*****

=vlookup("*"&e2,a:b,2,0)你用=len(a2) =len(e2) 判斷下2個字元長度 是不是一樣的就知道了

13樓:匿名使用者

可能含有空格,如果替換掉空格還是不行,用clean清一下格式。

還不行了把表發上來看看

14樓:匿名使用者

a2或e2中有空格,你把空格剔除就可以了!

excel查詢某數值最後一次出現的行數。

15樓:人人哦哦哦課

1、以下圖中的資料為例演示操作方法。把大於500的資料查詢出來並且標記上回

紅色。2、把所有資料都全選答中。再點選開始選項卡下面的條件格式下拉按鈕;如圖所示。彈出一個對話方塊;在編輯框內輸入數字500;在設定為這裡點選下拉按鈕,彈出選單再選擇。

3、那麼,從這些資料中找到大於500的資料,並新增上紅色的顏色。

16樓:匿名使用者

用lookup函式可以完成。

舉例說明。

d2的公式:=lookup(1,0/(a$2:a$12=c2),row(a$2:a$12))

17樓:漂流牛

先按b升序、a降序排序。然後全選後按b列篩選,高階篩選,選擇不重複的記錄。篩選完成後,複製,到另一個工作表選擇性貼上,數值。ok。

18樓:匿名使用者

用資料透視表就好了嘛

有次數。有刪除重複後的。

如果不會。把excel發給我看看。

EXCEL模糊查詢,EXCEL 模糊查詢

這個最好的辦法是用資料透視表,能夠 直接實現,如下圖 插入 資料透視表 確定 把卡號 姓名 消費記錄都拖到行標籤 設計 報表佈局 以大綱形式顯示 就可以自由篩選了,選姓名的時候卡號要選全部,選卡號的時候姓名要選全部。你採用電子 的自動篩選功能就很容易實現的。先選中 姓名 或 卡號 單元格,然後點電子...

excel批量查詢,excel怎麼批量查詢多個名字和資料

步驟如下 如果5000個工號的表在sheet1,分別有a列的工號,b列的姓名,則在c列輸入字母a 如果10000個工號的表在sheet2,分別有a列的工號,b列的姓名,則在sheet2的c1單元 格輸入以此公式 vlookup a a,sheet1 a c,3,0 得出的結果是a的,則是a表的,得出...

EXCEL多重條件查詢,excel多重判斷條件查詢函式怎麼引出來啊?

lookup 1,0 a a 男 b b 35 c c 有重複的,只找最後一個 條件求和可用 sumproduct factor jkr a2 a52671 0 factor jkr b2 b52671 105 factor jkr d2 d52671 10 factor jkr f2 f52671...