返回列表 上一主題 發帖

有限制的資料篩選不重複

回復 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

回復 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

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

{=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

        靜思自在 : 原諒別人就是善待自己。
返回列表 上一主題