エクセルのIF関数について、複数のIFを重ねて記載していくと・・・
=IF(A1="A","あ",IF(A1="B","い",IF(A1="C","う")))
とIFの中にIFを書いて、その中にIFを書いて・・・
ととても見づらくなってしまいます。((+_+))
そこで、私のお気に入りの書き方をご紹介します。
複数のIFを重ねるような場合にたいていの場合は使えます。
「&」を使います!!
= ”あ” & ”い" とセルに入れると、 「あい」となります。
文字列結合ができます。
これを利用して・・・
それぞれの条件を一意になるようにして、「&」で結合します。
???どういうこと?
一番上のIF分を「&」でつなげるように作ると、以下の様になります。
=IF(A1="A","あ","")&IF(A1="B","い","")&IF(A1="C","う","")
条件を3つに分けます。これなら、見やすいと思いませんか?
(多少、効率はわるいのですが見やすさを優先しています。)
1つ目の「IF(A1="A","あ","")」に合致したら「あ」がでます。
その時は、後半のIF分には合致しないので、
「あ」&""&"" という形で 結果として「あ」となります。
これと同様に2つ目に合致する場合は、
""&「い」&""となり、結果として「い」となります。
合致した結果が数値の場合は「&」ではなく「+」で足し算としてしまえばOKです!!
いかがでしょうか。
私は、ややこしくなると後から見る時などに困ってしまうので、こんな形で書くようにしています。(^^)/
少しでも参考になれば良いです!!
0 件のコメント:
コメントを投稿