- ベストアンサー
Excel データの抽出方法
アドレス帳として使用しているExcelシートがあり、 A列にパソコンのメールアドレス、B列に携帯のメールアドレスが入力してあります。 このシートからメールアドレスだけ抽出したいんです。 パソコンのメールアドレスだけ、携帯のメールアドレスだけ、ではなく パソコンと携帯の両方のアドレスがある人は、携帯のアドレスだけ、そしてどちらか一方の人は一方だけ、抽出したいんです。 つまり、携帯のアドレスを優先して、1行に1つのメールアドレスにまとめたいんです。 そういった方法が分かる方、いらっしゃいましたらご教示下さい!
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
> パソコンと携帯の両方のアドレスがある人は、携帯のアドレスだけ、 > そしてどちらか一方の人は一方だけ、抽出したいんです。 つまり、 「携帯のアドレスがあれば(パソコン有無を問わず)、携帯のアドレス 携帯のアドレスがなければ、パソコンのアドレス どちらもないなら空白」 ってことですね。 ・・とまぁ、細かい表現は置いておいて。 > A列にパソコンのメールアドレス、B列に携帯のメールアドレス とのことですから、以下の式(例は2行目の場合)。 =IF(B2<>"",B2,A2) これをズラッとフィルしていけばOKです。 解説は不要かもしれませんが。 B2が空白じゃない(携帯の登録がある)場合→B2セルをそのまま 上記以外(B2が空白=携帯の登録が無い)場合→A2(PCのアドレス)をそのまま 両方の登録があっても携帯優先でしょうから、「両方ある場合」の考慮は不要です。 どちらも無い場合は空白が返ります。
お礼
無事に処理できました! とても分かりやすい解説も頂き、ありがとうございました。