プロが教える店舗&オフィスのセキュリティ対策術

Excelの数式について教えてください。
セル「AE22」のい「=IF(AE19=AE20,AE18&"・"&AE19,AE18&"・"&AE19 &"・"&AE20)」があります
この数式は氏名が多数のある場合に「&と・」で結合で、
又、氏名2と氏名3が同一氏名の場合は、一つの氏名となるようにできる数式ですが、
下記の問題があります。
問題-1
氏名1「AE18」氏名2「AE19」氏名3「AE20」に何もない場合に「・」が表示されます。
問題-2
氏名1「AE18」に指名が表示されると「北海 太郎・」と表示されます。
問題-3
氏名1「AE18」氏名2「AE19」に指名が表示されると「北海 一郎・北海 次郎・」と表示されます。

氏名2「AE19」と氏名3「AE20」が同じ氏名だと上手く表示されます。
氏名1「AE18」氏名2「AE19」氏名3「AE20」がそれぞれ違う氏名の場合は上手く表示されます。
上記の問題を解決できる方法を教えてください。
よろしくお願いいたします。

「エクセルの数式で教えてください。」の質問画像

A 回答 (2件)

Microsoft365かバージョン2021をお使いなら



=TEXTJOIN("・",,UNIQUE(AE18:AE20))

でできるかと思います。
質問の際には必ずお使いのバージョンをお書きください。
    • good
    • 1
この回答へのお礼

回答ありがとうございます。
Versionをお伝えを失念してしまいました。
申し訳ありませんでした。
Versionはオフィス365でしたので

上手くでききました。

お礼日時:2023/03/10 16:32

氏名セルに何もないと、「空白」あるいな「null」が表示される、


という結果です。

> 上記の問題を解決できる方法を教えてください。
どのように表示したいのですか?

今のままのほうが、
何番目には氏名が記入されていない、
という事がわかってよいのでは、と思いますが。
    • good
    • 1

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