A 回答 (7件)
- 最新から表示
- 回答順に表示
No.7
- 回答日時:
Excel2013以降であれば,フラッシュフィルという方法がありますよ。
詳細は,エクセルの新規作成をするように開くと,”空白のブック”の隣あたりに,「ツアーに参加する」と大きな文字で書いてある”Excelへようこそ”というところをクリックすると,ツアーが始まります。
”始めましょう>”をクリックすると”1.塗りつぶし”というタブに移動します。
ここには,たくさんの,メールアドレスが1列に入力されたサンプルが入っています。
そこに書いてあるように,C5セルに,”Tomoko"と入力してみましょう。この段階では何も起きません。
次に,C6セルに,”Toshiyuki"と入力します。”Toshi"あたりまで入力すると,C7セル以降に自動的に”Akihide"
”Mariko"と”.”の前の部分が自動的にすべて切り取られます。
詳細は,
https://support.office.com/ja-jp/article/%e5%85% …
こうすれば,あとは簡単です。D5セルに”AA01”,D6セルに”AA02"という風に規則的に通常のフィルをします。
(多分こういうことをしたいのですよね?)
さらに,同じくフラッシュフィルを用いて,拡張子をE列に切り取ります。フラッシュフィルを使うには,切り取られる対象の列が,直前の列でなければならないようなので,C列に新規の列を挿入し,これまで,C列だった列がD列,D列だったところがE列になります。
新しくC列になった,C5セルに”PNG”と拡張子を入力します。次のC6セルにも拡張子を入力すると,さきほどと同じように,拡張子がC列にフラッシュフィルされます。
あとは,C,D,E列に入っているデータを,F列に文字列として加算すればよいと思います。
つまり,F5列に,”=D5&E5&"."C5”と入力して,F列をオートフィルすればよいと思います。
アナログな感じですが,ほかの方と違う方法ということで回答してみました。お試しください。
No.6
- 回答日時:
作業列を使った方法を提案しますと
例えば拡張子を含むセルがA列とし,B列に拡張子手前の文字,C列に拡張子,D列にアウトプットしたい内容とします(作業列はC列)
C列には下記の関数を入れます.
=CLEAN(RIGHT(SUBSTITUTE(A2,".",REPT(CHAR(9),100)),100))
これでファイル名以降の拡張子を取得できます(拡張子が3文字でも4文字でも平気です).
D列には下記の関数を入れます.
=LEFT(A2,LEN(A2)-LEN(C2)-1)&B2&"."&C2
No.5
- 回答日時:
=REPLACE(A1,LEN(A1)-MATCH(1,0/(MID(A1,LEN(A1)-{1,2,3,4},1)=".")),,B1)
を考えたらd-q-t-pさんとかぶった感が。。。
ということで別案
=SUBSTITUTE(A1,".",B1&".",LEN(A1)-LEN(SUBSTITUTE(A1,".","")))
No.4
- 回答日時:
=REPLACE(A1,LEN(A1)-LOOKUP(1,0/(LEFT(RIGHT(A1,{1,2,3,4,5}))="."),{0,1,2,3,4}),,B1)
とか。
No.3
- 回答日時:
マクロを作成すればよいです。
処理対象の全セルに対し順に以下の処理を行うマクロです。
(1) 処理対象のセルにセットされた文字列の拡張子より前を取り出し、作業領域にセットする。
(2) セルB1の値を作業領域の文字列の最後尾に加える。
(3) 「.」から後ろを作業領域の文字列の最後尾に加える。
(4) 処理対象のセルに(3)で作成し終えた値をセットする。
InStrとMidとLeftで拡張子の前後の切り出しができると思います。
No.2
- 回答日時:
リネームという無料のソフトが多数あります。
ファイル名を一括変換できるというものです。
いろいろあるので、[リネーム]で検索してみるといいとは思いますが、
ウィルスや、強制広告のアドインの保障はありません。
当方が使っていたソフトですが、使いやすいです。
Namery というものです。
http://freesoft-100.com/review/namery.php
よかったら試してみてください。
No.1
- 回答日時:
Ctrl+Hキーを押すと検索と置換ダイアログボックスが出てきますので
検索する文字列:.png
置換後の文字列:写真AA01.png
すべて置換をおすとすべて置換されますよ。
参考にしてくださいね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelの空文字判定について 7 2023/01/06 13:25
- Excel(エクセル) Excelに文字データのみを貼り付けたい 8 2023/05/03 15:38
- Excel(エクセル) エクセルの書式設定の表示形式で設定した文字を文字列としてコピーしたい 1 2022/12/21 10:41
- Excel(エクセル) Excelの文字列を数字に変換する方法について 6 2023/07/31 21:18
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- Visual Basic(VBA) Excel VBA 教えてください。 VBA初心者です。 詳しい方がいましたら教えてください。 下記 3 2023/04/25 11:22
- Excel(エクセル) エクセルでセルに何らかの文字が入力されたらそれを任意の数値として認識させる方法がしりたいです。 3 2023/03/16 20:19
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで2つの数値のうち大きい...
-
エクセルで、2種類のデータを...
-
Excelで中央揃えが出来ない?
-
ある列のセルに特定の文字が入...
-
Excel 頭に「0」がついている...
-
エクセルのまとめてカッコをつ...
-
Excel 指定行までコピーをおこ...
-
エクセルの関数
-
桁の違う数値での並び替え
-
【エクセル】2行に一行のように...
-
セル内文章から、英数字のみ取...
-
excel: 2行ずつ間隔を空けて関...
-
エクセルに入力した文字列に句...
-
エクセルで特定の文字が入って...
-
Excel2013 カラースケールを別...
-
WEEKDAY 空白も7になってしまう
-
Excelの結合でA列とB列の内容...
-
Excel強制終了
-
数値の列から偶数のみを抽出す...
-
エクセル、11と1の区別
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで2つの数値のうち大きい...
-
エクセルで、2種類のデータを...
-
Excelで中央揃えが出来ない?
-
エクセルで特定の文字が入って...
-
ある列のセルに特定の文字が入...
-
Excel 頭に「0」がついている...
-
エクセルのまとめてカッコをつ...
-
桁の違う数値での並び替え
-
セル内文章から、英数字のみ取...
-
Excel 指定行までコピーをおこ...
-
エクセルに入力した文字列に句...
-
excelで、1つのセルに入ってい...
-
連続データを1行おきに貼り付け...
-
Excel強制終了
-
エクセルで、数字列の中にハイ...
-
Excelのオートフィル
-
Excelの結合でA列とB列の内容...
-
Excelでグループの最大値から項...
-
WEEKDAY 空白も7になってしまう
-
【EXCEL】別シートに同じ番号が...
おすすめ情報
いろいろな拡張子があるので、pngだけではないのです。。