[241] 列の全てのセルにテキストを挿入したい
野田 [2012/07/24 15:17:55]
特定の列の全部のセルの中のテキストの最後に特定の
テキストを足したいです
例えば氏名(山田太郎や山口浩など)が入ってる列があったとして
その全部の氏名の後に"様"を挿入したい場合はどのように
すればいいでしょうか?よろしくお願いいたします
エクセルの場合は下記のように対処していました
A列に氏名が入っているとしましたら、B1に=A1&"様"
を入れます。そして、B1のセルを選択し、右下にカーソルを合わせると小さな十字が出ます。
A列が隙間なく縦に続いているのなら、その状態で小さな十字をダブルクリックすると、
B列に「様」月の氏名が出ます。B列を選択し「コピー」
C列を右クリックして「形式を選択して貼り付け」→「値」でOK
これでC列に様付きの氏名が入ります。
Re: [241] 列の全てのセルにテキストを挿入したい
あすかぜ [2012/07/24 21:18:15]
下記のどちらかのやり方を試してみてください。
■ マクロを使う方法
1. http://www.asukaze.net/soft/cassava/macro/asukaze/bbs241_20120724.cms をダウンロードして、Cassava フォルダ内の「Macro」フォルダに置きます。
2. 氏名が入っている列のどこかにカーソルがある状態にします。
3. [オプション(O)]-[マクロ(M)]-[bbs241_20120724] を実行します。
※ もし [bbs241_20120724] が見当たらない場合、[オプション(O)]-[マクロ(M)]-[マクロの検索(S)] を実行すると出てきます。
このマクロを使うと、カーソルのある列の全データに "様" が付加されます。
ファイルを編集して "様" を別のテキストにすれば、別のテキストも付加できます。
ファイル名を変えればメニュー内に表示される名前も変わります。
■ セル内計算式を使う方法
1. 1列目に氏名が入っているとしたら、2列目の1行目に 「=[x-1,y]+"様"」をいれます。
2. 2列目1行目から、テキストを挿入したい範囲まで2列目を選択します。
3. [編集(E)]-[連続データ(W)]-[1行目をコピー(C)] を実行します。
4. [表示(V)]-[セル内計算式を処理(E)] を実行します。
5. 2列目を選択し、右クリックから [コピー(C)] を実行します。
6. 3列目を選択し、右クリックから [挿入貼り付け(P)] を実行します。
この方法は Excel での手順とだいたい同じです。
計算式の書式は Excel とはだいぶ違うのでご了承ください。十字も Cassava にはありません。
よろしくお願いします。
Re: [241] 列の全てのセルにテキストを挿入したい
野田 [2012/07/25 19:13:37]
あすかぜ様
ありがとうございます。おかげさまで解決しました。