返回列表 上一主題 發帖

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

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

本帖最後由 olisun 於 2020-8-5 13:22 編輯

在成交明細中,如果成交房屋有購買車位,則會在成交明細自動抓取該車位所對應的房屋戶別。 我設定=VLOOKUP(IF(VALUE(LEFT(控表!B19,LEN(控表!B19)-1))<=12,"B4F/"&LEFT(控表!B20,LEN(控表!B20)-1),IF(VALUE(LEFT(控表!B19,LEN(控表!B19)-1))<=25,"B3F/"&LEFT(控表!B20,LEN(控表!B20)-1),IF(VALUE(LEFT(控表!B19,LEN(控表!B19)-1))<=39,"B2F/"&LEFT(控表!B20,LEN(控表!B20)-1),"B1F/"&LEFT(控表!B20,LEN(控表!B20)-1)))),成交明細!$E$2:$AF$51,28,FALSE)。
因為消費者對4有忌諱,因此遇4就會以3A來代替(3A=4、23A=24、33A=34、43A=44),但是遇到3A、23A、33A、43A,就會有問題。請問要如何設定當遇到3A...等,自動辨識為4...
test-2.rar (19.52 KB)

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

回復 1# olisun


把名稱X=VALUE(LEFT(控表!G5,LEN(控表!G5)-1))增加判斷
X=IF(RIGHT(LEFT(控表!G5,LEN(控表!G5)-1),1)="A",VALUE(LEFT(控表!G5,LEN(控表!G5)-2)),VALUE(LEFT(控表!G5,LEN(控表!G5)-1)))
位置請自行調整

TOP

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

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

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

TOP

本帖最後由 olisun 於 2020-8-5 17:20 編輯

回復 2# 准提部林

受教了,原來還可以使用取代這個方法,另外請問當中的Z和B個代表甚麼?

TOP

本帖最後由 olisun 於 2020-8-5 17:21 編輯

回復 3# jcchiang

感謝,我就是這個點搞不清楚

TOP

回復 4# 准提部林


    謝謝,因為建築師的請照圖編號就是這樣編,如果用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

回復 8# 准提部林

不好意思,二種式子套進去,C2變成空白

TOP

本帖最後由 olisun 於 2020-8-5 18:26 編輯

回復 8# 准提部林

抱歉,式子沒問題,是我弄錯了。不過成交明細6車、23A是有賣掉的,但是對應結果是空白

TOP

        靜思自在 : 時時好心就是時時好日。
返回列表 上一主題