質問: excel 文字列の前後に、特定の文字を付加したい excelで、ある列に不規則な文字列がならんでいます。 その文字列の前後に、いっせいに好きな文字を付加したいのです。 例えば、「aaa」という文字列の前後に 「bbbaccc」といったように aaaといった文字列にbbbやcccと一斉に付加したいです。 aaaはアルファベットや日本語等さまざまなのですが、 どうすればいいでしょうか? 教えてください。
回答: & という文字列結合演算子 というのを知っていれば済むはなし。 ときどきこの質問が出るが、+やーと同列のものなので不思議。 ーー セル(c列、d列とする)に、さまざまな値(文字列や数値)を入れておいて =d1&a1&c1 のようにもできる。式を複写したときd1がd2に変わったりして変化させられる。固定するときは=$d$1&a1&$c$のようにする。 結合するものが同皆同じ場合は文字列を””で囲って結合する。 ="abc"&a1&"dfgh" =123&a1&"sdfg"もできる。 なぜか回答ではconcatenate関数も出てくるが、普通は&が簡便。