旅行好きのおしりトラブル対策グッズ3選

こんにちはエクセルのIF関数 AND関数で解らない事があるので教えて頂けませんか?

画像のようなファイルがあって E3 G3 I3 に文字が入っています。

その文字の組み合わせによって、表示を変えたいと思います。
AAAならパーフェクト AABならもう少し などです。
 (途中ですが、一例としてM3に表示してあります)

K5~に表示されている8パターンを表示させたくて、E、G、Iにそれ以外の文字が入る場合は空白で構いません。

詳しい方、教えて頂けませんか? よろしくお願いいたします。

「エクセル関数 複数の条件」の質問画像

A 回答 (3件)

こんにちは



>K5~に表示されている8パターンを表示させたくて、
その右側の、L5~に表示されたい文言を記入しておきます。(パーフェクトなど)

M3セルに以下の関数式を記入します
 =IFERROR(VLOOKUP(E3&G3&I3,K5:L12,2,FALSE),"")

すると、ご希望の様にならないでしょうか?
    • good
    • 1
この回答へのお礼

回答ありがとうございます。

複雑になるIF関数とかAND関数に拘らなくてもよかったんですね。
具体的に書いていただきありがとうございました!

お礼日時:2019/02/25 19:05

Vlookup関数が利用できます。


そのためには、次の一覧が必要です。
AAA パーフェクト
AAB もう少し
ABA …
ABB …


E3G3I3n文字結合は、=E3&G3&I3 です。
エラー対策の関数は、ISERRORです。
この場合は"該当なし"を表示したほうが良いでしょう。
ご参考まで。
    • good
    • 1
この回答へのお礼

回答ありがとうございます。
なるほどそう言えばVlookupでも参照出来ますよね、気づかせて頂きありがとうございました。

お礼日時:2019/02/25 19:03

ん?もう少し詳しいサンプル出して。


あとね、わざわざ3行目からスタートとか、E列から始めるとか、間を開けるとか、質問するならA1から始めようね。
    • good
    • 0
この回答へのお礼

回答ありがとうねwww
頭ぐるぐる回ってんのかなぁ?

お礼日時:2019/02/25 19:02

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aと関連する良く見られている質問

Qエクセル リストと完全一致するセルに色をつける

シート1のA列とB列に
aaa ccc
bbb ggg
ccc kkk
ddd ooo
と言うリストがあって、A1〜A4はAチーム、B1〜B4まではBチームと名前を付けています
シート2にAチームのリスト4個が続いているものがあればセルを赤、Bチームのリスト4個が続いているものがあればセルを黄色に塗りたいです
AチームとBチームの中には同じ品番がある時もあります
条件付き書式で設定は出来るでしょうか?

Aベストアンサー

(´・ω・`)
”○” の数を数えるんじゃないんだよなあ。

・・・本題・・・

条件付き書式ですよね。

シート2のリストの並び順は
 aaa
 ccc
 bbb
 ddd
では「Aチーム」と認識しないという事でよろしいでしょうか?
ならば、とても簡単です。

シート2の一覧において、

 判定するセル1
 判定するセル2
 判定するセル3
 色を付けるセル
 判定するセル4
 判定するセル5
 判定するセル6

という範囲について調べれば良いという事。

 判定するセル1
 判定するセル2
 判定するセル3
 色を付けるセル

 判定するセル2
 判定するセル3
 色を付けるセル
 判定するセル4

 判定するセル3
 色を付けるセル
 判定するセル4
 判定するセル5

 色を付けるセル
 判定するセル4
 判定するセル5
 判定するセル6

の4パターンについてそれぞれ調べれば良いだけ。

自分なら
 aaa-bbb-ccc-ddd
のようにシート1から文字列を作り、それが調べるセルで同じパターンになるかを調べます。
シート1はA5セルから、シート2はA11セルからデータが入力されているなら、

 シート1!A5 & シート1!A6 & シート1!A7 & シート1!A8 = A11 & A12 & A13 & A14
 シート1!A5 & シート1!A6 & シート1!A7 & シート1!A8 = A12 & A13 & A14 & A15
 シート1!A5 & シート1!A6 & シート1!A7 & シート1!A8 = A13 & A14 & A15 & A16
 シート1!A5 & シート1!A6 & シート1!A7 & シート1!A8 = A14 & A15 & A16 & A17

という条件になる。
この4つのうちの一つでも条件を満たせばセルに赤色を付ければいい。
「Bチーム」についても同様にすればいいので、
この場合、8つの条件式を設定することになります。

面倒でもこの考え方ができていないと、ちょっと条件が変わっただけで対処できずに終わります。
冒頭で「並び順」について書きましたが、並び順がシート1のリストの通りでなくとも色を付けたい場合でも、この考え方は必要ということです。

・・・
ちなみに厄介なのが、どちらのチームにも「ccc」がいるというところかな。
これが無ければ違う方法でシンプルにできるんですけどねえ。

(´・ω・`)
”○” の数を数えるんじゃないんだよなあ。

