標題:
有限制的資料篩選不重複
[打印本頁]
作者:
cjd080
時間:
2016-1-2 22:57
標題:
有限制的資料篩選不重複
請想問各位前輩
有關於下列照片
篩選料號的前三碼(A1:A27)
不重複而且有大小順序
一般的篩選可以使用 INDEX + SMALL 就可以達到了
可是再加上有選擇內容的方式小弟我就做不出來了
作者:
ML089
時間:
2016-1-2 23:58
回復
1#
cjd080
{=SMALL(IF(MATCH(LEFT(A$2:A$27,3)&"*",A:A,)=ROW($2:$27),--LEFT(A$2:A$27,3)),ROW(A1))}
作者:
hcm19522
時間:
2016-1-3 10:36
http://blog.xuite.net/hcm19522/twblog/370432403
作者:
cjd080
時間:
2016-1-3 14:31
回復
2#
ML089
請教您兩個問題
第一 : "--LEFT" 不清楚用法 , 網路上也查不到 .
第二 : 如果我的料號數字會因為不同類型 , 需比對不重複的數子會增加到八碼 , 是不是公式內的 LEFT 直接修改到第八碼即可 .
作者:
ML089
時間:
2016-1-3 15:45
回復
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位
作者:
cjd080
時間:
2016-1-3 16:35
回復
5#
ML089
感謝您的指導 , 附件檔為小弟自己調整為8碼篩選的 , 可是出現 "#N/A"
作者:
ML089
時間:
2016-1-3 22:54
因為你的貨號為數字無法直接使用 萬用字元* 查詢,需先轉為文字格式
{=SMALL(IF(MATCH(LEFT(A$2:A$27,8)&"*",A$1:A$27&"",)=ROW($2:$27),--LEFT(A$2:A$27,8)),ROW(A1))}
作者:
cjd080
時間:
2016-1-4 13:44
回復
7#
ML089
太感謝您了 :D
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)