• ベストアンサー

エクセルのセルの中の,よりも前の文字を消すには?

例えばA1のセルに"1,apple"、A2のセルに"2,orange"といった感じで 下へ何個も箇条書きのような文字の入ったセルがA列に続いているとします。 この場合関数などを使い、,の前の数字を,ごと消してしまう方法はありますか? 例えばA1のセルに"1,apple"なら、"apple"に変更するといった感じです。

質問者が選んだベストアンサー

  • ベストアンサー
  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.1

次の方法は如何でしょうか。 (1)A列を選択→編集→置換 (2)検索文字列欄に*,(半角) 置換文字列欄は未入力→すべて置換

cocoron24
質問者

お礼

お礼が遅くなり申し訳ございません。 真っ先にご回答いただけましたので、20点差し上げます。 ありがとうございます。

その他の回答 (4)

noname#204879
noname#204879
回答No.5

=MID(A1,FIND(",",A1)+1,99)

cocoron24
質問者

お礼

お礼が遅くなりありがとうございます。 シンプルで解りやすかったため、10点差し上げます。 ありがとうございます。

  • hige_082
  • ベストアンサー率50% (379/747)
回答No.4

B1に =RIGHT(A1,LEN(A1)-(FIND(",",A1,1)))

cocoron24
質問者

お礼

お礼が遅くなり申し訳ございません。 ありがとうございます。

  • gyouda1114
  • ベストアンサー率37% (499/1320)
回答No.3

区切り位置ウィザードを使って区切り数値部分を削除する。 区切り文字を「カンマ」とする 2003 区切り位置で楽々データ分割 http://kokoro.kir.jp/excel/delimitation-position.html 2007 区切り位置でデータを分割 http://www.becoolusers.com/excel/text-to-columns.html

cocoron24
質問者

お礼

お礼が遅くなり申し訳ございません。 ありがとうございます。

  • Nouble
  • ベストアンサー率18% (330/1783)
回答No.2

http://oshiete.coneco.net/qa4616533.html で nao21213様が質問されている内容と似通ったものですね 違いはnao21213様は切り取る位置が不変の4であるのに対し 此方では可変であることでしょうか… 要は切り取る位置が求まればいい訳ですよね 文字列中の特定のキャラクターを検索する関数 FINDとSearchがあります。 FINDについて http://www3.tokai.or.jp/excel/kansu/find.htm Searchについて http://www3.tokai.or.jp/excel/kansu/f_main.htm この期に乗じ会得しスキルアップされても良いのかも知れませんね

cocoron24
質問者

お礼

お礼が遅くなり申し訳ございません。 ありがとうございます。

関連するQ&A