先日質問させていただいた、エクセルで入力したデータに間違いがないかを関数で出す方法の続きです。
(https://oshiete.goo.ne.jp/qa/9761691.html)
----
IFを使えば正しいデータの条件に合わない場合、〇か×の判定が出せるところまでは分かったのですが、これを複数にすることはできるのでしょうか?
IFSを使って、2つまでは設定ができたのですが、4つ、5つと増やすことはできますか?
入れ子にしたら良いのかと思ったのですが、うまくいきませんでした。(もしかしたら、入れ子のやり方がまちがっていたのかもしれませんが・・・)
一応2つまで増やした数式↓
=IFS(NOT(ISERROR(FIND("粉末",F2))),IF(NOT(ISERROR(FIND("kg",G2))),"○","×"),NOT(ISERROR(FIND("液体",F2))),IF(NOT(ISERROR(FIND("",G2))),"○","×"))
前回ベストアンサーで選ばせて頂いた方の関数を「IF」から「IFS」に変えて条件を増やしました。
----
B2から「粉末」または「粘土」または「薬品」を探し単位が「kg」であれば〇、そうでなければ×
または
B2から「液体」または「水」を探し、単位が「」であれば〇、そうでなければ×
というように組み合わせ、入力データの横に〇か×で判定が出るようにしたいです。
「FIND」の後に「OR」で条件を入れれば・・・と思ったのですがうまくいきませんでした。
よろしくお願い致します。
No.4
- 回答日時:
データを入力する際に、単位も入力して文字列にしてしまう必要が何かあるのでしょうか
仮にG列に 3.0とか数値のみ、テンキーを使ってひたすら縦方向に入力してもらう。
H列に =G2 & Vlookup(G2,B:C,2,False) と入れて希望の単位付きの文字列にしてしまう。
関数が目障りなら、値で張り付けなおす。
単位の間違いのチェックは不要になります。もちろん入力作業者の負担も少なくなります。
キーボードを使わないだけでも効率、精度があがります。
VLOOKUPを使うことも検討したのですが、この関数を使用するデータ入力時の効率的には「3.0」「kg」と入れるより「3.0kg」と入れるのが良い為、できなかったのです。微妙なことではありますが・・・。
No.2
- 回答日時:
結局、前回の質問に寄せられた回答を理解できていなかったという事ですね。
分解して考えてみることを強く勧めます。
作業用の列を設けて、一つずつ条件を検査する。
最後にその結果をまとめて判断する。
この手順で分からないところがあれば質問する。
…で良いと思うんです。
B2に「粉末」が含まれるか
B2に「粘土」が含まれるか
B2に「薬品」が含まれるか
単位が「kg」か
の4つ
B2に「液体」が含まれるか
B2に「水」が含まれるか
単位が「」か(機種依存文字なので自分の環境では表示できないため質問文からコピペ)
の3つ
それらをANDとORで組み合わせて再度条件を検査すればいい。
・・・
試しにやってみてください。
これで前後関係をしっかりと理解できると思います。
てか、理解できていなければ疑問を先送りするだけです。
それで解決として良いのであれば、まあいいでしょう。
ずっと同じ問題で他人をたよりましょう。
・・・余談・・・
機種依存文字を使うのは避けましょう。
…たぶん「リットル」だろうとは思うんですけど…
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルで#以降の文字を取得したい 1 2022/03/28 13:14
- Excel(エクセル) 表示形式、文字列セル(列)に数式を入力するには マクロ 1 2022/09/18 10:53
- Excel(エクセル) IFERROR(IF()IF())のような形の構文が作れません 2 2023/02/05 17:51
- Excel(エクセル) ExcelのIF関数について 4 2023/05/24 12:54
- Excel(エクセル) マクロ/VBAについて教えてください。 10 2022/05/27 12:59
- Visual Basic(VBA) ファイル全てを .xlsm に変更したところ、プログラムが途中で落ちてしまっています 17 2022/12/07 12:03
- Visual Basic(VBA) ユーザーフォームに2つのコンボボックス銀行名「ConboBox1」支店名を「ConboBox2」とし 4 2022/08/03 17:34
- Excel(エクセル) エクセルの数式について教えて下さい。 8 2023/05/27 12:17
- Excel(エクセル) SUMIFのIF分岐について 4 2023/04/15 12:57
- Visual Basic(VBA) VBAでのループ順序について 3 2023/03/13 10:55
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
至急!尿検査前日にオナニーし...
-
首吊りどこ締めるの
-
尿検査の前日は自慰控えたほう...
-
尿検査前日に自慰行為した時の...
-
1日前の検尿
-
今朝、毎朝の習慣でオナニーし...
-
変な話しになります。尿検査で...
-
射精をして1週間以内に尿検査を...
-
検便についてです。 便は取れた...
-
腕を見たら黄色くなってる部分...
-
2つの数値のうち、数値が小さい...
-
彼女のことが好きすぎて彼女の...
-
EXCELで条件付き書式で空白セル...
-
口の中に黒い血の塊
-
値が入っているときだけ計算結...
-
男です。昨日の午後3時くらいに...
-
白血球が多いとどんな心配があ...
-
Excelで""で囲む方法
-
リンク先のファイルを開かなく...
-
小数点以下を繰り上げたものを...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
首吊りどこ締めるの
-
中出しをするとお腹が痛い・・・。
-
麻疹風疹の抗体検査結果につい...
-
エクセルでエラーが出て困って...
-
白血球が多いとどんな心配があ...
-
彼女のことが好きすぎて彼女の...
-
検便についてです。 便は取れた...
-
勃起する時って痛いんですか? ...
-
至急!尿検査前日にオナニーし...
-
納豆食べた後の尿の納豆臭は何故?
-
これって喉仏ですか? 私は女性...
-
EXCELで条件付き書式で空白セル...
-
精子が黄色?
-
小数点以下を繰り上げたものを...
-
値が入っているときだけ計算結...
-
口の中に黒い血の塊
-
健否~書類の書き方~
-
甲状腺が腫れているが血液検査...
-
はしかの抗体検査は何科の病院...
-
テスターで断線を調べる方法教...
おすすめ情報