アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルで文字列のリストを作ったのですが、完成後に文字列の最後に句点(。)を入れることになりました。
各セルの文字列に一斉に句点をつける方法を教えてください。

例)
すぐに回答ほしいです
    ↓
すぐに回答ほしいです。

A 回答 (4件)

セルの文字列の最後だけなら


A1に文字があるとして
B1=A1&"。"
でB1をコピーして「編集」「形式を選択して貼り付け」で「値」にしてA1に貼り付ける。
B1を削除
列単位ならこれが一番楽です。
    • good
    • 0
この回答へのお礼

ありがとうございます。早速やってみます。

お礼日時:2004/09/16 10:57

VBAなら、A列にデータがあるとして


Sub test02()
d = Range("A1").CurrentRegion.Rows.Count
For i = 1 To d
Cells(i, "A") = Cells(i, "A") & "。"
Next i
End Sub
A列の数字セルがある場合は変化なしで、好都合でした。
2回実行すると。。が付くので要注意。
    • good
    • 0
この回答へのお礼

ありがとうございます。
??? 私にはちょっと難しいようです。

お礼日時:2004/09/16 11:01

表示形式の設定をユーザー定義にして



@!。

にするっていうのはどうでしょう。
    • good
    • 0
この回答へのお礼

こんなやり方があるんですね。目から鱗です。

お礼日時:2004/09/16 11:00

仮にA列1行目以下にたくさん文字列がはいっているものとします。



B1セルに

=A1&"。"

と入力し、下までずっとオートフィルでコピーします。
B列に文字列+。が出来ます。
次にB列を選択して、コピー。
そのまま、編集から「形式を選択して貼り付け」で「値」を選択。

これでB列にさっきの式ではなく文字列で「。」が入りました。
A列を削除して、おしまいです。
    • good
    • 0
この回答へのお礼

ありがとうございます。早速やってみます。

お礼日時:2004/09/16 10:59

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています