Excel如何查詢非空單元格,Excel如何查詢第乙個非空單元格

時間 2022-03-23 02:06:53

1樓:yesyes科

1、首先在計算機桌面建立乙個新的excel**。

2、建好**後滑鼠雙擊開啟,然後匯入要進行查詢的資料,如下圖。

3、接著在i3單元格內輸入公式:=counta(b3:h3),然後按回車鍵,可以看到統計出來是6。

4、然後把滑鼠放在i3上,等右下角變成十字游標時候,下拉到有資料單元格位置。

5、下拉完成後鬆開滑鼠,就可以看到完成所有非空單元格統計了。

2樓:匿名使用者

如圖,做兩個函式,函式名稱及內容如下:

function ks(p%) as stringdim i%, x as string

x = ""

i = 2

do while cells(1, i) <> ""

if cells(p, i) <> "" thenx = cells(1, i)

exit do

end if

i = i + 1

loop

ks = x

end function

function js(p%) as stringdim i%, x as string

x = ""

i = 2

do while cells(1, i) <> ""

if cells(p, i) <> "" thenx = cells(1, i)

end if

i = i + 1

loop

js = x

end function

在單元格中呼叫時,引數p表示你要查詢的行號,比如對於任務1,p=2,對於任務2,p=3

然後就可以得到結果了

注意:(1)兩個函式必須寫在獨立模組中。

(2)由於日期型資料在excel不好控制,所以最好表示成字元型。

3樓:香格里拉稻草人

1 第1行日期範圍由程式自動檢測有多少列,最大有效範圍為256列

2 開啟工作簿點選按鈕,開始日期和結束日期等資料均由程式自動填寫

3 不明白hi我

4樓:匿名使用者

range( [b5].end(4).row+1,2)

range( [c5].end(4).row+1,3)

5樓:匿名使用者

這個要自己做個函式了。

6樓:匿名使用者

高手已經作答。學習了。

7樓:

第二、三行的數字是什麼意思,不大明白你的情況。

excel中按條件返回第乙個非空單元格的值

8樓:匿名使用者

excel中按條件返回第乙個非空單元格的值的方法如下:

1、公式法,可以在要返回值的單元格裡輸入下面的公式:

=index(b2:f2,min(if((b$1:f$1="a")*(b2:f2<>""),column(a:e))))

crtl+shift+enter結束公式 往下填充2、程式設計法。

可以根據你的要求編寫vba小程式,然後將返回值顯示在指定的位置。

9樓:

a2=lookup(1,0/(($b$1:$f$1="a")*($b2:$f2)),$b2:$f2)

同時按ctrl+shift+回車鍵 公式再下拉

10樓:萊昂納德_尤拉

=index(b2:f2,min(if((b$2:f$2="a")*(b2:f2<>""),column(a:e)))

crtl+shift+enter結束公式

excel中如何獲取某一列第乙個非空單元格的行號?

11樓:太極健

陣列公式就是輸入完公式不是直接回車,而是按ctrl+shift+回車=min(if(w10:w65536<>"",row(10:65536)))

用vba完成更方便

這裡把這個結果寫到w9單元格

range("w9") = range("w10").end(xldown).row

12樓:匿名使用者

=min(if($w$10:$w$65536<>"",row($10:$65536)))

陣列公式,按ctrl+shift+enter輸入。

13樓:

=min(if(a1:a65535<>"",row(a1:a65535),65536))

excel中選擇當前列的第乙個非空單元格,用vba語句怎麼寫?

14樓:匿名使用者

看你題意,你是要選擇第乙個空單元格吧

range("a1").end(xldown).offset(1, 0).select

range("a6513").end(xlup).offset(1, 0).select

如果是非空單元格去掉.offset(1,0)就可以了,列也是類似的

range("a1").end(xltoright).offset(0, 1).select

range("aa1").end(xltoleft).offset(0, 1).select

15樓:匿名使用者

範圍內一直有資料的話比較容易,**如下

range("a1").end(xldown).offset(1, 0).select

range("a1").end(xltoright).offset(0, 1).select

excel如何篩選出某行中第乙個非空單元格

16樓:沈一民

=index(4:4,min(if(g2:n2<>"",column(g2:n2),255)))

【陣列公式,公式輸完後,游標放在公式編輯欄同時按下ctrl+shift+回車鍵,使陣列公式生效】

如何凍結excel單元格,Excel中如何凍結單元格?凍結單元格在哪裡

樓主你好 如下選中指定單元格,滑鼠右鍵選單中有乙個 設定單元格格式 保護 標籤裡選中 鎖定 然後 工具 保護 保護工作表 這樣只有知道密碼才能修改這個單元格的值和格式。如果凍結是指固定單元格在工作區的顯示位置 選指定單元格右下方的單元格為活動單元格,然後 視窗 凍結窗格 這樣,無論滾動條如何移動,指...

如何查詢EXCEL中帶公式的單元格

1 按功能鍵f5,彈出定位對話方塊,單擊定位條件按鈕。2 在彈出的定位條件對話方塊中單擊公式,再單擊確定按鈕,即可選中所有帶公式的單元格。3 結果如下,帶灰色背景的單元格即為含有公式的單元格。公式 選中區域,ctrl g,定位條件 公式,點選。確定即可這是被選中的單元格即為所求。純資料 選中區域,c...

excel合併單元格時如何保留所有單元格內容

平常我們合併單元格時,只保留第乙個單元格的內容,那麼,我們想保留所有單元格內容,如何進行單元格合併呢?沒法直接保留所有合併單元格的內容,只能夠採取變通方法 將要合併的所有單元格的內容放到另外單元格去,可以使用公式 單元格1 單元格2 單元格3 然後合併單元格,合併後再拷貝回去。或者使用vba去實現。...

excel如何解散合併的單元格,Excel中如何合併和取消合併單元格

撤銷合併單元格,找出這個工具按鈕就可以了,步驟如下 1 單擊檢視 工具欄 自定義,開啟自定義對話方塊,如下圖 2 單擊 命令 選項卡,在類別列表中選擇 格式 3 在右邊的命令列表中找到 撤銷合併單元格 的命令按鈕,見下圖 選中該按鈕,按住滑鼠左鍵不放,移動滑鼠至工具欄上面,鬆開滑鼠左鍵4 選中已經合...

如何在EXCEL中進行多個相鄰單元格的查詢

只能在f列把前面幾列的內容放在一下,然後查詢f列,在f列裡鍵入 a1 b1 c1 d1 e1然後選定f列,查詢。如果不行有可能要把f列複製,然後貼上為數值,再查詢。貌似不能直接查詢,不用程式設計的話,我想到兩個方法1 高階篩選嘍,a列選1,b列選2 2 輔助列 在f列合併前幾列的數字,然後在f列查詢...