• ベストアンサー

セルの中の数字を切り取る、または分割する方法

お世話になっております。 質問致します。 エクセルで1つのセルに「1212123434」「1212125656」「1212127878」とう様に1列に数字が入っています。 上6ケタは同じ数字で下4ケタが異なる数字となっており、カンマやスペースはありません。 1列全てにおいてこの上6ケタの121212のみ削除したいのですがどのようにすればよろしいでしょうか。 上6ケタを削除する、もしくは上6ケタと下4ケタを2つのセルに分ける方法を教えてください。 「区切り位置」で色々やってみましたがわかりませんでした。 よろしくお願いします。

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

  • ベストアンサー
noname#224282
noname#224282
回答No.2

セルA1に1212123434 セルB1に以下の式 =RIGHT(TEXT(A1,0),4) 結果3434 数値を文字列にして、右から4文字抜き出し。 結果を編集コピーから形式を選択して貼り付け、値のみで「3434」化できます。 ご参考まで。

drymmz
質問者

お礼

ご回答ありがとうございます。 上記の関数で解決致しました。 ありがとうございました!

その他の回答 (3)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.4

該当の列を選択したのちに「ホーム」タブの「検索と選択」から「置換」をクリックします。 検索の文字列の窓には 「121212 と入力して置換後の文字列に窓には 「 と入力してから「すべて置換」をクリックすればよいでしょう。

  • qualheart
  • ベストアンサー率41% (1451/3486)
回答No.3

=RIGHT(数値セルを参照,4)という計算式で上6桁を表示しない文字に変えられます。 これで下4桁のみの表を作って、あとはコピーして形式を選択して貼り付けで「値」で貼り付ければ、上6桁を削除した数値が抽出できますよ。 ご参考まで。

drymmz
質問者

お礼

ご回答ありがとうございます。 こちらの関数で解決致しました。 ありがとうございました!

  • moon00
  • ベストアンサー率44% (315/712)
回答No.1

全ての数字が10桁で、上6桁が「121212」で同じとするなら、 単純に「1212120000」をどこかのセルに入力して、コピー 「121212」を含むセルを選択して、形式を選択して貼り付けで減算すればいいのでは? 10桁の数字が、「数字」として認識されている必要がありますが・・・

drymmz
質問者

お礼

ご回答ありがとうございます。 このような方法、思いつきませんでした。 ありがとうございました!

関連するQ&A