列F/VENDOR#を取得しようとすると、ベンダー番号のみが入力されます。ベンダー番号が強調表示されます。私の戦略は右から、第3の"_"
を見つけて"|"
に置き換えてください。パイプの右側に列Dに値が設定されます。Excelでの逆文字列検索
ただし、3つ以上のものがロジックに従っていません。私は間違って何をしていますか?
列D式=IF(ISERROR(FIND("_",C2)),"",RIGHT(C2,LEN(C2)-FIND("|",SUBSTITUTE(C2,"_","|",LEN(C2)-LEN(SUBSTITUTE(C2,"_","",3))))))
列F /ベンダー#式=IF(ISERROR(LEFT(D2,FIND("_",D2)-1)),"",LEFT(D2,FIND("_",D2)-1))
問題は、見つかった最後の "_"に置換が行われていることです。 3番目のオカレンスを右から左に置き換えるように指定する必要があります。どんな助けもありがとうございます。 – DigitalSea