返回列表 上一主題 發帖

多層下拉式清單問題

回復 10# ML089

 定義名稱                
 分類        =OFFSET(!$A$2,,,COUNTA(!$A:$A)-1)        
 品名        =OFFSET(!$B$2,,,COUNTA(!$A:$A)-1)     

 E2{=IFERROR(INDEX(A:A,SMALL(IF(MATCH(分類,A:A,)=ROW(分類),ROW(分類),4^8),ROW(A1)))&"","")}
 F2 {=IFERROR(INDEX($B:$B,SMALL(IF(分類=F$1,ROW(分類),4^8),ROW(A1)))&"","")} 
 下拉複製公式 

 以上有個問題
 $E:$E資料範圍 另定義一個名稱 "分類一" =OFFSET(!$E$2,,,COUNTA(!$E:$E))
    在J1資料驗證→清單 =分類一
    結果J1下拉式清單沒辦法排除空白值
    請問J1清單是否能只顯示出$E:$E有資料範圍

TOP

回復 6# 074063
請試著將:
E2{=INDEX(A:A,SMALL(IF(MATCH(分類,A:A,)=ROW(分類),ROW(分類),4^8),ROW(A1)))&""}
E2{=IFERROR(INDEX(A:A,SMALL(IF(MATCH(分類,A:A,)=ROW(分類),ROW(分類),4^8),ROW(A1)))&"","")}
F2 {=IFERROR(INDEX($B:$B,SMALL(IF(分類=F$1,ROW(分類),4^8),ROW(A1)))&"","")}
等等修改為:
E2={INDEX(A:A,SMALL(IF(MATCH(分類,A:A,)=ROW(分類),ROW(分類),4^8),ROW(A1)))&""}
E2={IFERROR(INDEX(A:A,SMALL(IF(MATCH(分類,A:A,)=ROW(分類),ROW(分類),4^8),ROW(A1)))&"","")}
F2={IFERROR(INDEX($B:$B,SMALL(IF(分類=F$1,ROW(分類),4^8),ROW(A1)))&"","")}
然後再看看結果如何?

TOP

本帖最後由 074063 於 2015-7-28 08:12 編輯

回復 12# c_c_lai


    c_c_lai 大大, 看了一下涵數好像都一樣, 只是把{括弧移至=等號右側, 結果涵數錯誤

TOP

回復 11# 074063

$E:$E資料範圍 另定義一個名稱 "分類一" =OFFSET(!$E$2,,,COUNTA(!$E:$E))
    在J1資料驗證→清單 =分類一
    結果J1下拉式清單沒辦法排除空白值

回覆
$E$1 若有表頭時,請修改如下
名稱 "分類一" =OFFSET(!$E$2,,,COUNTA(!$E:$E)-1)
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復  074063

$EE資料範圍 另定義一個名稱 "分類一" =OFFSET(!$E$2,,,COUNTA(!$EE))
    在J1資料 ...
ML089 發表於 2015-7-28 10:08



名稱: 分類一    =OFFSET(!$E$2,,,COUNTA(!$E:$E)-1) 試了下拉清單還是有空白值

分類一 $E:$E 資料來自 E2{=IFERROR(INDEX(A:A,SMALL(IF(MATCH(分類,A:A,)=ROW(分類),ROW(分類),4^8),ROW(A1)))&"","")}

TOP

回復 15# 074063

名稱: 分類一    =OFFSET(!$E$2,,,COUNTA(!$E:$E)-1) 試了下拉清單還是有空白值

分類一 $E:$E 資料來自 E2{=IFERROR(INDEX(A:A,SMALL(IF(MATCH(分類,A:A,)=ROW(分類),ROW(分類),4^8),ROW(A1)))&"","")}


儲存格內有公式對COUNTA函數都認為有東西,所以有公式的儲存格不能使用COUNTA直接計數


COUNTA(!$E:$E)-1 改為 COUNTIF($E:$E,">=A") 看看可不可以
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 16# ML089


    可以了,  謝謝你:)

    想問一下,">=A"是何意思

TOP

回復 17# 074063



想問一下,">=A"是何意思

就是字首大於等於 A的字碼


一般字碼排列是 .... 數字 0 1 2 .....大寫 A B C .....小寫 a b c .....中文字
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

        靜思自在 : 成功是優點的發揮,失敗是缺點的累積。
返回列表 上一主題