返回列表 上一主題 發帖

[發問] 想根據A欄內容轉換成B欄

[發問] 想根據A欄內容轉換成B欄

請問各位前輩:
我想根據A column的內容轉換成B欄的內容,
舉例如果A column是Z01跟Z02,那B column就要是AA1,
如果是Z03就要是AA3,以此類推,請參閱附件。
我目前使用公式是=CHOOSE(MATCH(A2,{"Z01","Z02","Z03","Z04","Z05","Z06","Z07","Z08","Z09"},0),"AA1","AA1","AA3","BB5","BB5","BB8","BB9","CC1","EE1")
問題是,我還有Z10、Z11.........很多要轉換成B column的不同內容,再繼續增加,公式就好長好長。
所以想請問各位大師,是否有比較簡潔的公式可以使用呢?
麻煩前輩幫忙~
在此先謝過!!

請教問題範例.zip (7.25 KB)

=MID("AA1,AA1,AA3,BB5,BB5,BB8,BB9,CC1,EE1",--RIGHT(A2,2)*4-3,3)

或:
=MID("AA1,AA1,AA3,BB5,BB5,BB8,BB9,CC1,EE1",FIND(A2,"Z01,Z02,Z03,Z04,Z05,Z06,Z07,Z08,Z09"&A2),3)

建議做個參照表,使用VLOOKUP~~ 

TOP

回復 1# maxchou

建立資料對照表,使用VLOOKUP函數比較簡單,資料擴充容易,爾且不用一直修改公式。

{...} 表示需要用 CTRL+SHIFT+ENTER 三鍵輸入公式

TOP

感謝准提部林與ML089兩位年輩提供的建議,
我應該會使用資料對照表表的方式,避免一直改公式。
再次感謝~~

TOP

        靜思自在 : 得理要饒人,理直要氣和。
返回列表 上一主題