※ ChatGPTを利用し、要約された質問です(原文:Excel で特定の文字を取り出してその文字だけをコピーする方法)
Excelで特定の文字を取り出してコピーする方法
このQ&Aのポイント
Excelで特定の文字を取り出してコピーする方法について具体的な手順を教えてください。
指定した条件に合致する文字を抽出して別のセルにコピーするExcelの方法を教えてください。
ExcelのVBAや関数に詳しくない方でも簡単に特定の文字を抽出してコピーできる方法について教えてください。
Excel で特定の文字を取り出してその文字だけをコピーする方法
VBAや関数に詳しくないので、というよりもExcelにあまり詳しくないので、とりあえずこうすればできるという方法を具体的に教えていただければと思います。
やりたいことは2つあります。内容はそれぞれこんな感じです。
(1)
セルA1に”・・・・・・・○” (・は任意の文字とします。)
セルA2に”・・・・・・・×” (抽出したい文字は最後に来ます。)
とあったとしたら
セルB1に”○”
セルB2に”×”
というふうに特定の文字をコピーする。
それらの文字が含まれていなかったり、あってもそれが最後でなければ何もしません。
(2)
(1)で作ったシートを他のシートにコピーしたとして、そのシートには列2に特定の文字○、×などが入っています(空欄の場合もあります。)。この中から列2の内容が×の行を削除します。
Officeについては詳しくありませんが C、C++やJavaなどは使っていたのでスクリプトについては読んでいるうちに慣れると思うのですが、肝心のExcelを使いこなしていないのでこれをマクロで保存した方がいいのか関数にしたほうがいいのかということもはっきりしていないレベルですのでその辺も交えて教えていただけるとありがたいです。
本来であれば自分である程度の勉強をしなければいけないのはわかっているのですが、急ぎということでよろしくお願いします。
お礼
本当にありがとうございました。 No1の方法でうまくいきました。 もっとスマートにやるにはVBAを使うのでしょう。その方法も知りたいところですが、それは日を改めてということにしてこの質問をクローズしようと思います。