文字列の連結は、
& または、
CONCATENATE 関数でできる。
その時、セル内で改行するには、
Windowsの場合は、CHAR(10)
Mac OSの場合は、CHAR(13)
を使用する。
Comments
現在はどちらも CHAR(10)
Comment
CHAR(10)は、Line Feed。
CHAR(13)は、Carriage Return。
Windows も Excel では、CR + LF である必要無く、LFでいい。
文字列の連結は、
& または、
CONCATENATE 関数でできる。
その時、セル内で改行するには、
Windowsの場合は、CHAR(10)
Mac OSの場合は、CHAR(13)
を使用する。
CHAR(10)は、Line Feed。
CHAR(13)は、Carriage Return。
Windows も Excel では、CR + LF である必要無く、LFでいい。
例
A列:会社名
B列:部署名
C列:氏名
が入力されているとする。
但し、いずれの項目か少なくとも一つは入力されているが、全てに入力されているとは限らない。
つまり
の7通りある可能性が考えられる。
この時、三つの項目を、セル内改行で連結することを考える。(Windows環境とする)
=CONCATENATE(IF(A1="","",A1),IF(A1"",IF(AND(IF(B1="",TRUE),IF(C1="",TRUE)),"",CHAR(10)),""),IF(B1="","",B1),IF(B1"",IF(C1="","",CHAR(10)),""), IF(C1="","",C1))
と数式を入力すればできる。
うまく表示できないときは、セルの表示形式が、「折り返し」になっているかを確認。