KutoolsforOffice — Одно решение — пять мощных инструментов.Меньше усилий — больше результата.

Как сохранить или остановить обновление случайных чисел в Excel?

АвторСунДата изменения

При работе со случайными числами в Excel с помощью таких формул, как RAND() или СЛУЧМЕЖД(), вы наверняка замечали: сгенерированные значения автоматически пересчитываются и обновляются при каждом пересчёте листа. Это происходит не только при двойном щелчке по ячейкам, но и при любом редактировании содержимого, выполнении вычислений — а иногда даже просто при открытии книги! Такое поведение может стать серьёзной проблемой, если вам нужно зафиксировать конкретный набор случайных данных — например, для подготовки отчётов, проведения экспериментов или распределения перемешанной информации, которая должна оставаться неизменной. Ниже вы найдёте несколько практичных решений, которые помогут «заморозить» случайные числа и использовать их с уверенностью в дальнейшем анализе или передаче.

Остановка изменения случайных чисел с помощью копирования и вставки

Остановка изменения случайных чисел путём настройки параметров вычислений

Остановка изменения случайных чисел с помощью Вставить случайные данные из Kutools для Excel хорошая идея3

Остановка изменения случайных чисел с помощью кода VBA


Остановка изменения случайных чисел с помощью копирования и вставки

Один из самых простых способов зафиксировать случайные числа — заменить формулы, генерирующие их, на текущие значения. Этот подход особенно полезен, когда нужно быстрое решение и нет необходимости сохранять формулы для дальнейшего использования.

Сначала выделите ячейки со случайными числами, которые нужно сохранить как фиксированные значения. Нажмите Ctrl + C, чтобы скопировать выделенный диапазон. Затем укажите место для вставки — это может быть исходное расположение или любая другая ячейка или лист. Щёлкните правой кнопкой мыши по целевой ячейке или диапазону и в контекстном меню выберите Вставить специально > Значения (V). Эта операция преобразует формулы в статические числа, предотвращая их изменение при любом последующем пересчёте листа.

скопировать и вставить ячейки с формулами как значения

После вставки как значения ваши случайные числа превращаются в обычные данные и больше не обновляются. Если нужно применить этот метод к большому объёму данных, выделите весь нужный столбец или диапазон и повторите описанные действия. Этот способ идеально подходит для однократного сохранения результатов, но помните: после преобразования формул в значения восстановить исходные формулы уже не получится. Рекомендуем создать резервную копию, если формулы могут понадобиться в будущем.

снимок экрана kutools for excel ai

Раскройте магию Excel с помощью KUTOOLS AI

  • Интеллектуальное выполнение: Выполняйте операции с ячейками, анализируйте данные и создавайте диаграммы — всё это доступно через простые команды.
  • Пользовательские формулы: создавайте индивидуальные формулы для оптимизации рабочих процессов.
  • Программирование на VBA: Пишите и внедряйте код VBA легко и без усилий.
  • Анализ формул: Легко разбирайтесь даже в самых сложных формулах.
  • Перевод текста: Ломайте языковые барьеры прямо в ваших таблицах.
Расширьте возможности Excel с помощью инструментов на базе ИИ.Скачать сейчаси ощутите эффективность, как никогда раньше!

Остановка изменения случайных чисел путём настройки параметров вычислений

Ещё один способ избежать постоянного обновления случайных чисел — изменить режим вычислений в Excel. По умолчанию Excel автоматически пересчитывает формулы при любом изменении, из-за чего случайные значения обновляются слишком часто. Вы можете настроить пересчёт так, чтобы он выполнялся только по вашему запросу.

Для этого откройте книгу и перейдите на вкладку Формулы на ленте Excel. Затем выберите Параметры вычислений, и в раскрывающемся списке укажите Вручную.

выберите «Вручную» в параметрах вычислений

Переключив режим вычислений на ручной, вы отключите автоматический пересчёт всех формул, включая формулы случайных чисел. Отображаемые случайные числа останутся неизменными до тех пор, пока вы сами не запустите пересчёт, нажав клавишу F9 или выбрав команду Вычислить сейчас.

Примечание:

Этот параметр влияет на все формулы в книге и может замедлять обновления в других ячейках, зависящих от динамических формул. Используйте этот метод, если хотите сохранить все текущие отображаемые значения — а не только случайные числа — для обеспечения согласованности. Не забудьте вернуть режим вычислений в положение Автоматически, когда понадобится регулярное обновление формул, чтобы избежать пропущенных изменений. Если нужно сохранить только определённые результаты случайных чисел, рассмотрите возможность преобразования именно этих ячеек в значения, как описано выше.


Остановка изменения случайных чисел с помощью Вставить случайные данные из Kutools для Excel

Если вы предпочитаете более удобный и гибкий подход — особенно при генерации случайных данных для сложных задач или когда нужны уникальные случайные значения, — воспользуйтесь функцией Вставить случайные данные в Kutools для Excel. Эта мощная функция позволяет мгновенно создавать случайные целые числа, десятичные дроби, даты, текстовые строки и списки из пользовательских значений — сразу в виде статических данных, которые не изменятся после вставки.

Kutools для Excelпредлагает более 300 расширенных функций для упрощения сложных задач, повышая креативность и эффективность.Интегрировано с возможностями ИИ, Kutools автоматизирует задачи с высокой точностью, делая управление данными простым и удобным.Подробная информация о Kutools для Excel…         Бесплатная пробная версия…

