6

そのため、ファイルパス (C:\foo...) を取得し、パスだけを取得する (つまり、パスから実際のファイル名を削除する) という Excel タスクがあります。SEARCH/FIND 機能は常にファイル パス (ドライブ指定の後) の最初の "\" を検索し、3 文字程度しか削除しないため、機能するようには見えません。

ファイルパスの最後の「\」の後にトリミングできる数式はありますか?

助けてくれてありがとう!

4

3 に答える 3

3

このバージョンを試す

=LEFT(A1,LOOKUP(2^15,FIND("\",A1,ROW(INDIRECT("1:"&LEN(A1))))))

このFIND関数は、A1 のすべての「\」文字の位置を含む数値の配列を返します。LOOKUPその配列から最後の数値、つまり最後の「\」の位置を取得LEFTし、その数値に基づいて関連する部分を取得します。

于 2013-08-22T21:39:09.953 に答える