ファイル名の抽出方法は、ググったらわかりましたが、ファイル名からの数字のみ抽出する方法は可能でしょうか?
=MID(CELL("filename"),SEARCH("[",CELL("filename"))+1, SEARCH("]",CELL("filename"))-SEARCH("[",CELL("filename"))-5)
=MID(CELL("filename",$A$1),FIND("[",CELL("filename",$A$1))+1,FIND("]",CELL("filename",$A$1))-FIND("[",CELL("filename",$A$1))-5)
例:
123abc456.xls → 123456
sample123.xls → 123
マクロは考えていないです。よろしくお願いします。
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
作業列を使う方法です。
以下の例では使用するファイル名の最大を拡張子をのぞく16文字としています。
もっと長いファイル名を使うときはそれに合わせて変えて下さい。
A1にファイル名が入っているとします。
D1に↓を入れてS1までコピーします。
=IFERROR(MID($A1,COLUMN(A1),1)*1,"")
B1セルに↓を入れて下さい
=IFERROR((D1&E1&F1&G1&H1&I1&J1&K1&L1&M1&N1&O1&P1&Q1&R1&S1)*1,"")
No.2
- 回答日時:
No.1です。
前回の投稿では操作が判らない部分があると思います。
>Alt+F11キー → メニュー → 挿入 → VBE画面のカーソルが点滅しているところに
は
>Alt+F11キー → メニュー → 挿入 → 標準モジュール → VBE画面のカーソルが点滅しているところに
です。
どうも失礼しました。m(_ _)m
No.1
- 回答日時:
こんばんは!
関数で何とかやってみようとしましたが、
作業用の列をたくさん使わなくてはならない方法しか思いつきませんので
お望みの方法ではないと思いますが、ユーザー定義関数を作ってみました。
Alt+F11キー → メニュー → 挿入 → VBE画面のカーソルが点滅しているところに
↓のコードをコピー&ペースト
Function 数値抽出(検索 As String) 'この行から
Dim k As Long, str As String, buf As String
For k = 1 To Len(検索)
str = Mid(検索, k, 1)
If IsNumeric(str) Then
buf = buf & str
End If
Next k
数値抽出 = buf
End Function 'この行まで
Excel画面に戻り、↓の画像ではC1セルを選択 → アドレスバーの左側のfxのアイコンをクリック → 「関数の分類」の右側▼で
「ユーザー定義」を選択 → 「数値抽出」というユーザー定義関数が選択されているはずですので → OK
「検索」の窓に A1 と入力(A1を選択) → OK
これをフィルハンドルで下へコピーしてみてください。
※ 関数で簡単に出来る方法があればごめんなさいね。m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- Excel(エクセル) Excel VBAどこが間違ってますか? 4 2023/07/17 10:04
- Visual Basic(VBA) エクセルのマクロについて教えてください。 3 2023/07/01 12:54
- Excel(エクセル) Excel 、この式はどのように解釈すればいいのでしょうか 4 2023/02/03 08:53
- Visual Basic(VBA) 集めたシートのシート名を変更したい。 下記のコードでサブフォルダにあるファイルのSheet3を集めて 6 2022/08/23 10:38
- Visual Basic(VBA) エクセルのマクロについて教えてください 物件ごとのフォルダを作成してます そのフォルダ内にサブフォル 2 2023/07/02 17:58
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- Excel(エクセル) 【VBA】PDF出力に任意のファイル名前を付ける方法 3 2023/07/21 10:55
- Visual Basic(VBA) 【VBA】写真の縦横比を変えずに貼り付ける 5 2023/06/13 11:42
- XML エクセルのマクロについて教えてください。 3 2023/02/06 09:06
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ITの見積もりってなんであんな...
-
YahooのIDがロックされてしまい...
-
「.movpkg」「.m3u8」ファイル...
-
グーグルクロムにダウンロード...
-
ティラノビルダーProというゲー...
-
パソコンでJPEG画像ファイルを...
-
jtrim 1.53cが正常な動きをし...
-
ゆうちょ認証アプリが使えません
-
新バージョンPDFでのスナップシ...
-
古いパソコンの使い道
-
CMYKのペイントソフトを探して...
-
CDやCD-Rは、破壊すると有害物...
-
Winrarの移行
-
ペイントで切り抜いた画像の背...
-
RoboFormについて
-
エクセルなどで自分専用の辞書...
-
ホームページビルダーのバージ...
-
Windows11のエクスプローラーで...
-
自分で描いた下手な絵を綺麗に...
-
PDFファイルを開きたいので...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
YahooのIDがロックされてしまい...
-
「.movpkg」「.m3u8」ファイル...
-
ゆうちょ認証アプリが使えません
-
サポートの終了したソフトから...
-
Windows Media PlayerでCDが焼...
-
STEAM版BF4が起動しない
-
クリスタルディスクインフォは...
-
ATOKをお使いの方、今後もVer U...
-
CMYKのペイントソフトを探して...
-
アドビの値上げについて
-
Bluerayディスクのオーサリング...
-
jtrim 1.53cが正常な動きをし...
-
住所もしくは緯度経度で道のり...
-
自分で描いた下手な絵を綺麗に...
-
googleスプレッドシートのキャ...
-
新バージョンPDFでのスナップシ...
-
i Tune でCDからハードディスク...
-
先日からDigiBestTVで「デバイ...
-
Winrarの移行
-
gimpで文字の細工をしたい
おすすめ情報