
列 A1 にデータがあり、列 B1、D1、E1 のデータを列 A1 に結合したいのですが、Excel 2003 のマクロを使用してこれを行うにはどうすればよいですか。
答え1
CONCATENATE()を使うことができます
このスクリーンショットをご覧ください:
私はこれをよく使いますが、これは非常に強力で、各コンマ間のテキストに限定されず、このばかげた例のような他の関数を入れることもできます (これを上のスクリーンショットに適用して、コードをセル C1 に貼り付けることができます)。
=CONCATENATE(IF(HOUR(NOW()) < 12, CONCATENATE("朝と", A1, "から"), A1), " ", B1)