- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルで桁数を拾って削除)
エクセルで桁数を拾って削除
このQ&Aのポイント
- エクセルでA列の1行目~100行目くらいまでにばらばらの数字が入っている場合、99999以下の数字はそのまま残し、100000以上の数字は4桁削除して切り捨てる関数を列Bの各行に入れることができます。
- この関数を使うことで、例えば4行目の数字が254,530であれば25と表示され、5行目の数字が3,000,000であれば300と表示されます。
- エクセルの関数を利用することで、A列に入力された数字の桁数に応じて適切な変換を行うことができます。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
=if(A1<100000,A1,Round(A1/10000,0)) Roundなので10000で割った四捨五入になります。 例えば359000なら36となります。 切り捨てたければRoundをRounddownに変えてください。 ちなみに切り上げはRoundupです。
その他の回答 (4)
- imogasi
- ベストアンサー率27% (4737/17069)
回答No.5
=IF(LEN(A1)<=5,A1,LEFT(A1,LEN(A1)-4))*1 と1をかけて数値化するほうが良いもでは。
質問者
お礼
無事解決できました。 ありがとうございました。
noname#204879
回答No.4
=IF(A1<1E5,A1,INT(A1/1E4))
質問者
お礼
無事解決できました。 ありがとうございました。
- めとろいと(@naktak)
- ベストアンサー率36% (785/2139)
回答No.3
=IF(LEN(A1)<=5,A1,LEFT(A1,LEN(A1)-4)) こういう事ですか?
質問者
お礼
無事解決できました。 ありがとうございました。
- grumpy_the_dwarf
- ベストアンサー率48% (1628/3337)
回答No.1
B1: =if(A1>=100000,int(A1/10000,0),A1) 以下同様
質問者
お礼
無事解決できました。 ありがとうございました。
お礼
無事解決できました。 ありがとうございました。