Excel формулы в значения excel: Как преобразовать все формулы в значения в Excel?
Содержание
Макросы VBA Excel для замены формул на значения
planacademy
MS Excel,VBA
В данной статье представлены разные варианты макросов для быстрой замены формул на значения в документах MS Excel
Заменить формулу на значение можно следующим образом: выделяем нужную ячейку, нажимаем F2, F9, Enter и в текущей ячейке формула заменится на значение. Если таких ячеек много, то это превратится в долгий и рутинный процесс. На помощь придут следующие макросы
Макрос для превращения всех формул в значения в выделенном диапазоне (или нескольких диапазонах, выделенных одновременно с Ctrl):
Sub Formulas_To_Values_Selection()
'преобразование формул в значения в выделенном диапазоне
Dim smallrng As Range
For Each smallrng In Selection.Areas
smallrng.Value = smallrng.Value
Next smallrng
End SubМакрос для превращения всех формул в значения на текущем листе:
Sub Formulas_To_Values_Sheet()
'преобразование формул в значения на текущем листе
ActiveSheet.UsedRange.Value = ActiveSheet.UsedRange.Value
End Sub
Макрос для превращения всех формул в книге и на всех листах:
Sub Formulas_To_Values_Book()
'преобразование формул в значения во всей книге
For Each ws In ActiveWorkbook.Worksheets
ws.UsedRange.Value = ws.UsedRange.Value
Next ws
End Sub
Данный макрос меняет все формулы на значения во всех файлах на всех листах в указанной папке
Sub УдалитьВсеФормулыВПапке()
Dim fd As FileDialog
Dim iPath As String
Dim iFileName As String
Dim iSheet As Worksheet
Set fd = Application.FileDialog(msoFileDialogFolderPicker)
ChDir "C:\"
With fd
.ButtonName = "Выбрать"
If .Show = -1 Then
iPath = .SelectedItems(1) & Application.PathSeparator
Else
Exit Sub
End If
End With
Set fd = Nothing
if MsgBox("Во всех документах Excel в папке " & iPath & " на всех листах формулы будут заменены на значения!" & Chr(13) & "Вы уверены ???", vbOKCancel + vbExclamation, "Подтверждение") = vbCancel Then Exit Sub
If MsgBox("Вы отдаёте себе отчёт, что формулы во всех файлах будут удалены?", vbOKCancel + vbExclamation, "Подтверждение") = vbCancel Then Exit Sub
If MsgBox("Во всех документах Excel в папке " & iPath & " на всех листах формулы будут заменены на значения!" & Chr(13) & "Вы уверены ???", vbOKCancel + vbExclamation, "Подтверждение") = vbCancel Then Exit Sub
With Application
.
ScreenUpdating = False
.Calculation = xlCalculationManual
'.EnableEvents = False
iFileName = Dir(iPath & "*.xls")
Do While iFileName$ <> ""
With Workbooks.Open(Filename:=iPath & iFileName, UpdateLinks:=0)
For Each iSheet In .Sheets
With iSheet.UsedRange
.Value = .Value
End With
Next
.Close saveChanges:=True
End With
iFileName$ = Dir
Loop
.EnableEvents = True
.Calculation = xlCalculationAutomatic
.ScreenUpdating = True
End With
MsgBox "Во всех документах Excel в папке " & iPath & " на всех листах формулы были заменены на значения!", 64, "Конец"
End Sub Код нужных макросов можно скопировать в новый модуль вашего файла. Нажимаем Alt+F11 чтобы попасть в Visual Basic, далее Insert – Module чтобы попасть в Visual Basic, далее Insert – Module.
Запускать их потом можно через вкладку Разработчик – Макросы (Developer – Macros) или сочетанием клавиш Alt+F8. Макросы будут работать в любой книге, пока открыт файл, где они хранятся.
Внимание! Действия выполненные макросом невозможно отменить – применяйте их с осторожностью.
Замена некоторых формул значениями
В силу различных обстоятельств иногда возникает потребность заменить формулы в ячейках значениями. Если это связный прямоугольный диапазон, сделать такую замену весьма просто. Выделите диапазон, нажмите Ctrl+C. Не снимая выделения, кликните правой кнопкой мыши в любом месте выделенного диапазона, выберите Специальная вставка, и в открывшемся окне выберите значения. Нажмите Ok. Если вы любите клавиатурные сокращения, то для специальной вставки используйте Alt+Я+М+З (версия для Excel 2016 и позднее; все буквы русские).
Рис. 1. Вставить только значения
Скачать заметку в формате Word или pdf
Иногда заменить формулы на значения нужно в отдельных ячейках, или в нескольких несвязанных диапазонах.
У меня такая потребность возникала в следующих ситуациях. 1. Использовал модель на основе функции СЛЧИС(), а затем презентовал результаты в отчете (Excel, Word, PowerPoint). Требовалось, чтобы вид графиков в Excel и в презентации совпадал. Поскольку волатильная функция СЛЧИС() пересчитывается при каждом изменении в книге, нужно было сгенерировать модель и графики на ее основе, а затем избавиться от пересчета. 2. Построил отчет о продажах на основе функций кубов (в частности КУБЗНАЧЕНИЕ). В отчете представлены, как исторические данные, так и текущие. Исходных данных очень много, и при каждом обновлении пересчитываются все суммы в отчете. Понятно, что исторические данные не изменяются, и в них формулы можно заменить на значения.
Для того чтобы заменить лишь некоторые формулы на значения, нужно, во-первых, выделить ячейки для замены, а во-вторых, провести замену.
Выделение ячеек
Чтобы выделить ячейки, содержащие определенную формулу или фрагмент формулы, выберите диапазон, покрывающий все ячейки, требующие замены (естественно, диапазон будет содержать и некоторые ячейки, которые не нужно изменять).
Если требуется выберите все ячейки на листе. Для этого нажмите Ctrl+Ф (или А английское). По возможности избегайте выделения всего листа, так как большое количество ячеек обрабатывается дольше.
Вызовите окно поиска – Ctrl+F (или А русское). Введите строку для поиска в поле Найти. В нашем примере мы заменяем значениями формулы кубов, относящиеся к 2002 году. Строка «2002» содержится в формуле КУБЗНАЧЕНИЕ только для ячеек, извлекающих данные за соответствующий год (см. цифру 1 на рис. 2).
Нажмите кнопку Параметры (2) и в окне появятся дополнительные опции. Проверьте, что Область поиска = формулы, а галочка Ячейка целиком отсутствует (3). Нажмите кнопку Найти все (4). В нижней части окна появятся строки с ячейками, удовлетворяющими условиям поиска. Выберите первый элемент (5), а затем нажмите Ctrl+Ф, чтобы выбрать все элементы в списке. Нажмите Закрыть (6). Ячейки, содержащие формулу куба и относящиеся к 2002 г. выбраны на листе Excel.
Рис. 2. Окно Найти; чтобы увеличить изображение кликните на нем правой кнопкой мыши и выберите Открыть картинку в новой вкладке
Замена формул на значения
Напишите и запустите следующий макрос:
Sub Paste_Values_Selection()
Dim myCell As Range
For Each myCell In Selection.Cells
myCell.Value = myCell.Value
Next myCell
End Sub
1 2 3 4 5 6 | Sub Paste_Values_Selection() Dim myCell As Range For Each myCell In Selection.Cells myCell.Value = myCell.Value Next myCell End Sub |
Макрос заменит все формулы в выбранных ячейках значениями. Будьте внимательны, работу макроса нельзя отменить. Поэтому экспериментируйте на копии вашей боевой книги Excel.
Идея подсмотрена у Jon Acampora.
Быстрое преобразование формул в их выходные значения в Excel
Советы и учебные пособия по Excel
Редактировать
Добавить в избранное
Избранное
Автор: дон
Курс макросов Excel и VBA (скидка 80 %)
В этом учебном пособии вы узнаете, как преобразовать формулу или функцию в отображаемый вывод в Excel.
Это очень важно и полезно, когда вы хотите заморозить формулу или функцию, чтобы ее выходное значение не могло измениться.
Существует очень простой набор сочетаний клавиш, который позволяет это сделать:
Сначала выберите нужные функции/формулы, затем нажмите:
Ctrl + C и затем Alt + E + S + V и затем нажмите Enter
Итак, Ctrl + C > Alt + E + S + V > Enter
Сделайте это быстро, и он плавно преобразует все выбранные формулы/функции в их выходные значения.
Все, что мы на самом деле делаем, это копируем ячейки, а затем вставляем их значения вместо функций/формул.
Вот пример:
Здесь у нас есть функция RAND(), и каждый раз, когда мы обновляем электронную таблицу (F9), эти значения будут меняться:
Теперь давайте сделаем эти значения жестко запрограммированными.
Сначала выделите ячейки:
Нажмите Ctrl + C
Затем нажмите Alt + E + S + V , и вы увидите этот экран:
Нажмите OK!
Теперь вы можете видеть, что эти значения на самом деле являются числами, а не функцией RAND().
Загрузите электронную таблицу, прилагаемую к этому руководству, и выполните шаги, перечисленные выше.
Надеюсь, это поможет! 🙂
Функция Excel:
СЛУЧАЙ()
Версия Excel:
Эксель 2003, Эксель 2007, Эксель 2010, Эксель 2013, Эксель 2016
Курс Excel VBA — от новичка до эксперта
200+ видеоуроков
50+ часов обучения
Более 200 справочников Excel
Станьте мастером VBA и макросов в Excel и узнайте, как автоматизировать все свои задачи в Excel с помощью этого онлайн-курса. (Опыт работы с VBA не требуется.)
Посмотреть курс
Аналогичный контент на TeachExcel
Функция REPT в Excel — повторять значения
Руководство:
Быстро повторяйте значение, символ или число в ячейке Excel.
Это аккуратный ли…
Преобразование чисел в True и False в Excel
Учебник: как преобразовать числа в логические значения TRUE и FALSE в Excel. Это очень важно…
Преобразование неправильного формата даты в реальную дату в Excel
Учебное пособие: измените неправильно отформатированную/введенную дату в правильный формат даты для Excel.
Это тут…
Легко сравнивать повторяющиеся значения в Excel
Учебник: здесь я покажу вам простой способ быстро и легко сравнить большие списки повторяющихся…
Быстро создать огромный список чисел в Excel
Руководство:
Быстро создайте большой список чисел в Excel с помощью команды «Заполнить». Это сэкономит…
Сравните значения в Excel — от начального до продвинутого
Руководство:
Как сравнивать текст, числа и даты в Excel, включая сравнение текста с учетом регистра…
БОНУС: подпишитесь сейчас, чтобы загрузить нашу электронную книгу Top Tutorials!
Курс Excel VBA — от новичка до эксперта
200+ видеоуроков
50+ часов видео
Более 200 справочников Excel
Станьте мастером VBA и макросов в Excel и узнайте, как автоматизировать все свои задачи в Excel с помощью этого онлайн-курса.
(Опыт работы с VBA не требуется.)
Посмотреть курс
| Дата | да |
| Прибавление (вычитание) дней к дате | |
| Объединение дат | |
| Преобразование даты в число | |
| Преобразование даты в текст | |
| От имени месяца до номера | |
| Создать диапазон дат из дат | |
| Номер дня года | |
| Название месяца с даты | |
| Первый день месяца | |
| Прибавление (вычитание) недель к дате | |
| Если функции с датами | |
| Максимальная дата | |
| Количество дней между датами | |
| Количество дней в месяце | |
| Количество недель между датами | |
| Количество лет между датами | |
| Разбить дату и время на отдельные ячейки | |
| Обратный отсчет оставшихся дней | |
| Вставка дат | |
| Генератор случайных дат | |
| Использование динамических диапазонов — значения с начала года | |
| Прибавление (вычитание) лет к дате | |
| Примеры формулы даты | |
| Извлечение дня из даты | |
| Получить название дня из даты | |
| Подсчет оставшихся дней в месяце/годе | |
| Подсчет оставшихся рабочих дней в месяце/годе | |
| Получить последний день месяца | |
| Последний рабочий день месяца/года | |
| Количество рабочих/рабочих дней в месяце | |
| Сокращения для рабочих дней | |
| Автоматическое заполнение дат | |
| Количество месяцев между датами | |
| Четверть с даты | |
| Годы службы | |
| Изменить формат даты | |
| Сравнение дат | |
| Время | да |
| Добавить (вычесть) часы ко времени | |
| Добавить (вычесть) минуты ко времени | |
| Добавить (вычесть) секунды ко времени | |
| Время суммирования (общее время) | |
| Разница во времени | |
| Изменить формат времени | |
| Преобразование минут в часы | |
| Преобразование времени в десятичное число | |
| Преобразование времени в часы | |
| Преобразование времени в минуты | |
| Преобразование времени в секунды | |
| Военное время | |
| Время раунда до ближайших 15 минут | |
| Калькулятор сверхурочной работы | |
| Количество часов между интервалами | |
| Преобразование секунд в минуты, часы или время | |
| Подсчет отработанных часов | |
| Разница во времени | |
| Формат времени — Показать минуты секунды | |
| Текст | да |
| Добавление запятых в ячейки | |
| Получить первое слово из текста | |
| Заглавная первая буква | |
| Очистка и форматирование номеров телефонов | |
| Удаление лишних пробелов в конце/в начале | |
| Добавить пробелы в ячейку | |
| Присвоение числового значения тексту | |
| Объединение ячеек с запятой | |
| Объединить имя и фамилию | |
| Преобразование текстовой строки в дату | |
| Преобразование текста в число | |
| Извлечение текста из ячейки | |
| Получить последнее слово | |
| Удаление ненужных символов | |
| Извлечение текста до или после символа | |
Как разделить текстовую строку по пробелу, запятой и т. д. | |
| Удаление специальных символов | |
| Удалить первые символы слева | |
| Замена нескольких значений | |
| Переключение имени и фамилии с запятыми | |
| Удалить определенный текст из ячейки | |
| Извлечение текста между символами (например, скобки) | |
| Добавление ведущих нулей к числу | |
| Удалить разрывы строк из текста | |
| Удалить все цифры из текста | |
| Обратный текст | |
| Удалить нечисловые символы | |
| Удалить последний символ(ы) справа | |
| Отдельные имена и фамилии | |
| Отдельный текст и цифры | |
| Круглый | да |
| Круглые формулы | |
| Округлить цену до ближайшего доллара или цента | |
| Округлить до ближайших 10, 100 или 1000 | |
| Округлить до ближайших 5 или 0,5 | |
| Круглые проценты | |
| Округление до значащих цифр | |
| Количество | да |
| Подсчет пустых и непустых ячеек | |
| Количество ячеек между двумя числами | |
| Количество ячеек не равно | |
| Подсчет, если ячейки находятся в диапазоне | |
| Подсчет количества слов, появляющихся в ячейке | |
| Подсчет слов в ячейке | |
| Подсчет определенных символов в столбце | |
| Подсчет общего количества символов в столбце | |
| Подсчет ячеек, равных одному из двух результатов | |
| Подсчет ячеек, не содержащих | |
| Подсчет ячеек, содержащих определенный текст | |
| Подсчет уникальных значений в диапазоне | |
| Countif — несколько критериев | |
| Подсчет общего количества ячеек в диапазоне | |
| Подсчет ячеек с любым текстом | |
| Подсчет всех ячеек в таблице | |
| Поиск | да |
| Двумерная ВПР | |
| ВПР Простой пример | |
| ВПР — несколько совпадений | |
| Поиск с учетом регистра | |
| ВПР с учетом регистра | |
| Сумма, если — ВПР | |
| Поиск с учетом регистра | |
| ВПР с учетом регистра | |
| Поиск дубликатов с помощью функции ВПР или ПОИСКПОЗ | |
| ИНДЕКС СООТВЕТСТВИЕ | |
| Поиск — возврат адреса ячейки (не значение) | |
| Поиск последнего значения в столбце или строке | |
| Обратный ВПР (справа налево) | |
| Сегмент оценки риска с функцией ВПР | |
| Сумма с функцией ВПР | |
| ВПР И НЕПРЯМАЯ | |
| ВПР Объединение | |
| ВПР содержит (частичное совпадение) | |
| 17 причин, почему XLOOKUP не работает | |
| Двойной (вложенный) XLOOKUP — динамические столбцы | |
| IFERROR (& IFNA) XLOOKUP | |
Поиск мин. /макс. значения | |
| Вложенная функция ВПР | |
| 11 лучших альтернатив ВПР (обновлено в 2022 г.!) | |
| ВПР – Динамическая ссылка на столбец | |
| ВПР – Исправить ошибку #Н/Д | |
| ВПР – Несколько листов одновременно | |
| Комбинированный ВПР и ГПР | |
| ВПР И ПОИСКПОЗ Комбинированный | |
| ВПР между рабочими листами или электронными таблицами | |
| ВПР Повторяющиеся значения | |
| ВПР Буквенные оценки | |
| ВПР Возврат нескольких столбцов | |
| ВПР Возвращает 0? Вернуть пустой вместо | |
| ВПР без ошибки #Н/Д | |
| XLOOKUP Несколько листов одновременно | |
| XLOOKUP между рабочими листами или электронными таблицами | |
| XLOOKUP по дате | |
| XLOOKUP Повторяющиеся значения | |
| XLOOKUP Множественные критерии | |
| XLOOKUP Вернуть несколько столбцов | |
| XLOOKUP Возвращает 0? Вернуть пустой вместо | |
| XLOOKUP Текст | |
| XLOOKUP с ЕСЛИ | |
| XLOOKUP с оператором If | |
| Разное | да |
| Сортировка нескольких столбцов | |
| Использовать значение ячейки в формуле | |
| Процентное изменение между числами | |
| Процентная разбивка | |
| Значения рангов | |
| Добавить пробелы в ячейку | |
| CAGR Формула | |
| Среднее время | |
| Десятичная часть числа | |
| Целая часть числа | |
| Сравнить элементы в списке | |
| Обработка ошибок NA() | |
| Получить имя листа | |
| Подстановочные знаки | |
| Гиперссылка на текущую папку | |
| Формула сложных процентов | |
| Увеличение в процентах | |
| Создание случайных групп | |
| Сортировка с функциями малого и большого размера | |
| Альтернативы энергонезависимой функции | |
| Уменьшение числа на процент | |
| Расчет процентной дисперсии | |
| Калькулятор маржи прибыли | |
| Преобразование номера столбца в букву | |
| Получить полный адрес именованного диапазона | |
| Вставить имя файла | |
| Путь вставки | |
| Функции широты/долготы | |
| Замена отрицательных значений | |
| Диапазон обратного списка | |
| Преобразование названия штата в аббревиатуру | |
| Создание динамических гиперссылок | |
| Пользовательский список сортировки с формулой | |
| Проверка данных — пользовательские формулы | |
| Ссылка на динамический лист (КОСВЕННЫЙ) | |
| Справочная ячейка в другом листе или книге | |
| Получить значение ячейки по адресу | |
| Получить имя листа | |
| Увеличение ссылки на ячейку | |
| Список имен листов | |
| Список пропущенных номеров в последовательности | |
| Адрес возврата максимального значения в диапазоне | |
| Поиск по ключевым словам | |
| Выбрать каждую вторую (или каждую n-ю) строку | |
| Основы | да |
Основные сведения о ячейках — A1, R1C1, 3d и т. д. | |
| Сложение (сумма) всего столбца или строки | |
| В формулы динамического массива | |
| Преобразования | да |
| Преобразование часовых поясов | |
| Преобразование градусов Цельсия в градусы Фаренгейта | |
| Преобразование фунтов в килограммы | |
| Преобразование времени в время Unix | |
| Преобразование футов в метры | |
| Преобразование сантиметров в дюймы | |
| Преобразование километров в мили | |
| Преобразование дюймов в футы | |
| Преобразование даты в юлианский формат | |
| Преобразовать букву столбца в число | |
| Тесты | да |
| Проверить, содержит ли диапазон какой-либо текст | |
| Проверить, является ли какая-либо ячейка в диапазоне номером | |
| Проверить, содержит ли ячейка конкретное значение | |
| Проверить, содержит ли ячейка любое число | |
| Проверить, содержит ли ячейка определенное число | |
| Проверить, является ли ячейка числом или текстом | |
| Если | да |
| Процентиль Если | |
| Итого Если | |
| Суммарное произведение Если | |
| Большой, если и Маленький, если | |
| Медиана Если | |
| Объединить Если | |
| Максимум Если | |
| Ранг Если | |
| ТЕКСТОВОЕ СОЕДИНЕНИЕ Если | |
| Сумма | да |
| Сумма, если — Начинается с / Заканчивается на | |
| Сумма, если — месяц или год до даты | |
| Сумма, если — по годам | |
| Сумма, если — Пусто / Непусто | |
| Сумма, если — Горизонтальная сумма | |
| Количество/сумма If — Цвет ячейки | |
| НЕПРЯМАЯ Сумма | |
| Сумма, если — по нескольким листам | |
| Сумма, если — по месяцам | |
| Сумма, если — ячейки не равны | |
| Сумма, если не пусто | |
| Сумма между значениями | |
| Сумма, если — номер недели | |
| Сумма Текст | |
| Сумма, если — по категориям или группам | |
| Сумма, если — ячейка содержит определенный текст (подстановочные знаки) | |
| Сумма, если — Дата Rnage | |
| Сумма, если — даты равны | |
| Сумма, если — День недели | |
| Сумма, если больше | |
| Сумма, если меньше | |
| В среднем | да |
| Средние ненулевые значения | |
| Среднее значение, если — не пусто | |
| Среднее — игнорировать 0 | |
| Среднее — игнорировать ошибки | |
| Математика | да |
| Таблица умножения | |
| Кубические корни | |
| энные корни | |
| Квадратные цифры | |
| Квадратные корни | |
| Расчеты | да |
| Расчет коэффициента | |
| Рассчитать возраст | |
| УБИЙСТВО | |
| Расчет платежей по кредиту | |
| Формула GPA | |
| Расчет НДС | |
| Как оценивать формулы | |
| Найти | да |
| Поиск числа в столбце/рабочей книге | |
| Поиск наиболее частых номеров | |
| Найти наименьшее n значений | |
| Найти n-е вхождение символа в текст | |
| Поиск и извлечение числа из строки | |
| Поиск самой ранней или самой поздней даты на основе критериев | |
| Найти первую ячейку с любым значением | |
| Найти последнюю строку | |
| Найти последнюю строку с данными | |
| Поиск недостающих значений | |
| Поиск наибольших n значений | |
| Самый частый номер | |
| Условное форматирование | да |
| Условный формат — даты и время | |
| Условное форматирование — выделение пустых ячеек | |
| Новые функции | |
| XLOOKUP | Заменяет VLOOKUP, HLOOKUP и INDEX/MATCH |
| Логический | да |
| И | Проверяет, выполнены ли все условия. ИСТИНА/ЛОЖЬ |
| IF | Если условие выполнено, сделайте что-нибудь, если нет, сделайте что-нибудь другое. |
| ЕСЛИОШИБКА | Если результатом является ошибка, сделайте что-нибудь другое. |
| НЕ | Изменяет ИСТИНА на ЛОЖЬ и ЛОЖЬ на ИСТИНА. |
| ИЛИ | Проверяет выполнение каких-либо условий. ИСТИНА/ЛОЖЬ |
| XOR | Проверяет, выполняется ли одно и только одно условие. ИСТИНА/ЛОЖЬ |
| Поиск и ссылка | да |
| ЛОЖЬ | Логическое значение: ЛОЖЬ. |
| ИСТИНА | Логическое значение: ИСТИНА. |
| АДРЕС | Возвращает адрес ячейки в виде текста. |
| ОБЛАСТИ | Возвращает количество областей в ссылке. |
| ВЫБОР | Выбирает значение из списка на основе его номера позиции. |
| СТОЛБЦ | Возвращает номер столбца ссылки на ячейку.![]() |
| СТОЛБЦЫ | Возвращает количество столбцов в массиве. |
| HLOOKUP | Поиск значения в первой строке и возврат значения. |
| ГИПЕРССЫЛКА | Создает интерактивную ссылку. |
| ИНДЕКС | Возвращает значение на основе номеров столбца и строки. |
| НЕПРЯМАЯ | Создает ссылку на ячейку из текста. |
| ПРОСМОТР | Поиск значений по горизонтали или по вертикали. |
| ПОИСКПОЗ | Ищет значение в списке и возвращает его позицию. |
| СМЕЩЕНИЕ | Создает смещение привязки от начальной точки. |
| ROW | Возвращает номер строки ссылки на ячейку. |
| ROWS | Возвращает количество строк в массиве. |
| ТРАНСП | Меняет ориентацию диапазона ячеек. |
| ВПР | Поиск значения в первом столбце и возврат значения.![]() |
| Дата и время | да |
| ДАТА | Возвращает дату из года, месяца и дня. |
| DATEDIF | Количество дней, месяцев или лет между двумя датами. |
| DATEVALUE | Преобразует дату, сохраненную в виде текста, в действительную дату |
| ДЕНЬ | Возвращает день в виде числа (1-31). |
| ДНЕЙ | Возвращает количество дней между двумя датами. |
| DAYS360 | Возвращает количество дней между двумя датами в 360-дневном году. |
| EDATE | Возвращает дату, отстоящую от начальной даты на n месяцев. |
| КОНМЕСЯЦ | Возвращает последний день месяца, до которого осталось n месяцев. |
| ЧАС | Возвращает час в виде числа (0-23). |
| МИНУТЫ | Возвращает минуты в виде числа (0-59). |
| МЕСЯЦ | Возвращает месяц в виде числа (1-12).![]() |
| ЧИСТРАБДНИ | Количество рабочих дней между двумя датами. |
| NETWORKDAYS.INTL | Рабочие дни между двумя датами, настраиваемые выходные. |
| СЕЙЧАС | Возвращает текущую дату и время. |
| СЕКУНД | Возвращает секунды в виде числа (0-59) |
| ВРЕМЯ | Возвращает время из часов, минут и секунд. |
| TIMEVALUE | Преобразует время, сохраненное в виде текста, в допустимое время. |
| СЕГОДНЯ | Возвращает текущую дату. |
| ДЕНЬ НЕД | Возвращает день недели в виде числа (1–7). |
| WEEKNUM | Возвращает номер недели в году (1-52). |
| РАБДЕНЬ | Дата n рабочих дней от даты. |
| WORKDAY.INTL | Дата n рабочих дней от даты, настраиваемые выходные. |
| ГОД | Возвращает год.![]() |
| YEARFRAC | Возвращает долю года между двумя датами. |
| Машиностроение | да |
| ПРЕОБРАЗОВАТЬ | Преобразовать число из одной единицы в другую. |
| Финансы | да |
| FV | Расчет будущей стоимости. |
| PV | Вычисляет текущую стоимость. |
| КПЕР | Вычисляет общее количество периодов платежей. |
| PMT | Расчет суммы платежа. |
| СТАВКА | Расчет процентной ставки. |
| NPV | Расчет чистой приведенной стоимости. |
| IRR | Внутренняя норма доходности для набора периодических КФ. |
| XIRR | Внутренняя норма доходности для набора непериодических КФ. |
| ЦЕНА | Рассчитывает цену облигации. |
| ДОХОД | Рассчитывает доходность облигации.![]() |
| INTRATE | Процентная ставка полностью инвестированной ценной бумаги. |
| Информация | да |
| CELL | Возвращает информацию о ячейке. |
| ERROR.TYPE | Возвращает значение, представляющее ошибку ячейки. |
| IПУСТО | Проверить, пуста ли ячейка. ИСТИНА/ЛОЖЬ |
| ISERR | Проверяет, является ли значение ячейки ошибкой, игнорирует #N/A. ИСТИНА/ЛОЖЬ |
| ЕОШИБКА | Проверить, является ли значение ячейки ошибкой. ИСТИНА/ЛОЖЬ |
| ИСЭВЕН | Проверка четности значения ячейки. ИСТИНА/ЛОЖЬ |
| ISFORMULA | Проверить, является ли ячейка формулой. ИСТИНА/ЛОЖЬ |
| НЕЛОГИЧНОСТЬ | Проверка логичности ячейки (ИСТИНА или ЛОЖЬ). ИСТИНА/ЛОЖЬ |
| ISNA | Проверить, является ли значение ячейки #N/A. ИСТИНА/ЛОЖЬ |
| ISNONTEXT | Проверить, не является ли ячейка текстом (пустые ячейки не являются текстом). ИСТИНА/ЛОЖЬ |
| ISNUMBER | Проверить, является ли ячейка числом. ИСТИНА/ЛОЖЬ |
| ISODD | Проверить, является ли значение ячейки нечетным. ИСТИНА/ЛОЖЬ |
| ISREF | Проверить, является ли значение ячейки ссылкой. ИСТИНА/ЛОЖЬ |
| ISTEXT | Проверить, является ли ячейка текстовой. ИСТИНА/ЛОЖЬ |
| N | Преобразует значение в число. |
| NA | Возвращает ошибку: #N/A. |
| TYPE | Возвращает тип значения в ячейке. |
| Математика | да |
| ABS | Вычисляет абсолютное значение числа. |
| АГРЕГАТ | Определение и выполнение вычислений для базы данных или списка. |
| CEILING | Округляет число до ближайшего указанного кратного. |
| COS | Возвращает косинус угла. |
| ГРАДУСЫ | Преобразует радианы в градусы.![]() |
| DSUM | Суммирует записи базы данных, соответствующие определенным критериям. |
| ЧЕТНЫЙ | Округляет до ближайшего четного целого числа. |
| EXP | Вычисляет экспоненциальное значение для заданного числа. |
| ФАКТ | Возвращает факториал. |
| ЭТАЖ | Округляет число в меньшую сторону до ближайшего указанного кратного. |
| НОД | Возвращает наибольший общий делитель. |
| INT | Округляет число в меньшую сторону до ближайшего целого числа. |
| LCM | Возвращает наименьшее общее кратное. |
| LN | Возвращает натуральный логарифм числа. |
| LOG | Возвращает логарифм числа по указанному основанию. |
| LOG10 | Возвращает логарифм числа по основанию 10. |
| MOD | Возвращает остаток после деления.![]() |
| ОКРУГЛЕНИЕ | Округляет число до указанного кратного. |
| НЕЧЕТНОЕ | Округляет до ближайшего нечетного целого числа. |
| PI | Значение PI. |
| POWER | Вычисляет число, возведенное в степень. |
| ПРОИЗВЕД | Умножает массив чисел. |
| ЧАСТНОЕ | Возвращает целочисленный результат деления. |
| РАДИАНЫ | Преобразует угол в радианы. |
| RAND | Вычисляет случайное число от 0 до 1. |
| СЛУЧМЕЖДУ | Вычисляет случайное число между двумя числами. |
| ОКРУГЛ | Округляет число до указанного количества цифр. |
| ОКРУГЛ ВНИЗ | Округляет число в меньшую сторону (к нулю). |
| ОКРУГЛВВЕРХ | Округляет число в большую сторону (от нуля). |
| ЗНАК | Возвращает знак числа.![]() |
| SIN | Возвращает синус угла. |
| SQRT | Вычисляет квадратный корень из числа. |
| ПРОМЕЖУТОЧНЫЙ ИТОГ | Возвращает сводную статистику для серии данных. |
| СУММ | Складывает числа. |
| СУММЕСЛИ | Суммирует числа, соответствующие критерию. |
| СУММЕСЛИМН | Суммирует числа, соответствующие нескольким критериям. |
| СУММПРОИЗВ | Умножает массивы чисел и суммирует полученный массив. |
| TAN | Возвращает тангенс угла. |
| TRUNC | Усекает число до определенного количества цифр. |
| Статистика | да |
| СРЕДНИЙ | Средние числа. |
| AVERAGEA | Средние числа. Включает текст и FALSE = 0, TRUE = 1. |
| СРЗНАЧЕСЛИ | Усредняет числа, соответствующие критерию.![]() |
| СРЗНАЧЕСЛИМН | Усредняет числа, соответствующие нескольким критериям. |
| КОРРЕЛ | Вычисляет корреляцию двух рядов. |
| COUNT | Подсчет ячеек, содержащих числа. |
| COUNTA | Подсчет непустых ячеек. |
| COUNTBLANK | Подсчет пустых ячеек. |
| СЧЁТЕСЛИ | Подсчитывает ячейки, соответствующие критерию. |
| СЧЁТЕСЛИМН | Подсчитывает ячейки, соответствующие нескольким критериям. |
| ПРОГНОЗ | Прогноз будущих значений y на основе линейной линии тренда. |
| ЧАСТОТА | Подсчитывает значения, попадающие в указанные диапазоны. |
| РОСТ | Вычисляет значения Y на основе экспоненциального роста. |
| INTERCEPT | Вычисляет точку пересечения Y для линии наилучшего соответствия. |
| НАИБОЛЬШИЙ | Возвращает k-е наибольшее значение.![]() |
| ЛИНЕЙН | Возвращает статистику по линии тренда. |
| MAX | Возвращает наибольшее число. |
| МЕДИАНА | Возвращает медианное число. |
| МИН | Возвращает наименьшее число. |
| РЕЖИМ | Возвращает наиболее распространенный номер. |
| ПРОЦЕНТИЛЬ | Возвращает k-й процентиль. |
| PERCENTILE.INC | Возвращает k-й процентиль. Где k включительно. |
| PERCENTILE.EXC | Возвращает k-й процентиль. Где k является исключительным. |
| КВАРТИЛЬ | Возвращает указанное значение квартиля. |
| QUARTILE.INC | Возвращает указанное значение квартиля. включительно. |
| QUARTILE.EXC | Возвращает указанное значение квартиля. Эксклюзив. |
| РАНГ | Ранг числа в серии. |
RANK. AVG | Ранг числа в серии. Средние. |
| RANK.EQ | Ранг числа в серии. Высший ранг. |
| НАКЛОН | Вычисляет наклон на основе линейной регрессии. |
| МАЛЕНЬКИЙ | Возвращает k-е наименьшее значение. |
| СТАНДОТКЛОН | Вычисляет стандартное отклонение. |
| STDEV.P | Вычисляет стандартное отклонение для всего населения. |
| СТАНДОТКЛОН.С | Вычисляет стандартное отклонение пробы. |
| STDEVP | Вычисляет стандартное отклонение всего населения |
| ТРЕНД | Вычисляет значения Y на основе линии тренда. |
| Текст | да |
| CHAR | Возвращает символ, заданный кодом. |
| CLEAN | Удаляет все непечатаемые символы. |
| КОД | Возвращает числовой код символа. |
| СЦЕПИТЬ | Объединяет текст.![]() |
| ДОЛЛАР | Преобразует число в текст в денежном формате. |
| EXACT | Проверить, равны ли ячейки. С учетом регистра. ИСТИНА/ЛОЖЬ |
| НАЙТИ | Находит положение текста в ячейке. С учетом регистра. |
| LEFT | Обрезает текст на несколько символов слева. |
| LEN | Подсчитывает количество символов в тексте. |
| НИЖНИЙ | Преобразует текст в нижний регистр. |
| СРЕДНЯЯ | Извлекает текст из середины ячейки. |
| PROPER | Преобразует текст в правильный регистр. |
| REPLACE | Заменяет текст в зависимости от его местоположения. |
| ПОВТОР | Повторяет текст несколько раз. |
| ПРАВО | Усекает текст на несколько символов справа. |
| ПОИСК | Находит положение текста в ячейке.![]() Читайте также: |

UsedRange.Value = ActiveSheet.UsedRange.Value
ScreenUpdating = False
.Calculation = xlCalculationManual
'.EnableEvents = False
iFileName = Dir(iPath & "*.xls")
Do While iFileName$ <> ""
With Workbooks.Open(Filename:=iPath & iFileName, UpdateLinks:=0)
For Each iSheet In .Sheets
With iSheet.UsedRange
.Value = .Value
End With
Next
.Close saveChanges:=True
End With
iFileName$ = Dir
Loop
.EnableEvents = True
.Calculation = xlCalculationAutomatic
.ScreenUpdating = True
End With
MsgBox "Во всех документах Excel в папке " & iPath & " на всех листах формулы были заменены на значения!", 64, "Конец"
End Sub
д.
/макс. значения
д.
ИСТИНА/ЛОЖЬ




ИСТИНА/ЛОЖЬ




AVG
