• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで桁数を拾って削除)

エクセルで桁数を拾って削除

このQ&Aのポイント
  • エクセルでA列の1行目~100行目くらいまでにばらばらの数字が入っている場合、99999以下の数字はそのまま残し、100000以上の数字は4桁削除して切り捨てる関数を列Bの各行に入れることができます。
  • この関数を使うことで、例えば4行目の数字が254,530であれば25と表示され、5行目の数字が3,000,000であれば300と表示されます。
  • エクセルの関数を利用することで、A列に入力された数字の桁数に応じて適切な変換を行うことができます。

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

  • ベストアンサー
  • periodayo
  • ベストアンサー率20% (64/315)
回答No.2

=if(A1<100000,A1,Round(A1/10000,0)) Roundなので10000で割った四捨五入になります。 例えば359000なら36となります。 切り捨てたければRoundをRounddownに変えてください。 ちなみに切り上げはRoundupです。

tamako1111
質問者

お礼

無事解決できました。 ありがとうございました。

その他の回答 (4)

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.5

=IF(LEN(A1)<=5,A1,LEFT(A1,LEN(A1)-4))*1 と1をかけて数値化するほうが良いもでは。

tamako1111
質問者

お礼

無事解決できました。 ありがとうございました。

noname#204879
noname#204879
回答No.4

=IF(A1<1E5,A1,INT(A1/1E4))

tamako1111
質問者

お礼

無事解決できました。 ありがとうございました。

回答No.3

=IF(LEN(A1)<=5,A1,LEFT(A1,LEN(A1)-4)) こういう事ですか?

tamako1111
質問者

お礼

無事解決できました。 ありがとうございました。

回答No.1

B1: =if(A1>=100000,int(A1/10000,0),A1) 以下同様

tamako1111
質問者

お礼

無事解決できました。 ありがとうございました。

関連するQ&A