エクセル関数 IF と IFCOUNT
by 関数オンチ Email
from バンクーバー
2023-10-09 10:40:21 CA
エクセル関数の事で質問があります。
例えば「A1セルにGoogle と言う文字が含まれていたら A 」は
=IF(COUNTIF(A1,"*GOOGLE*"),"A","")
の関数で表せますが、複数条件があった場合はどの関数を使えば良いでしょうか?
設定したい複数条件は ↓ です。
A1セルにGoogle と言う文字が含まれていたら A
A1セルにAmazon と言う文字が含まれていたら B
A1セルにFacebook と言う文字が含まれていたら C
教えて下さい。
by 無回答
from 無回答 2023-10-10 01:04:32 CA
レス2です。
多分トピ主さんはキーワード検索がしたいんでは。
サーチ関数を使用した一例:
=IF(ISNUMBER(SEARCH("google", A1)), "A", "") & IF(ISNUMBER(SEARCH("amazon", A1)), "B", "") & IF(ISNUMBER(SEARCH("facebook", A1)), "C", "")
私が勧めたVLOOKUPは完全一致検索なので、たぶんトピ主さんが求めているものとは違うと言いたいんじゃないかと思います。
推測ですが。
by 関数オンチ
from バンクーバー 2023-10-10 07:18:38 CA
レス21さん、
お返事が遅くなり申し訳ありません。
投稿制限があり、今までお返事できませんでした。
何故かレス14さんのお返事を見落としていました。
メンションして頂き、ありがとうございます。
試してみたら It works です!!
レス14さん、
せっかく教えて頂いていたのに何故か見落としていました。
お返事も投稿制限で遅くなり、申し訳ありませんでした。
レスに記載して頂いた関数を試したら、欲しい答えが出ました!!
ワイルドカードもちゃんと入れて下さってありがとうございます。
とっても助かりました。本当にありがとうございました。
レス22さん、
ありがとうございます。
関数を試してみましたが、ワイルドカードを入れると使えませんでした。
レス14さんの関数で欲しい答えが出ました。
レス23さん、
ありがとうございます。
関数を試しましたが、欲しい答えは出ませんでした。
レス14さんの関数で欲しい答えが出ました。
この関数の目的は、ウエッブサイトからデータをダウンロードして、それを元に表を作りたかったのです。
ですがA列にダウンロードしたデータは google inv# 12345, google inv# 45672, amazon inv# 98765, facebook inv# 223344 のように会社名以外に個別の違うサブ情報のような物があるのでワイルドカードで「名前が含まれていたら」と設定し、なおかつ3つの条件(amazon, google, facebook)を同じセル内の関数で入れたかったのでした。
1つだけの条件だと =IF(COUNTIF(B29,"*amazon*"),"A","") で出来ましたが、3つを一つのセル内の関数にするには私には全くお手上げでした。
皆さま色々考えて下さってありがとうございました。
by 関数オンチ
from バンクーバー 2023-10-10 07:36:34 CA
レス20さん、
ありがとうございます。
関数を試しましたが、ワイルドカードを入れると欲しい答えは出ませんでした。
レス14さんの関数で欲しい答えが出ました。
レス14さんはレス2さんでしたね。
どうもありがとうございました。
トピック復活を希望される方はご意見掲示板に理由を含めてご連絡ください。