- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:excel セルの統合 頭のゼロを消さない)
Excelセルの統合で頭のゼロが消える問題の解決方法は?
このQ&Aのポイント
- Excelのセル統合で頭のゼロが消える問題が発生しました。具体的には、携帯電話番号をランダムに表示するために、RAND関数を使用しています。しかし、ランダムに選ばれる8桁の数字に頭のゼロが含まれる場合、セル統合後にゼロが消え、桁数が減ってしまいます。この問題を解決する方法を教えてください。
- Excelのセル統合で頭のゼロが消える問題の解決方法を教えてください。具体的には、携帯電話番号をランダムに表示するために、RAND関数を使用しています。しかし、ランダムに選ばれる8桁の数字に頭のゼロが含まれる場合、セル統合後にゼロが消え、桁数が減ってしまいます。
- Excelのセル統合で頭のゼロが消える問題の解決方法を教えてください。携帯電話番号をランダムに表示するために、RAND関数を使用していますが、ランダムに選ばれる8桁の数字に頭のゼロが含まれる場合、セル統合後にゼロが消え、桁数が減ってしまいます。この問題を解決する方法を教えてください。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
次のような式にすればよいでしょう。 =CHOOSE(RAND()*2+1,"090","080")&TEXT(INT(RAND()*100000000),"00000000")
その他の回答 (3)
- yubo
- ベストアンサー率56% (66/117)
回答No.4
こんにちは 数値がご希望なら =CHOOSE(RANDBETWEEN(1,2),9000000000,8000000000)+RANDBETWEEN(0,99999999) として、後は表示形式で。
- MarcoRossiItaly
- ベストアンサー率40% (454/1128)
回答No.3
=text(((8+int(rand()*2))*10+rand())*10^8,"00000000000") =text(((8+int(rand()*2))*10+rand())*10^8,"000-0000-0000") と、CHOOSE も IF も混ぜない方法も。
- keithin
- ベストアンサー率66% (5278/7941)
回答No.2
="0"&IF(RAND()>0.5,9,8)*1000000000+INT(RAND()*10000000) =IF(RAND()>0.5,"090","080")&TEXT(RAND()*10000000,"00000000") とか、どっちでも。 後者の場合INT関数は要りません。
お礼
レスポンス遅くてすみません。 無事に作ることができました。 ありがとうございました!!