【現在の具体的な状況】
お世話になります、現在エクセルにてデータの集計を行っております。
やりたい事としては
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も見ています
-
風水の観点で選ぶ観葉植物とは?置き場所や上げたい運気ごとの注意点を紹介!
観葉植物で運気をアップするコツを、風水デザイン1級建築士の福島昌彦さんに伺った。
-
Excelで指定した文字列を含むセルをコピーするには
Excel(エクセル)
-
【VBA】特定列に文字が入っていたらそのセル行をコピーしてマスターブックの同じ行に貼り付けたい
その他(Microsoft Office)
-
エクセル 特定の文字を含むセルとその上のセルを抜き出したい
Excel(エクセル)
-
-
4
エクセル 特定の文字を含むセルを かえす
Excel(エクセル)
-
5
VBAで特定の文字が入力されたセルを選択
Excel(エクセル)
-
6
エクセルVBAで、ある文字を含んでいたら別シートに抽出したい
Excel(エクセル)
-
7
ある列のセルに特定の文字が入っていたら他のセルに決まった文字を入れる
Word(ワード)
-
8
【VBA】特定の文字が入っている行の一部を抽出して別シートコピーするには
Visual Basic(VBA)
-
9
【VBA】特定の値が入った行をコピーして別シートに貼り付ける方法をおしえていただきたいです。
Excel(エクセル)
-
10
ExcelVBAを使って、値がある場合は作業を繰り返し実行するプログラムを作成したい。
Visual Basic(VBA)
-
11
VBA コピーして次の値まで貼り付けを繰り返す
Visual Basic(VBA)
-
12
EXCEL VBA で指定した範囲に入力があるかどうか?
Visual Basic(VBA)
-
13
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
14
エクセルのセル内の文字の一部だけを別の列に移したい。
Excel(エクセル)
-
15
EXCEL VBAで文字列の検索とコピー
Excel(エクセル)
-
16
EXCELで=より左の文字を一括で削除したい
Excel(エクセル)
-
17
数式による空白を無視して最終行を取得するマクロ
Excel(エクセル)
-
18
質問:特定文字列から空白行までの抽出
その他(Microsoft Office)
-
19
VBA 空白行に転記する
Visual Basic(VBA)
-
20
VBAで特定の文字を含まない列の削除方法について
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
複数の文字列のいずれかが含ま...
-
Excelの入力規則で2列表示したい
-
エクセル:横長の表を改行して...
-
列の数字に100をかけたい
-
別のセルに値が入力されたら、...
-
数式が入ったセルを含めて、数...
-
スペースとスペースの間の文字...
-
5列ごとに合計したい
-
Excelでの検索結果を含む行だけ...
-
HYPERLINKとADDRESSとMATCHの組...
-
エクセルでセルの値分の個数の...
-
時間を「昼間」と「夜間」に分...
-
Excel上でのデータ数字が連番で...
-
SUMに含まれる範囲から特定のセ...
-
1つのセルの中にある2桁数字を...
-
C列にF列の担当者(A〜)を順番...
-
エクセルで1列全部10倍したい
-
エクセル:一覧表に存在する文...
-
Excelで、セル範囲(自分の1行下...
-
EXCELの特定セルを編集不可・コ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数の文字列のいずれかが含ま...
-
Excelの入力規則で2列表示したい
-
SUMに含まれる範囲から特定のセ...
-
数式が入ったセルを含めて、数...
-
Excel上でのデータ数字が連番で...
-
列の数字に100をかけたい
-
スペースとスペースの間の文字...
-
別のセルに値が入力されたら、...
-
エクセルで表示されている数字...
-
エクセルでセルの値分の個数の...
-
エクセル:横長の表を改行して...
-
[関数について]わかる方教えて...
-
エクセル関数に詳しい方教えて...
-
エクセルで、毎日の走行距離(...
-
エクセルのsumifでかけ算してか...
-
HYPERLINKとADDRESSとMATCHの組...
-
エクセルで曜日に応じた文字を...
-
入退社日より各月末の在籍者数...
-
エクセルで1列全部10倍したい
-
エクセルで小数を含む数値の抽出
おすすめ情報