B セルと C セルのデータを A セルに結合し、すべての行に同じものを適用する方法

B セルと C セルのデータを A セルに結合し、すべての行に同じものを適用する方法

列 A1 にデータがあり、列 B1、D1、E1 のデータを列 A1 に結合したいのですが、Excel 2003 のマクロを使用してこれを行うにはどうすればよいですか。

答え1

CONCATENATE()を使うことができます

このスクリーンショットをご覧ください:

ここに画像の説明を入力してください

詳細はMicrosoft Officeのウェブサイト

私はこれをよく使いますが、これは非常に強力で、各コンマ間のテキストに限定されず、このばかげた例のような他の関数を入れることもできます (これを上のスクリーンショットに適用して、コードをセル C1 に貼り付けることができます)。

=CONCATENATE(IF(HOUR(NOW()) < 12, CONCATENATE("朝と", A1, "から"), A1), " ", B1)

関連情報