- ベストアンサー
セルの中の数字を切り取る、または分割する方法
お世話になっております。 質問致します。 エクセルで1つのセルに「1212123434」「1212125656」「1212127878」とう様に1列に数字が入っています。 上6ケタは同じ数字で下4ケタが異なる数字となっており、カンマやスペースはありません。 1列全てにおいてこの上6ケタの121212のみ削除したいのですがどのようにすればよろしいでしょうか。 上6ケタを削除する、もしくは上6ケタと下4ケタを2つのセルに分ける方法を教えてください。 「区切り位置」で色々やってみましたがわかりませんでした。 よろしくお願いします。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
セルA1に1212123434 セルB1に以下の式 =RIGHT(TEXT(A1,0),4) 結果3434 数値を文字列にして、右から4文字抜き出し。 結果を編集コピーから形式を選択して貼り付け、値のみで「3434」化できます。 ご参考まで。
その他の回答 (3)
- KURUMITO
- ベストアンサー率42% (1835/4283)
該当の列を選択したのちに「ホーム」タブの「検索と選択」から「置換」をクリックします。 検索の文字列の窓には 「121212 と入力して置換後の文字列に窓には 「 と入力してから「すべて置換」をクリックすればよいでしょう。
- qualheart
- ベストアンサー率41% (1451/3486)
=RIGHT(数値セルを参照,4)という計算式で上6桁を表示しない文字に変えられます。 これで下4桁のみの表を作って、あとはコピーして形式を選択して貼り付けで「値」で貼り付ければ、上6桁を削除した数値が抽出できますよ。 ご参考まで。
お礼
ご回答ありがとうございます。 こちらの関数で解決致しました。 ありがとうございました!
- moon00
- ベストアンサー率44% (315/712)
全ての数字が10桁で、上6桁が「121212」で同じとするなら、 単純に「1212120000」をどこかのセルに入力して、コピー 「121212」を含むセルを選択して、形式を選択して貼り付けで減算すればいいのでは? 10桁の数字が、「数字」として認識されている必要がありますが・・・
お礼
ご回答ありがとうございます。 このような方法、思いつきませんでした。 ありがとうございました!
お礼
ご回答ありがとうございます。 上記の関数で解決致しました。 ありがとうございました!