返回列表 上一主題 發帖

[發問] 如何在查找對應中加入遇到3A、13A、23A...辨識為4、14、24...

X定義名稱改:
=VALUE(SUBSTITUTE(LEFT(控表!A2,LEN(控表!A2)-1),"3A",4))

C2公式:
=LOOKUP("z",IF({1,0},"",VLOOKUP("B"&MATCH(-X,-{999,39,25,12})&"F/"&X,成交明細!$E$2:$J$49,6,)&""))
或
=LOOKUP("z",IF({1,0},"",VLOOKUP("B"&5-MATCH(X,{0,13,26,40})&"F/"&X,成交明細!$E$2:$J$49,6,)&""))

TOP

本帖最後由 准提部林 於 2020-8-5 15:33 編輯

43A = 44
第一個4還是同樣有忌~~
用3A3A 又有點怪

何不將4全用另一英文字與ABF避開取代,例如:V
4=V
14=1V
44=VV

TOP

回復 5# olisun

"z" 給lookup當索引, 除錯用, 不好解釋,
"B"  >> B3F/13

不然用這個:
=IFERROR(VLOOKUP("B"&MATCH(-X,-{999,39,25,12})&"F/"&X,成交明細!$E$2:$J$49,6,)&"","")

TOP

回復 10# olisun


6大 = B4F/6
成交明細沒有~~

TOP

回復 12# olisun


"車位號碼"有兩欄, 沒注意~~
=IFERROR(LOOKUP(1,-FIND("B"&MATCH(-X,-{999,39,25,12})&"F/"&X&"_",成交明細!$E$1:$E$49&"_"&成交明細!$G$1:$G$49&"_"),成交明細!$J$1:$J$49),"")

TOP

定義名稱:
X:=--SUBSTITUTE(LEFT(控表!A2,LEN(控表!A2)-1),"3A",4)
Y:'="B"&SUM(N(控表!X<={0,12,25,39,999}))&"F/"&控表!X

C2:
=LOOKUP("z",CHOOSE({1,2,3},"",VLOOKUP(Y,成交明細!$E:$J,6,),VLOOKUP(Y,成交明細!$G:$J,4,)))
或
=IFERROR(IFERROR(VLOOKUP(Y,成交明細!$E:$J,6,),VLOOKUP(Y,成交明細!$G:$J,4,)),"")

TOP

定義Y, 改成:
="B"&SUM(N(X<={0,12,25,39,999}))&"F/"&LEFT(A2,LEN(A2)-1)

Xl0000179-2.rar (19.53 KB)

看得眼都花~~

TOP

        靜思自在 : 人生最大的成就是從失敗中站起來。
返回列表 上一主題