KutoolsforOffice — 一套方案,五大工具。事半功倍。三月特賣:20% 折扣

如何讓 Excel 中的隨機數不再變動?

作者Sun修改日期

當您在 Excel 中使用隨機數公式(例如 )RAND()RANDBETWEEN())時,可能會發現:只要工作表重新計算,這些公式就會自動產生新的數值。觸發重新計算的原因不僅包括雙擊儲存格,還可能來自編輯儲存格內容、執行計算,甚至只是開啟活頁簿。如果您需要保留特定的一組隨機資料(例如用於報告的資料集、實驗數據,或需維持不變的亂序資訊),這種自動更新行為通常並不理想。以下提供幾種實用解決方案,助您鎖定隨機數、防止變動,安心用於後續分析或分享!

透過複製與貼上停止隨機數變動

透過設定「計算選項」停止隨機數變動

透過使用插入隨機資料的 Kutools for Excel 停止隨機數變動好點子3

透過 VBA 程式碼停止隨機數變動


透過複製與貼上停止隨機數變動

讓隨機數保持不變最簡單的方法之一,就是將產生這些數值的公式直接替換為其目前的結果。當您需要快速解決問題,且無需保留公式以供日後參考時,這種做法尤其實用。

首先選取包含您希望保留為固定值的隨機數儲存格,按下 Ctrl + C 複製選取範圍。接著,選擇要貼上數值的位置——可以是原始位置,也可以是其他儲存格或工作表。在目標儲存格或範圍上按一下滑鼠右鍵,然後從快捷選單中選擇選擇性貼上> 值(V)。此操作會將公式轉換為靜態數值,即使工作表重新計算也不會再變動!

將公式儲存格複製並貼上為數值

執行「貼上為數值」後,您的隨機數將轉換為固定不變的純數值。若需對大型資料集套用此操作,可直接選取整列或整個範圍,並重複上述步驟。此方法最適合用於一次性保存資料,但請注意:一旦公式轉換為數值,便無法還原為原始公式。若您日後可能需要這些公式,建議事先做好備份。

kutools for excel AI 的螢幕截圖

透過 KUTOOLS AI 解鎖 Excel 的神奇功能

  • 智慧執行:透過簡易指令,輕鬆執行儲存格操作、分析資料,並建立圖表!
  • 自訂公式:打造專屬公式,讓您的工作流程更順暢!
  • VBA 編碼:輕鬆撰寫並套用 VBA 程式碼,立即提升工作效率!
  • 公式解析:輕鬆掌握複雜公式!
  • 文字翻譯:輕鬆打破試算表中的語言隔閡!
運用 AI 驅動的工具強化您的 Excel 能力。立即下載體驗前所未有的高效!

透過設定「計算選項」停止隨機數變動

另一種防止隨機數持續變動的方法,是調整 Excel 的計算模式。預設情況下,Excel 會在任何變更發生時自動重新計算公式,導致隨機函數不斷更新。您可以將此行為改為僅在您手動要求時才執行計算。

若要這麼做,請先開啟您的活頁簿,點選 Excel 功能區上的公式選項卡,接著選取計算選項,並在下拉清單中選擇手動

從「計算選項」命令中勾選「手動」

將計算模式切換為手動後,Excel 就不會自動重新計算所有公式(包括隨機數公式)。目前顯示的隨機數將保持不變,直到您明確按下 F9 或點選立即計算來觸發重新計算。

注意:

此設定會影響活頁簿中的所有公式,可能導致依賴動態公式的其他儲存格更新延遲。當您希望維持所有目前的顯示值(不僅限於隨機數)以確保資料一致性時,可使用此方法。若日後希望公式恢復定期自動更新,請務必切回自動計算模式,以免錯過重要變更。若僅需保留部分隨機數結果,建議改用上述方法,將這些特定儲存格轉換為數值。


透過使用插入隨機資料的 Kutools for Excel 停止隨機數變動

若您偏好更直覺且彈性的方法(特別是在處理複雜任務需產生隨機資料,或要求唯一隨機值時),可善用插入隨機資料功能(內建於 )Kutools for Excel)。這項強大工具能直接產生靜態形式的隨機整數、小數、日期、文字字串及自訂列表,資料一經生成即固定不變,確保穩定可靠!

Kutools for Excel 提供超過 300 項進階功能,簡化複雜作業,提升創造力與效率。整合 AI 功能,Kutools 能精準自動化各項任務,讓資料管理輕鬆無負擔。Kutools for Excel 的詳細資訊……         免費試用……

1. 選取您要產生隨機數的範圍,然後前往 Kutools> 插入> 插入隨機資料
點擊 Kutools 的「插入隨機資料」功能

2. 在插入隨機資料對話方塊中,選擇您要產生的隨機資料類型:若要產生整數,請點選整數頁籤;若要產生小數,則點選小數頁籤。在 FromTo 欄位中輸入所需範圍(例如介於 16 到 100 之間的數字)。如需避免重複值,請勾選唯一值核取方塊。此外,還提供進階設定,讓您依需求輕鬆產生隨機日期、字串,或從預先定義的自訂列表中隨機選取。
在對話方塊中設定選項

