列A中有大量專業可以用多種方式編寫。在列BI中想要搜索列C中列出的有限職業,並且如果與列A中的某個職位匹配,AI想要從列B中的列C返回與職業相關聯的列D中的值。因此,對於與*teacher*
我想讓1165在B列中出現。對於*driver*
5468的每個匹配。依此類推。我試圖用Vlookup來做到這一點,但它似乎無法處理這個問題。我轉身以下幾點:excel - 在列A中查找值返回預先指定的編號
=IF(ISNUMBER(SEARCH("teacher";A1));"1165";IF(ISNUMBER(SEARCH("driver";A1));"5468";IF(ISNUMBER(SEARCH("postman";9874));"1";" ")))
這可能做的伎倆,但我不知道是否有一個更優雅的方式嗎?而不是把一切都在很長的嵌套的if語句...的
A B C D
Driver ? Teacher 1165
Teacher ? Driver 5468
Truckdriver ? Postman 9874
Works as teacher ?
Driver ?
Postman ?
Works as postman ?
Teacher ?
TNX的答案。我」我會更深入地檢查vba – user2532391
如果您覺得足夠,請務必將其標記爲答案。 – Casey