返回列表 上一主題 發帖

有限制的資料篩選不重複

有限制的資料篩選不重複

請想問各位前輩
有關於下列照片
篩選料號的前三碼(A1:A27)
不重複而且有大小順序
一般的篩選可以使用 INDEX + SMALL 就可以達到了
可是再加上有選擇內容的方式小弟我就做不出來了

有限制的篩選_proc.jpg (55.23 KB)

有限制的篩選_proc.jpg

有限制的篩選.rar (1.6 KB)

有限制的篩選

陳阿彬

回復 1# cjd080


    {=SMALL(IF(MATCH(LEFT(A$2:A$27,3)&"*",A:A,)=ROW($2:$27),--LEFT(A$2:A$27,3)),ROW(A1))}
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

http://blog.xuite.net/hcm19522/twblog/370432403

TOP

回復 2# ML089


    請教您兩個問題

       第一 : "--LEFT" 不清楚用法 , 網路上也查不到 .
       第二 : 如果我的料號數字會因為不同類型 , 需比對不重複的數子會增加到八碼 , 是不是公式內的 LEFT 直接修改到第八碼即可 .
陳阿彬

TOP

回復 4# cjd080

{=SMALL(IF(MATCH(LEFT(A$2:A$27,3)&"*",A:A,)=ROW($2:$27),--LEFT(A$2:A$27,3)),ROW(A1))}

請教您兩個問題

       第一 : "--LEFT" 不清楚用法 , 網路上也查不到 .

回覆: -- 是數學運算,負負得正,因為LEFT函數取出後要轉為數值才能用SMALL函數來排序,將 -- 改為 1* 也可以,這樣比較容易理解。


       第二 : 如果我的料號數字會因為不同類型 , 需比對不重複的數子會增加到八碼 , 是不是公式內的 LEFT 直接修改到第八碼即可 .

回覆: 是的,LEFT(..., 8) 取8位
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 5# ML089


    感謝您的指導 , 附件檔為小弟自己調整為8碼篩選的 , 可是出現 "#N/A"

有限制的篩選(料號增加為8碼).JPG (131.18 KB)

有限制的篩選(料號增加為8碼).JPG

有限制的篩選(料號增加為8碼).rar (2.31 KB)

有限制的篩選(料號增加為8碼)

陳阿彬

TOP

因為你的貨號為數字無法直接使用 萬用字元* 查詢,需先轉為文字格式

{=SMALL(IF(MATCH(LEFT(A$2:A$27,8)&"*",A$1:A$27&"",)=ROW($2:$27),--LEFT(A$2:A$27,8)),ROW(A1))}
{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

回復 7# ML089


    太感謝您了  :D
陳阿彬

TOP

        靜思自在 : 君子如水,隨方就圓,無處不自在。
返回列表 上一主題