3. 點選確定完成設定,並在選取的儲存格中產生隨機數。所插入的數字為靜態值,即使重新計算工作表或重新開啟檔案也不會變動。
已產生隨機數字並保持不變

當您需要產生多種類型的隨機資料(不僅限於數值),或希望確保產生的隨機值在後續分析或記錄保存時保持不變,此方法特別有優勢。Kutools for Excel 還提供額外功能,可輕鬆產生隨機日期、文字或自訂項目。按此處了解更多詳情。日後若需再次產生隨機數,只需重複這些步驟,並靈活運用不同選項,即可輕鬆應對各種情境!


透過 VBA 程式碼停止隨機數變動

對於進階使用者或處理大型資料集時,只需運用簡易的 VBA 巨集,即可立即將所有隨機數公式轉換為靜態值。當您需要自動化重複性作業,或經常生成隨機資料並希望保留這些數值以利分享或記錄時,此方法尤其實用。

1. 點選開發人員工具Visual Basic。在 Microsoft Visual Basic for Applications 視窗中,點選插入 模組 以新增程式碼模組,並複製貼上下列 VBA 程式碼:

Sub ConvertRandomNumbersToValues()
    Dim Rng As Range
    Dim cell As Range
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set Rng = Application.Selection
    Set Rng = Application.InputBox("Select random number range", xTitleId, Rng.Address, Type:=8)
    For Each cell In Rng
        If cell.HasFormula Then
            cell.Value = cell.Value
        End If
    Next cell
End Sub

2. 插入程式碼後,點選執行按鈕按鈕執行巨集。當系統提示時,請選取包含隨機數公式的儲存格範圍,巨集將立即把所有公式替換為目前的數值,避免因重新計算而產生進一步變動。


總結來說,最佳解決方案取決於您的具體需求——無論是一次性複製、調整整個活頁簿的計算設定、透過 Kutools for Excel 產生更客製化的隨機資料,還是針對大型任務採用創意公式或 VBA 策略。務必評估將公式轉換為數值或更改計算選項可能帶來的影響;必要時請先備份工作內容,以防資料遺失或發生非預期變更。若您遇到公式無法正確鎖定、隨機數未如預期運作,或 VBA 巨集無法執行等問題,請檢查 Excel 的計算設定、巨集安全性及活頁簿狀態以進行疑難排解,並嘗試上述替代方法,提升可靠性與掌控力。

相關文章:

最佳 Office 生產力工具

🤖KUTOOLS AI 助手:基於以下內容徹底革新數據分析:智慧執行     產生程式碼  建立自訂公式    分析資料並產生圖表  呼叫增強函數……
熱門功能尋找、醒目提示或標記重複值     刪除空白行     合併列或儲存格而不遺失資料     不使用公式的四捨五入……
高級 LOOKUP多重條件 VLookup    多重數值 VLookup     跨多個工作表 VLookup      模糊查找……
高級下拉列表快速建立下拉式清單     相依式下拉式清單     多選下拉式清單……
欄位管理員新增指定數量的欄位移動欄位切換隱藏欄位的可見狀態比較範圍與欄位……
精選功能網格聚焦     設計視圖   增強編輯欄    工作簿與工作表管理員     資源庫(自動文字)  日期提取     合併工作表    加密/解密儲存格    依清單傳送電子郵件     超級篩選      特殊篩選(篩選粗體儲存格/斜體/刪除線……) ......
頂尖 15 工具組12 文字工具添加文本刪除特定字符,……)   50+ 圖表 類型甘特圖,……)   40+ 實用公式基於生日計算年齡,……)   19 插入工具插入二維碼從路徑插入圖片,……)   12 轉換工具金額轉大寫匯率轉換,……)   7 合併和拆分工具高級合併行分割儲存格,……)……以及更多
在您的慣用語言中使用 Kutools—支援英文、西班牙文、德文、法文、中文及另外 40+ 種語言!

運用 Kutools for Excel 強化您的 Excel 技能,體驗前所未有的高效能!Kutools for Excel 提供超過 300 項進階功能,大幅提升生產力並節省寶貴時間。立即點擊,取得您最需要的功能……


Office Tab 為 Office 帶來分頁式介面,讓您的工作更輕鬆自在!

  • 在 Word、Excel、PowerPoint 中啟用分頁式編輯與閱讀功能,以及 Access、Visio 與 Project。
  • 在同視窗的新分頁中開啟並建立多份文件,而非另開新視窗。
  • 每天為您提升 50% 的工作效率,並省下數百次滑鼠點擊!

所有 Kutools 增益集,一個安裝程式

Kutools for Office 套件整合了 Excel、Word、Outlook 與 PowerPoint 的增益集,以及 Office Tab Pro,非常適合需要跨多個 Office 應用程式協作的團隊使用!

ExcelWordOutlookTabsPowerPoint
  • 全能套件— 包含 Excel、Word、Outlook 與 PowerPoint 增益集,以及 Office Tab Pro
  • 一個安裝程式,一個授權— 數分鐘內即可完成設定(支援 MSI)
  • 協同運作更出色— 在多個 Office 應用程式間實現流暢的生產力體驗
  • 30 天完整功能試用— 無需註冊,無需信用卡
  • 超值之選— 比單獨購買各增益集更省費用