トップ回答者
CONCATENATE関数を使用してデータの結合を行う際に結合するセルにデータがない場合エラーとしたい。

質問
-
お世話になります。
タイトルの件ですが、CONCATENATE関数を使用してデータの結合を行おうと思っていますが
=CONCATENATE(H2,$G$1)
とした際ににH2のセル内にデータが存在しない場合はエラーとなるようにしたいと考えています。理由としてはデータ結合で従業員から申請があったメールアドレスを作成したいのですが別の申請が合った場合H列が空白となる為、関数を使用している列がG1に記載されているドメインのみが表示されてしまいます。
その為、エラーなるようにしてISERRORを使用して空白となるようにしたいと考えています。
どなたかご存じであればご教授いただけませんでしょうか。
宜しくお願い致します。
回答
すべての返信
-
Hebikuzure aka Murachi Akiraさん
ご返信ありがとうございます。
大変失礼いたしました。再度やりたいことについて説明させていただきます。メーリングリストの作成依頼があった際にデータが記載されるようにしているのですがSPLIT関数にて@前後を一度切り離す必要があるのでH列に
=IF(ISERROR(SPLIT(G2,"@")),"",SPLIT(G2,"@"))
の関数を記載しています。切り離しを行ったデータに会社で使用しているドメインを結合をしてメールアドレスを作成しようと思っていますが、申請内に個人で使用するメールアドレスの作成申請も含まれるのですがG列にはメーリングリストの申請のみのデータが記載されるのでメールアドレスの作成のあった行は空白となります。
その為、H列も空白となるのですがデータ結合を行う列にはドメインのみがセルに表示されてしまう為、このドメインのみを表示させないようにしたいと思っています。その方法として結合時にエラーとなれば=IF(ISERRORで空白にできると考えたので今回のタイトルの質問をさせていただきました。
お手数をおかけしますが引き続きご教授いただけませんでしょうか。
宜しくお願い致します。