すべてのカテゴリ » インターネット・パソコン » 技術・プログラミング

質問

終了

エクセルを利用してある列のデータ内容(セルの中の文字の最後部分)全部にコンマ , マークを一気に付け加えたいのですが、どのようにすれば良いのでしょうか?例えば、【加藤】【佐藤】【武藤】と並んでいる列のデータセルに、【加藤,】【佐藤,】【武藤,】と名前の後にコンママークを入れたいと言う意味です。よろしくご回答ください。

===補足===
ぽんこつさん回答ありがとうございます。
今ひとつよくわかりません。このやり方だとすべて同じ文字列におきかえられてしまいませんか?私が望んでいるのは、すべてのデータ文字列の末尾に【,】コンマを加えたいだ
けです。やり方ご存知であれば、もう一度ご回答いただければ、幸いです。

  • 質問者:potential
  • 質問日時:2010-12-18 12:19:44
  • 0

並び替え:

加藤佐藤武藤 に , を入れると言うなら無理です、コンピュータはおろか人間でさえ何処に , を入れて良いか判断が出来ない(3名だけな筈もなく、3名なら手直しのほうが簡単で早いですから)、長い漢字の羅列は本人にしか判別出来ないものです。
しかも苗字ですから、熟語ノように辞書をデータベースにすることも不可能です、当て字やら当用漢字にない文字、旧字まで含まれますから。
スペースなりなんらかの区切りがある場合はくきりの文字を置き換えれば可能です、名前を別のシートでX1=加藤 X2=佐藤 X3=武藤の用に名前データーシートの物を別のシートに表示するのであればVBAマクロを組めば可能ですが、仕様が不明ですからVBAマクロのプログラムを決められませんし文章だけで説明できるものではありません。

  • 回答者:匿名 (質問から8時間後)
  • 0
この回答の満足度
  

該当セルの値が全部"】"で終わっていれば
メニュー[編集]-[置換]で
"】"を",】"に置換すればお望みの結果が得られます。

何かもう一癖ありそうな気が...ご不満であれば補足下さい。

===補足===
【】←これって、ひょっとしてセルのマス目のことでしょうかねぇ。

+---+---+---+
|加藤 |佐藤 |武藤 |
+---+---+---+
↑これを、

↓こうしたいって事でしょうか?
+---+---+---+
|加藤,|佐藤,|武藤,|
+---+---+---+

以下、そう解釈して説明します。
+---+---+---+
|加藤 |佐藤 |武藤 |
+---+---+---+
|   |   |   |←①一列挿入します
+---+---+---+
② ①で挿入した列の左端セルに「=A1 & ","」と入力します(この時点で「加藤,」と表示されるはず)
③ ②をコピーして埋めたいセルに貼り付けます
④ ①の列全体を選択し、コピーあるいはctrl+c
⑤ ①の列全体を選択し、マウス右メニューから[形式を選択して貼り付け]
⑥ 別窓が出て来ます。○値をクリックして[OK]ボタン(数式が消え、値に固定されます)
⑦ ①の上の列を削除します

※カラムズレご容赦下さい。できれば等幅フォントでご覧を。

意に沿った結果が得られましたでしょうか....
ハズレたらまた返事下さい。評価はナシで。回答全体を消して再投稿します。

この回答の満足度
  

関連する質問・相談

Sooda!からのお知らせ

一覧を見る