・・・本題・・・

条件付き書式ですよね。

シート2のリストの並び順は
 aaa
 ccc
 bbb
 ddd
では「Aチーム」と認識しないという事でよろしいでしょうか?
ならば、とても簡単です。

シート2の一覧において、

 判定するセル1
 判定するセル2
 判定するセル3
 色を付けるセル
 判定するセル4
 判定するセル5
 判定するセル6

という範囲について調べれば良いという事。

 判定するセル1
 判定するセル2
 判定するセル3
 色を付け...続きを読む

Qエクセル売価設定の変更

エクセル初心者です。

500円未満で仕入れた商品を ÷0.3の売価にし
500円以上で仕入れた商品を ÷0.5の売価なるように
数式を入力したいのですが、教えていただけますでしょうか?

Aベストアンサー

また「①未入力は空白で表示」を見落としてました。
=IF(A1="","",ROUND(A1/IF(A1<500,0.3,0.5),-1)) です。

Q任意の「、(読点)」から「、(読点)」までの文字列の自動抽出について

「A1」に「赤、蜂、 青、太陽、木星、富士山、緑、アキアカネ、深海、林、青空、みかん」
と「、(読点)」で区切られた単語が入力されています。
 入力された単語は、随時更新され、単語の数も入力順も種類も毎回変わります。

上記の場合について、
「A2」に「赤、蜂、青、太陽」と文頭から「、(読点)」4番目の直前までの単語を
「A3」に「木星、富士山、緑、アキアカネ」と「、(読点)」4番目の直後の単語から
「、(読点)」8番目の直前の単語までを自動抽出したい場合、「A2」と「A3」には、
どのような数式を入れればよろしいか、ご教示よろしくお願いします。

Aベストアンサー

No.1です。

>「木星、富士山、緑、アキアカネ」までで表示が終了する方法を・・・

あっ!質問文もそうなっていましたね。
どうも失礼しました。

少し長くなりなりますが、
=MID(A1,FIND("#",SUBSTITUTE(A1,"、","#",4))+1,FIND("#",SUBSTITUTE(A1,"、","#",8))-FIND("#",SUBSTITUTE(A1,"、","#",4))-1)

にしてみてください。m(_ _)m

QExcel データ抽出 日付 1900/1/0 1月0日

