
【現在の具体的な状況】
お世話になります、現在エクセルにてデータの集計を行っております。
やりたい事としては
A列にあるデータの中で特定の文字を含むセルを隣のB列、C列にコピーしたい。
と言った内容です。
↓例)
A列
○○○@docomo
○○○@docomo
○○○@softbank
○○○@docomo
○○○@ezweb
○○○@ocn
○○○@plala
と言った具合にメールアドレスが入力されておりますが、これを携帯メールとPCメールとに分けたいのです。
【抱えてる問題/困っている事】
A列に含まれる特定の文字を含むセルを隣のB列に表示されるようにしたいのですが
どうにも思ったようにうまくコピーされません。
【何を聞きたいのか】
B1のセルに下記の関数を用いています。
=IF(ISERR(SEARCH("*docomo*",A1)),A1,"")
これで、docomoを含むセルをB1に返す事には成功しておりますが、その他にsoftbankや、ezwebを含むように条件を追加しようと思った時に、詰まってしまいました。
また、同時に今度は逆にdocomo、softbank、ezwebを含まないセルをC列に返す方法もご教授できればと思います。
お手数ですが、よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
@は含めていない
大文字も抽出
B1:
=IF($A1="","",IF(ISERROR(SEARCH("docomo",$A1)),IF(ISERROR(SEARCH("softbank",$A1)),IF(ISERROR(SEARCH("ezweb",$A1)),"",$A1),$A1),$A1))
C1:
=IF($A1="","",IF($B1="",$A1,""))
以下、まとめてコピー
No.2
- 回答日時:
こんばんは。
どれかを含む:
=IF(OR(ISNUMBER(FIND({"docomo","softbank","ezweb"},A1))),A1,"")
どれも含まない:
=IF(OR(ISNUMBER(FIND({"docomo","softbank","ezweb"},A1))),"",A1)
#参考
どれかを含んではいない:
=IF(B1="",A1&"","")
の方が、もちろん簡単です。
ご回答まことにありがとうございます!
なるほど確かにこれもすごく便利そうな関数ですね!
色んな機会に使えそうです、ありがとうございます!
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- Excel(エクセル) VBAで “:” を含むセルの特定 2 2023/05/11 16:30
- Excel(エクセル) エクセルでIF関数中にIFERROR関数を使いたいのですが???? 5 2022/04/08 13:24
- Excel(エクセル) 関数EXACT(文字列,文字列)とexcelVBA 3 2022/04/14 15:07
- Excel(エクセル) エクセルの書式設定の表示形式で設定した文字を文字列としてコピーしたい 1 2022/12/21 10:41
- Excel(エクセル) 【再度】Excelの関数について教えてください。 4 2023/07/28 13:06
- Excel(エクセル) エクセルで#以降の文字を取得したい 1 2022/03/28 13:14
- Visual Basic(VBA) サブフォルダ(データ)にある複数の.xlsxファイルのSheet3のA2セルの値で01から左側をB2 2 2022/08/14 15:46
- Excel(エクセル) Excelの関数について教えてください。 5 2023/07/28 11:27
- Excel(エクセル) 関数を用いて表示したセルの内容を、見えている形でコピーする方法 2 2022/09/14 16:36
このQ&Aを見た人はこんなQ&Aも見ています
-
エクセル 特定の文字を含むセルとその上のセルを抜き出したい
Excel(エクセル)
-
特定の文字列があったらその行をまるごと別シートに反映させたい
Excel(エクセル)
-
【VBA】特定の値が入った行をコピーして別シートに貼り付ける方法をおしえていただきたいです。
Excel(エクセル)
-
-
4
特定の文字列が含まれている行のみ抜き出して、別シートに書き出す方法(Excel 2007)
Excel(エクセル)
-
5
エクセルで特定の文字が入ってる列を削除方法
Excel(エクセル)
-
6
エクセルVBAで、ある文字を含んでいたら別シートに抽出したい
Excel(エクセル)
-
7
エクセルのセル内の文字の一部だけを別の列に移したい。
Excel(エクセル)
-
8
【VBA】特定列に文字が入っていたらそのセル行をコピーしてマスターブックの同じ行に貼り付けたい
その他(Microsoft Office)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数の文字列のいずれかが含ま...
-
Excelの入力規則で2列表示したい
-
Excelでの検索結果を含む行だけ...
-
SUMに含まれる範囲から特定のセ...
-
Excel上でのデータ数字が連番で...
-
入退社日より各月末の在籍者数...
-
エクセル:横長の表を改行して...
-
エクセルでセルの値分の個数の...
-
HYPERLINKとADDRESSとMATCHの組...
-
スペースとスペースの間の文字...
-
エクセルで公平にチーム分けす...
-
エクセルで表示されている数字...
-
数式が入ったセルを含めて、数...
-
エクセルで正解率を出す関数は?
-
エクセルで曜日に応じた文字を...
-
時間を「昼間」と「夜間」に分...
-
EXCELの特定セルを編集不可・コ...
-
エクセル セル内の文字数を超え...
-
エクセルのVLOOKUP関数について
-
エクセルのsumifでかけ算してか...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excelの入力規則で2列表示したい
-
複数の文字列のいずれかが含ま...
-
SUMに含まれる範囲から特定のセ...
-
数式が入ったセルを含めて、数...
-
Excel上でのデータ数字が連番で...
-
Excelでの検索結果を含む行だけ...
-
エクセルで曜日に応じた文字を...
-
「エクセル」特定の行(セル)...
-
エクセル:横長の表を改行して...
-
エクセルでセルの値分の個数の...
-
エクセルで表示されている数字...
-
スペースとスペースの間の文字...
-
列の数字に100をかけたい
-
エクセルで、毎日の走行距離(...
-
エクセルのsumifでかけ算してか...
-
時間を「昼間」と「夜間」に分...
-
エクセルのVLOOKUP関数について
-
Excelのセル内文字の並び替えに...
-
エクセルにデータを入力すると...
-
別のセルに値が入力されたら、...
おすすめ情報