Excel (一般機能)

Excelの一般機能に関するフォーラムです。
  • 解決済みのトピックにはコメントできません。
このトピックは解決済みです。
質問

 
(Windows 10 Home : Microsoft 365)
乱数を利用して発生したIDを固定化したい
投稿日時: 22/03/05 17:56:33
投稿者: mild2

=BASE(RANDBETWEEN(0,36^8-1),36,8)
これでほぼ重複しない8桁のIDを発生させました。
目的は叶えられたのですが、セルのコピー操作等をする度に
発生させたIDが再度書き換えられて変わってしまいます。
ですので、そうならないようにコピーして値貼り付けをしています。
面倒ですので、一度発生したIDを書き換えられない方法は無いでしょうか?

回答
投稿日時: 22/03/05 21:48:38
投稿者: よろずや

VBAを使わないと無理。

回答
投稿日時: 22/03/06 08:34:58
投稿者: Mike

最初に乱数を発生させたら、[数式]⇒[計算方法 <計算方法の設定>]⇒[手動]
に設定しておいて、「セルのコピー操作等」の作業を実行⇒次の作業に移る前にF9キーをチョーン
てのは如何かな?

投稿日時: 22/03/06 11:36:04
投稿者: mild2

MIKEさんの方法でもできるようですが、操作の手数が
現在の方法とあまり変わらないようです。
 
やはり根本的にはよろずやさんの仰るようにVBAを使わないと
出来ないのでしょうね。お二方ありがとうございました。