以前にどなたかが、質問の回答としての関数式をそのまま使っていますが一つだけ問題があります。
詳しい方よろしくお願いします。
Sheet1に年間データがあります。そこからSheet2へE1セルで月を指定して月単位でデータを抽出しているのですが
1月だけ抽出データの最後に、1900/1/0をひろってしまいます。書式を変えても1月0日をひろいます。他の月は空白を返してくれるのですが、1月だけは、書式コピー分すべて1900/1/0を返してきます。文字列や数値は大丈夫です。日付だけです。対処法お願いします。
なんとなくしか理解出来ていない、わたしですいません( ノД`)シクシク…

Sheet1 抽出作業列 F列  
=IF(OR(Sheet2!E$1="",MONTH(A2)<>Sheet2!E$1),"",ROW())

Sheet2 抽出列 A~E列 A列日付
=IF(COUNT(Sheet1!$F:$F)<ROW(E1),"",INDEX(Sheet1!A:A,SMALL(Sheet1!$F:$F,ROW(E1))))
よろしくお願いします。

以前にどなたかが、質問の回答としての関数式をそのまま使っていますが一つだけ問題があります。
詳しい方よろしくお願いします。
Sheet1に年間データがあります。そこからSheet2へE1セルで月を指定して月単位でデータを抽出しているのですが
1月だけ抽出データの最後に、1900/1/0をひろってしまいます。書式を変えても1月0日をひろいます。他の月は空白を返してくれるのですが、1月だけは、書式コピー分すべて1900/1/0を返してきます。文字列や数値は大丈夫です。日付だけです。対処法お願いします。
なんと...続きを読む

Aベストアンサー

こんにちは

>1900/1/0をひろってしまいます
実際にそのようなデータがあるのなら、関数の機能としては間違いではないと思いますが、多分、「空白」セルが抽出されていて、結果的にそのような表示になっているのではないかと推測します。

セルの位置関係や内容(意味)がご質問文だけではよくわからないので、半分は想像ですが・・・
>Sheet1 抽出作業列 F列  
>=IF(OR(Sheet2!E$1="",MONTH(A2)<>Sheet2!E$1),"",ROW())
A列に対象とする日付が並んでいて、その範囲内に空白セルが混在しているものと推測します。
(1月を抽出する際に、空白セルの行のF列に抽出用の行番号が表示されているのではないでしょうか?)

対策として、A列が空白の場合はピックアップしないように、式内のORに条件を追加すればよいのではないかと思います。
具体的には
 =IF(OR(Sheet2!E$1="",A2="",MONTH(A2)<>Sheet2!E$1),"",ROW())
といった感じ。

(半分は想像ですので、当たるも八卦です。悪しからず)

こんにちは

>1900/1/0をひろってしまいます
実際にそのようなデータがあるのなら、関数の機能としては間違いではないと思いますが、多分、「空白」セルが抽出されていて、結果的にそのような表示になっているのではないかと推測します。

セルの位置関係や内容(意味)がご質問文だけではよくわからないので、半分は想像ですが・・・
>Sheet1 抽出作業列 F列  
>=IF(OR(Sheet2!E$1="",MONTH(A2)<>Sheet2!E$1),"",ROW())
A列に対象とする日付が並んでいて、その範囲内に空白セルが混在しているものと推測し...続きを読む

Qエクセルで並んでる文字から1つずつ並べたい

こんにちは。
仕事でエクセルを使う機会が増えそれに関する質問です。
宜しくお願いします。

縦に文字がたくさん並んでいるところから文字を抽出したいのです。
例えば

東京都
新潟県
兵庫県
東京都
千葉県
千葉県
東京都
熊本県

と並んでる文字から文字がかぶらないように

東京都
新潟県
兵庫県
千葉県
熊本県

と文字を別の場所にならべたいのです。
どうしたらよいでしょうか。
宜しくお願い致します。

Aベストアンサー

重複削除方法を知りたいってことですよね?
こうだよ。リボンのデータ>重複削除

Qエクセル(SUMIF)の検索条件で複数のセル参照指定をする方法

A B C D E F
1 あ 〇 山 25 山
2 い 〇 川 98 海
3 う ✕ 海 40 森
4 え 〇 丘 39
5 お 〇 川 11
6 か ✕ 森 27

上記のような表があり、C列の値がF列の山、海、森 以外のもののD列の合計を求めたいです。
=SUMIF(C1:C6,"<>"&F1:F3,D1:D6)
と入力したのですが、F1:F3とセル参照を範囲指定できませんでした。
=SUMIF(C1:C6,"<>"&F1,D1:D6)
として「山」以外の合計値は出せました。
F1:F3で指定したいときはどのような式になるのか教えていただきたいです。

実際はもっと複雑で条件が複数あるためSUMIFSを使用しています。
省きたい値(F列)も例では3つですが、実際は多数あります。

よろしくお願いいたします。

Aベストアンサー


たびたびすいません
スクショつけます。

Q4142から653347と飛んでます。 これを4143からちゃんと並ぶにはどうすればいいでしょうか?

4142から653347と飛んでます。
これを4143からちゃんと並ぶにはどうすればいいでしょうか?

Aベストアンサー

これ、9から70に飛んでるよね。

①シート全体を選択
②どの行でもいいので右クリック
③再表示を選択

開いたかな?

Qエクセルのファイルを開く際の質問です

エクセルのファイルを開くと、常にAの160のセルが左上に表示させるような方法はありませんでしょうか、みんなが使うので、いつも開くと、最期のほうのページが表示されます。
VBAになるのかと思いますが、思いつきません。
先頭行の固定は必要なのですが、なんとか途中のページにある文章を左上にいつも表示させて開きたいのです。どなたか、お救い下さい。

よろしくお願いいたします。

Aベストアンサー

こんばんは。

'//Thisworkbook モジュールに貼り付けます。
Private Sub Workbook_Open()
  Application.Goto Worksheets(2).Range("A160"), True
End Sub

マクロ付きのブック(xlsm)か、バイナリのブック(xlsb) で保存します。

ただし、もし、拡張子が、xlsx でマクロなしのブックを指定した場合は、個人用マクロブックなどを使った特別のブログラムが必要になります。それはまた、ご相談ください。

QExcelで土、日、祝日の色分けがうまくいきません

Excelでシフト表を作成しています。列に日付を入力し、行に担当者を入力しています。担当者は1日当たり2セルを使用するため、日付は2セルを結合しています。この時「条件付き書式」を用い土、日、祝日の色分けをしようとしましたが、Weekday関数を使用していますが、関数のセル指定を1つ目のセルを指定しても「:」を使って2つ目のセルを指定しても担当者の1つ目のセルしか色がつきません。どうすればいいでしょうか。

Aベストアンサー

諦める。

Q全てのシート見出しを一時的に非表示にする近道は?

Ctrl+Shift+U の近道(ショートカット)キー操作で「折りたたまれて1行表示の数式バーが展開され、または、数行に展開されていた数式バーが1行表示に折りたたまれる」ことは既にご存知のことかと。(Alt+WVF では数式バーの非表示/再表示が可能なことも?)
閑話休題
さて、全てのシートは表示させたままで、全シート見出しだけを一時的に非表示にする近道キー操作をご存知の方は教えてください。
(ワークシートのスクリーンショットを撮りたいときに、数式バーやシート見出しが邪魔になるときがあるので)

Aベストアンサー

コマンとしては[シート見出しの色]はありますが、希望している
シート見出しの表示・非表示はないみたいです。
No.2の回答者さんが書いている[オプション」の[詳細設定]にある
[シート見出しを表示する]へのチェックの有無で切り替えます。
https://support.office.com/ja-jp/article/%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%B7%E3%83%BC%E3%83%88%E8%A6%8B%E5%87%BA%E3%81%97%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84-42623d50-2f9b-4583-ad9c-f1b381185e48
どうしてもショートカットキーでの操作を希望するのなら、
マクロとして登録したものにショートカットキーを設定して、
それで切り替えるしかないと思います。
https://docs.microsoft.com/ja-jp/office/vba/api/excel.window.displayworkbooktabs?f1url=https%3A%2F%2Fmsdn.microsoft.com%2Fquery%2Fdev11.query%3FappId%3DDev11IDEF1%26l%3Dja-JP%26k%3Dk(vbaxl10.chm356089)%3Bk(TargetFrameworkMoniker-Office.Version%3Dv15)%26rd%3Dtrue%26f%3D255%26MSPPError%3D-2147217396

マクロの例
Sub WorkbookTabs()
' シート見出しの切り替え
 If ActiveWindow.DisplayWorkbookTabs = False Then
  ActiveWindow.DisplayWorkbookTabs = True
 Else
  ActiveWindow.DisplayWorkbookTabs = False
 End If
End Sub

コマンとしては[シート見出しの色]はありますが、希望している
シート見出しの表示・非表示はないみたいです。
No.2の回答者さんが書いている[オプション」の[詳細設定]にある
[シート見出しを表示する]へのチェックの有無で切り替えます。
https://support.office.com/ja-jp/article/%E3%83%AF%E3%83%BC%E3%82%AF%E3%82%B7%E3%83%BC%E3%83%88%E8%A6%8B%E5%87%BA%E3%81%97%E3%81%8C%E8%A1%A8%E7%A4%BA%E3%81%95%E3%82%8C%E3%81%AA%E3%81%84-42623d50-2f9b-4583-ad9c-f1b381185e48
どうしてもショートカットキーで...続きを読む


人気Q&Aランキング

おすすめ情報