Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
そのため、ファイルパス (C:\foo...) を取得し、パスだけを取得する (つまり、パスから実際のファイル名を削除する) という Excel タスクがあります。SEARCH/FIND 機能は常にファイル パス (ドライブ指定の後) の最初の "\" を検索し、3 文字程度しか削除しないため、機能するようには見えません。
ファイルパスの最後の「\」の後にトリミングできる数式はありますか?
助けてくれてありがとう!
このバージョンを試す
=LEFT(A1,LOOKUP(2^15,FIND("\",A1,ROW(INDIRECT("1:"&LEN(A1))))))
このFIND関数は、A1 のすべての「\」文字の位置を含む数値の配列を返します。LOOKUPその配列から最後の数値、つまり最後の「\」の位置を取得LEFTし、その数値に基づいて関連する部分を取得します。
FIND
LOOKUP
LEFT