請教下拉式選單遇空白格的問題?

匿名
2016-10-11T03:06:32+00:00

現在有遇到一個小問題

請問關於製作下拉清單有碰到空白格的話

有什麼方式可以跳過空白格嗎?

因為範圍清單中有些欄位會有空格

它會直接反應到下拉選單也跟著跑出

我的做法順序是這樣

選取範圍→從範圍建立名稱→頂端列OR最左欄→名稱管理員→修改剛剛頂端列OR最左欄

建立 =OFFSET(DS!$C$5,,,COUNTA(DS!$C$5:$C$41))

然後資料驗證裡的忽略空白的選項也有勾選

但…感覺那個勾選功能根本沒有任何做用

2010、2013的版本也都有試過

但還是沒辨法略過空白格

變成這樣

因為那些空格之後可能有成員新增才會填入

但希望在還沒有成員進來時

下拉選單可以照順序排好

不知道我原本建立的

=OFFSET(DS!$C$5,,,COUNTA(DS!$C$5:$C$41))

哪裡部份需要修改或者有錯呢?

如果是用最左欄做的話(橫式)

做法也是相同嗎?

我把=OFFSET(DS!$C$5,,,COUNTA(DS!$C$5:$C$41))

改成=OFFSET(DS!$A$5:$L$5,,,COUNTA(DS!$A$5:$L$5))

它會介讀不正確變成這樣

以上下拉選單遇到的問題

再請各位指教

感謝~

Microsoft 365 與 Office | Excel | 家用版 | Windows

鎖定的問題。 此問題已從 Microsoft 支援服務社群移轉。 您可以對其是否有幫助進行投票,但無法對問題新增註解或回覆,或進行追蹤。

0 則留言 沒有留言
由問題作者接受的回答
匿名
2016-10-11T05:49:28+00:00

您好,

圖沒有上傳成功,重新上傳一下。

然後資料驗證裡,要改一下格式,不能是任何,可以改整數、文本或者自訂。

此回答有幫助嗎?

有 20+ 人認為此回答有所幫助。
0 則留言 沒有留言

10 個其他答案

排序依據: 最實用
  1. 匿名
    2016-10-14T04:37:25+00:00

    您好,

    現在知道您的意圖了,

    這個要再用一列,例如用C列將A 列中有數值的填充好,

    再用C來做下拉菜單。

    如下面公式,寫到C1 上。

    =INDEX(A:A,SMALL(IF(A$1:A$1000<>"",ROW(A$1:A$1000),4^8),ROW(A1)))&""

    大致思路就是這樣,應該沒有辦法直接使用OFFSET COUNTA 去掉數值之間的空格。

    此回答有幫助嗎?

    0 則留言 沒有留言
  2. 匿名
    2016-10-13T01:54:41+00:00

    您好,剛剛看了一下你的做法

    目前我遇到的問題就是這個所在

    當123***78做成清單

    A1的下拉清單拉開會變成 123***78

    並不會把***的空白格跳過而變成12378的做法

    所以當打了123*5*78

    它的顯示也是跟著123*5*78

    空白格還是存在

    是不是下拉清單的問題本來就是這樣

    是無法跳過空白格自動排序下來呢?

    (因為我的清單名列常常會浮動,所以必需要預留位子才行)

    此回答有幫助嗎?

    0 則留言 沒有留言
  3. 匿名
    2016-10-12T10:05:44+00:00

    您好,

    是要用 OFFSET和COUNTA 寫啊,

    可是 COUNTA 就是用來返回非空值的單元格個數,又怎麽會有空格出來呢。

    count 空值參與計算,沒有用這個辦法做過,不過問題應該在這裏。

    我一般是這樣做的。

    此回答有幫助嗎?

    0 則留言 沒有留言
  4. 匿名
    2016-10-11T06:36:46+00:00

    您好,

    圖沒有上傳成功,重新上傳一下。

    然後資料驗證裡,要改一下格式,不能是任何,可以改整數、文本或者自訂。

    圖片已重新上傳了

    改格式是指儲存格格式嗎?

    我的儲存格是用預設的通用格式

    資料驗證裡因為要做下拉選單

    所以是選用清單方式

    應該沒有其它方式可以做吧?

    此回答有幫助嗎?

    0 則留言 沒有留言