dポイントプレゼントキャンペーン実施中!

エクセルで文字列のリストを作ったのですが、列の中に句点がついているセルとついていないセルがあります。これを、統一してすべて句点をつけることになりました。
現在句点のついていないセルに句点をつける方法を教えてください。
なお、対象範囲は一列のみですので、任意のセルについてこの方法がわかれば、あとはオートフィルでコピーすれば解決します。

ちなみに、過去の質問集を見たところ、一斉に句点をつける方法として「B1=A1&"。"でB1をコピーして「編集」「形式を選択して貼り付け」で「値」にしてA1に貼り付ける」という方法がありました。

基本的な質問で恐縮ですがよろしくお願いします。

A 回答 (2件)

計算式を以下のようにして、B列にコピーしてみては?


=IF(RIGHT(A1,1)="。",A1,A1&"。")
※計算式は「A1」を基準にしてます。
    • good
    • 0
この回答へのお礼

RIGHT関数という関数の存在を知りませんでした。
IF(RIGHT(A1,1)="。",A1,A1&"。")
って、「セルの右側の一番端が句点なら、そのまま、そうでないなら句点を追加する」っていう意味ですよね。まさに、聞きたかったことドンピシャの関数です。とても役立ちました。ありがとうございます。

お礼日時:2005/12/20 11:12

エディタをお持ちなら,一度コピーペーストして,置換してはどうでしょうか.



句点を一度全部とってから,行末に句点を入れればいけると思いますよ.

\n → 。\n
で大丈夫ではないでしょうか.
    • good
    • 0
この回答へのお礼

ありがとうございます。残念ながらエディタをもっていません。というか、存在を知りませんでした・・・なんか、エクセルの編集機能を超パワーアップバージョンしたソフトみたいですね。
とても便利そうなので今度フリーのものをダウンロードして使ってみようと思います。
勉強になりました。ありがとうございます。

お礼日時:2005/12/20 11:18

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