1. Выделите диапазон, в котором нужно создать случайные числа, затем перейдите по пути: Kutools > Вставка > Вставить случайные данные.
нажмите функцию «Вставить случайные данные» Kutools

2. В диалоговом окне Вставить случайные данные выберите тип случайных данных для генерации. Например, перейдите на вкладку Целое для целых чисел или на вкладку Десятичное для дробных значений. Укажите желаемый диапазон в полях От и До, например числа от 16 до 100. Если вы хотите предотвратить дублирование записей, установите флажок Уникальные значения. Дополнительные расширенные настройки позволяют генерировать случайные даты, строки или заранее заданный пользовательский список по мере необходимости.
настройте параметры в диалоговом окне

3. Нажмите кнопку ОК, чтобы завершить процесс и создать случайные числа в выбранных ячейках. Вставленные числа будут статическими и не изменятся даже при пересчёте листа или повторном открытии файла.
случайные числа сгенерированы и зафиксированы

Этот подход особенно выгоден, когда нужно создавать разные типы случайных данных (не только числа) или когда важно, чтобы сгенерированные значения оставались неизменными для последующего анализа или хранения. Kutools для Excel предлагает расширенные возможности для генерации случайных дат, текста и пользовательских элементов. Подробнее об этом можно узнать здесь. Если вам снова понадобится сгенерировать случайные числа, просто повторите эти действия — гибкие настройки подойдут для любых сценариев.


Остановка изменения случайных чисел с помощью кода VBA

Опытным пользователям или тем, кто работает с большими наборами данных, простой макрос VBA поможет мгновенно преобразовать все формулы случайных чисел в статические значения. Это особенно ценно для автоматизации рутинных задач и при частой генерации случайных данных, значения которых необходимо сохранять для передачи или архивирования.

1. Нажмите Инструменты разработчика > Visual Basic. В окне Microsoft Visual Basic для приложений выберите Вставка > Модуль, чтобы добавить новый модуль кода. Скопируйте и вставьте следующий код 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 для Excel или применение творческих подходов на основе формул и VBA для масштабных операций. Всегда учитывайте последствия преобразования формул в значения или изменения параметров вычислений — при необходимости создавайте резервные копии, чтобы избежать потери данных или непреднамеренных изменений. Если возникнут проблемы — например, формулы не фиксируются корректно, случайные числа ведут себя неожиданно или макросы VBA не запускаются — проверьте настройки вычислений Excel, уровень безопасности макросов и состояние книги, чтобы оперативно устранить неполадки, и используйте альтернативные методы, описанные выше, для обеспечения надёжности и полного контроля.

См. также:

Лучшие инструменты повышения продуктивности в Office

🤖KUTOOLS AI Помощник: Преобразуйте Анализ данных с помощью:Интеллектуального выполнения   |  Генерации кода|  Создания пользовательские формулы  |  Анализа данных и построения диаграмм|  Вызова Расширенные функции
Популярные функции:Поиск, выделение или Отметить дубликаты   |  Удалить пустые строки   |  Объединить столбцы или ячеек без потери данных   |  Округление без использования формул
Супер ПОИСК:VLookup по нескольким критериям  |  VLookup по нескольким значениям  |   VLookup по нескольким листам   |   Распознавание нечетких соответствий
Расширенный раскрывающийся список:Быстрое создание выпадающего списка   |  Зависимый выпадающий список   |  Выпадающий список с множественным выбором
Управление столбцами:Добавление заданного количества столбцов|Перемещение столбцов|Переключение видимости скрытых столбцов|Сравнение диапазонов и столбцов
Избранные функции:Сетка фокусировки   |  Просмотр дизайна   |Улучшенная строка формулы   | Управление рабочими книгами и листами   |  Библиотека ресурсов(автотекст)|  Выбор даты   |  Объединить листы  |  Шифрование/Расшифровать ячейки   | Отправка писем по списку   |  Супер фильтр   |   Специальный фильтр(Фильтр ячеек с жирным шрифтом/курсив/зачёркивание…) …
Лучшие наборы инструментов 15:12 Текстовыеинструменты(Добавить текст,Удалить определенные символы, …)|   50+Типыдиаграмм(Диаграмма Ганта, …)|   40+ Практические формулы(Рассчитать возраст на основе даты рождения, …)|   19 Инструментывставки(Вставить QR-код,Вставка изображения по пути, …)|   12 Инструментыпреобразования(Преобразовать в слова,Конвертация валют, …)|   7 Объединить и разделитьИнструменты(Расширенное объединение строк,Разделить ячейки, …)|… и многое другое
Используйте Kutools на предпочитаемом языке — поддержка английского, испанского, немецкого, французского, китайского и ещё 40+ языков!

Раскройте весь потенциал Excel с помощью Kutools для Excel и ощутите эффективность как никогда раньше.Kutools для Excel предлагает более 300 расширенных функций для повышения продуктивности и Экономия времени.Нажмите здесь, чтобы получить нужную Вам функцию…


Office Tab добавляет в Office вкладки и значительно упрощает Вашу работу

  • Включите редактирование и чтение во вкладках в Word, Excel, PowerPoint, Publisher, 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-дневная полнофункциональная пробная версия— без регистрации и кредитной карты
  • Лучшее соотношение цены и качества— экономия по сравнению с покупкой отдельных надстроек