Excelでの複数のIFステートメントと連結


1

Excel example

これまで、セルI1とJ1を "From"と "To"という単語で連結し、それらを別々の行に配置しました。

=CONCATENATE("From: ",I1," ","To: ",J1)

私はこれを使ってL列にデータを入れることもできました(H列にデータがある場合のみ)。

=IF(H1="","","Notes: " & H1)

さて、これら2つの式を組み合わせてM列に入力したいのですが、うまくいかないIFステートメントの迷路に迷いました。

=IF(H1="","","Notes: " & H1,"",if(I1="","","From: " & I1," ",if(J1="","","From: " & J1)))

= IF(H1 = ""、 "注:"& H1、CONCATENATE( "From:"、I1、 ""、 "To:"、J1))
iSR5

1
これはなぜ投票されないのですか。ポスターは彼らが試みたことを示しており、スクリーンショットを示しています。質問も明らかです... +1
Dave

回答:


3

Concatenate()はテキストを連結するのに必須ではありません。 & signは同じことをし、タイピングはずっと少なくなります。考えて

="From: "&I1&" "&"To: "&J1&" "&IF(H1="","","Notes: " & H1)

1
これは小さくて甘い答えです
Firee

0

CONCATENATEの別の引数としてIFステートメントを追加してください。

例えば:

=CONCATENATE("From: ",I1," ","To: ",J1," ", IF(H1="","","Notes: " & H1))

とは言っても、私はあなたが本当に同じ情報をもう一度再現するつもりだったのかどうかわからない。あなたはただすることができます:

=K1&L1

あなたはすでに期待通りにK1とL1を作っているので、これはちょうど2つをまとめるでしょう。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.