プロが教えるわが家の防犯対策術!

A.B.Cのセルがあって文字が入ってたり空欄だとします
DのセルにA.B.Cのデータを抽出したいのですが
条件(下記)があります。どのような関数がありますでしょうか

条件1
A,B.Cは文字か空欄
条件2
優先順位は
A>B>C
A.B.Cどちらも値がはいってたらAが優先
(Aに値が入ってたらAが優先)
Aが空欄でB.Cに値が入ってたらB
A.Bが空欄でCに値がある場合はCの値がDのセルに反映する
A.B.C.全てが空欄ならDも空欄のまま

よろしくお願いします。

A 回答 (4件)

=IF(A1<>"",A1,IF(B1<>"",B1,IF(C1<>"",C1,"")))

「エクセル 3つの値の中からデータを抽出さ」の回答画像4
    • good
    • 0

=IF(A1<>"",A1,IF(B1<>"",B1,IF(C1<>"",C1,"")))

「エクセル 3つの値の中からデータを抽出さ」の回答画像3
    • good
    • 0

こんにちは



よくわかりませんけれど、ご質問文のそのままを式にすればよいだけのような・・

 =IFS(A1<>"",A1,B1<>"",B1,C1<>"",C1,1,"")
とかでは、ダメなのでしょうか?
    • good
    • 0

A.B.Cの内容を順番にifで判定すれば良いだけです。


if a<>"", a, else if b<>"", b, else if c<>"",c
みたいな感じ。
    • good
    • 0

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