Для чего менять формулу на значение в excel

Преобразование формул в значения

Формулы – это хорошо. Они автоматически пересчитываются при любом изменении исходных данных, превращая Excel из «калькулятора-переростка» в мощную автоматизированную систему обработки поступающих данных. Они позволяют выполнять сложные вычисления с хитрой логикой и структурой. Но иногда возникают ситуации, когда лучше бы вместо формул в ячейках остались значения. Например:

  • Вы хотите зафиксировать цифры в вашем отчете на текущую дату.
  • Вы не хотите, чтобы клиент увидел формулы, по которым вы рассчитывали для него стоимость проекта (а то поймет, что вы заложили 300% маржи на всякий случай).
  • Ваш файл содержит такое больше количество формул, что Excel начал жутко тормозить при любых, даже самых простых изменениях в нем, т.к. постоянно их пересчитывает (хотя, честности ради, надо сказать, что это можно решить временным отключением автоматических вычислений на вкладке Формулы – Параметры вычислений).
  • Вы хотите скопировать диапазон с данными из одного места в другое, но при копировании «сползут» все ссылки в формулах.

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

Способ 1. Классический

Этот способ прост, известен большинству пользователей и заключается в использовании специальной вставки:

  1. Выделите диапазон с формулами, которые нужно заменить на значения.
  2. Скопируйте его правой кнопкой мыши – Копировать (Copy).
  3. Щелкните правой кнопкой мыши по выделенным ячейкам и выберите либо значок Значения (Values):

    преобразование формул в значения в Excel
    либо наведитесь мышью на команду Специальная вставка (Paste Special), чтобы увидеть подменю:

    formulas-to-values2.png
    Из него можно выбрать варианты вставки значений с сохранением дизайна или числовых форматов исходных ячеек.

    В старых версиях Excel таких удобных желтых кнопочек нет, но можно просто выбрать команду Специальная вставка и затем опцию Значения (Paste Special — Values) в открывшемся диалоговом окне:

    formulas-to-values3.png

Способ 2. Только клавишами без мыши

При некотором навыке, можно проделать всё вышеперечисленное вообще на касаясь мыши:

  1. Копируем выделенный диапазон Ctrl+C
  2. Тут же вставляем обратно сочетанием Ctrl+V
  3. Жмём Ctrl, чтобы вызвать меню вариантов вставки
  4. Нажимаем клавишу с русской буквой З или используем стрелки, чтобы выбрать вариант Значения и подтверждаем выбор клавишей Enter:

Замена формул на значения соч.клавиш

Способ 3. Только мышью без клавиш или Ловкость Рук

Этот способ требует определенной сноровки, но будет заметно быстрее предыдущего. Делаем следующее:

  1. Выделяем диапазон с формулами на листе
  2. Хватаем за край выделенной области (толстая черная линия по периметру) и, удерживая ПРАВУЮ клавишу мыши, перетаскиваем на пару сантиметров в любую сторону, а потом возвращаем на то же место
  3. В появившемся контекстном меню после перетаскивания выбираем Копировать только значения (Copy As Values Only).

formulas-to-values4.gif

После небольшой тренировки делается такое действие очень легко и быстро. Главное, чтобы сосед под локоть не толкал и руки не дрожали ;)

Способ 4. Кнопка для вставки значений на Панели быстрого доступа

Ускорить специальную вставку можно, если добавить на панель быстрого доступа в левый верхний угол окна кнопку Вставить как значения. Для этого выберите Файл — Параметры — Панель быстрого доступа (File — Options — Customize Quick Access Toolbar). В открывшемся окне выберите Все команды (All commands) в выпадающем списке, найдите кнопку Вставить значения (Paste Values) и добавьте ее на панель:

Добавление кнопки вставки значений на панель быстрого доступа

Теперь после копирования ячеек с формулами будет достаточно нажать на эту кнопку на панели быстрого доступа:

Кнопка вставки значений на панели быстрого доступа

Кроме того, по умолчанию всем кнопкам на этой панели присваивается сочетание клавиш Alt + цифра (нажимать последовательно). Если нажать на клавишу Alt, то Excel подскажет цифру, которая за это отвечает:

Подсветка горячих клавиш

Способ 5. Макросы для выделенного диапазона, целого листа или всей книги сразу

Если вас не пугает слово «макросы», то это будет, пожалуй, самый быстрый способ.

Макрос для превращения всех формул в значения в выделенном диапазоне (или нескольких диапазонах, выделенных одновременно с 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
 

Код нужных макросов можно скопировать в новый модуль вашего файла (жмем Alt+F11 чтобы попасть в Visual Basic, далее Insert — Module). Запускать их потом можно через вкладку Разработчик — Макросы (Developer — Macros) или сочетанием клавиш Alt+F8. Макросы будут работать в любой книге, пока открыт файл, где они хранятся. И помните, пожалуйста, о том, что действия выполненные макросом невозможно отменить — применяйте их с осторожностью. 

Способ 6. Для ленивых

Если ломает делать все вышеперечисленное, то можно поступить еще проще — установить надстройку PLEX, где уже есть готовые макросы для конвертации формул в значения и делать все одним касанием мыши:

formulas-to-values.png

В этом случае:

  • всё будет максимально быстро и просто
  • можно откатить ошибочную конвертацию отменой последнего действия или сочетанием Ctrl+Z как обычно
  • в отличие от предыдущего способа, этот макрос корректно работает, если на листе есть скрытые строки/столбцы или включены фильтры
  • любой из этих команд можно назначить любое удобное вам сочетание клавиш в Диспетчере горячих клавиш PLEX

Ссылки по теме

  • Что такое макросы, как их использовать, копировать и запускать
  • Как скопировать формулы без сдвига ссылок
  • Как считать в Excel без формул

Замена формул вычисляемой величиной

При замене формул их значениями Excel окончательно удаляет их. Если вы случайно заменяете формулу значением и хотите ее восстановить, нажмите кнопку Отменить Кнопка "Отменить" сразу после ввода или вжатия значения.

  1. Вы можете выбрать ячейку или диапазон ячеек, которые содержат формулы.

    Если формула является формула массива, выделите диапазон ячеек, содержащих формулу массива.

    Как выбрать диапазон, содержащий формулу массива

    1. Щелкните ячейку в формуле массива.

    2. На вкладке Главная в группе Редактирование нажмите кнопку Найти и выделить, а затем выберите команду Перейти.

    3. Нажмите кнопку Дополнительный.

    4. Щелкните Текущий массив.

  2. Нажмите кнопку Копировать Изображение кнопки.

  3. Нажмите кнопку В Изображение кнопки .

  4. Щелкните стрелку рядом с кнопкой Параметры в Изображение кнопкии выберите только значения.

В следующем примере показана формула в ячейке D2, которая умножает ячейки A2, B2 и скидку из ячейки C2 для расчета суммы счета для продажи. Чтобы скопировать фактическое значение вместо формулы из ячейки на другой книгу или на другой, можно преобразовать формулу в ячейку в ее значение, выстроив следующее:

  1. Нажмите F2, чтобы изменить ячейку.

  2. Нажмите F9, а затем ввод.

В строке формул показана формула.

После преобразования ячейки из формулы в значение в области формул отображается значение 1932,322. Обратите внимание, что 1932,322 — фактическое вычисляемого значения, а 1932,32 — значение, отображаемого в ячейке в валютном формате.

В строке формул показано значение.

Совет: При редактировании ячейки с формулой можно нажать F9, чтобы окончательно заменить формулу ее вычисляемой величиной.

Замена части формулы значением, полученным при ее вычислении

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

При замене части формулы ее значением ее часть восстановить невозможно.

  1. Щелкните ячейку с формулой.

  2. В строка формул Изображение кнопкивыберите часть формулы, которую нужно заменить ее вычисляемой величиной. При выборе части формулы, которую вы хотите заменить, убедитесь, что вы включили все операнд. Например, при выборе функции необходимо выбрать имя функции целиком, открываемую скобки, аргументы и закрываюю скобки.

  3. Чтобы вычислить выбранную часть, нажмите F9.

  4. Чтобы заменить выбранную часть формулы ее вычисляемой величиной, нажмите ввод.

В Excel в Интернете результаты уже отображаются в ячейке книги, а формула отображается только в Изображение кнопки .

Замена формул на вычисленные значения в Excel 2013

Замена формул на значения в Excel

​Смотрите также​ worksheet.Cells[5, «D»] =​ string text2; string​ а всего получается​ нить сделать можно?​И еще решил,​Ситуация: в ячейке​ чтобы выделить весь​ «Главная» в группе​ нас – такой​ формулу числа и​Формула предписывает программе Excel​ нужное вхождение в​Примечание:​ списке.​ значение предназначено для​.​Когда Вы открываете лист​ label20.Text != null​ str; string name1​ более 20000 операций​Поясню для понимания.​

​ что можно сделать​ D4 объединил значение​ столбец листа. А​ инструментов «Редактирование».​ вариант:​ операторы математических вычислений​ порядок действий с​ списке сделает ячейки​ ​В условиях поиска можно​ увеличения скорости обработки​Откройте выпадающее меню команды​ Excel и изменяете​ ? label20.Text.ToString() :​ = «C:\Baza\Info»; string​ нужно проделать,​ Мне нужно сделать​ так — что​ ячеек А1, В1​ потом комбинация: CTRL+SHIFT+»=»,​После нажатия на значок​Вспомним из математики: чтобы​​ и сразу получать​​ числами, значениями в​

Как заменить всю формулу на константу

  1. ​ active. Можно сортировать​Формулы​ использовать подстановочные знаки,​ больших электронных таблиц,​Paste​ некоторые данные или​ «»; worksheet.Cells[5, «F»]​ name2 = «.xlsx»;​​а через поиск/замену​​ 350 документов/карточек(эти документы​
  2. ​ чтобы поменять в​​ и С1 с​​ чтобы вставить столбец.​​ «Сумма» (или комбинации​​ найти стоимость нескольких​ результат.​​ ячейке или группе​​ результаты​,​ например вопросительный знак​ содержащих множество формул,​​(Вставить) в группе​​ формулы на листе,​Замена формул на значения в Excel
  3. ​ = label21.Text !=​​ private Excel.Application excelapp;​​ тоже самое ток​​ будут в дальнейшем​​ этих формулах одно​ сохранением их значения​​Назовем новую графу «№​​ клавиш ALT+«=») слаживаются​​ единиц товара, нужно​​Но чаще вводятся адреса​Замена формул на значения в Excel
  4. ​ ячеек. Без формул​Найти​​значения​​ (?) и звездочку​ или для того,​Clipboard​Замена формул на значения в Excel
  5. ​ Excel автоматически пересчитывает​​ null ? label21.Text.ToString()​​ //программа Excel private​ путь длиннее….​​ активно использоваться со​​ значение(цифру, номер строки)​ посредством формулы =(A1&»​ п/п». Вводим в​Замена формул на значения в Excel
  6. ​ выделенные числа и​ цену за 1​ ячеек. То есть​Замена формул на значения в Excel

​ электронные таблицы не​все, щелкнув заголовок​и​ (*).​ чтобы скрыть формулы,​

​(Буфер обмена) и​ все эти формулы.​ : «»; worksheet.Cells[5,​ Excel.Workbook workbook; //книга(файл)​Виктор Михалыч​ своими остальными данными​можно сделать автоматическую​​ («&B1&») «&C1).​​ первую ячейку «1»,​

Как заменить часть формулы на константу

​ отображается результат в​ единицу умножить на​ пользователь вводит ссылку​ нужны в принципе.​ столбца.​примечания​Звездочка используется для поиска​

  1. ​ лежащие в основе​ выберите пункт​ Это может занять​ «H»] = label22.Text​ Excel private Excel.Worksheet​​: А тот вариант​​ и вычислениями.​

​ подстановку(замену) этого числа​Теперь я хочу​ во вторую –​ пустой ячейке.​ количество. Для вычисления​ на ячейку, со​Конструкция формулы включает в​

  1. Замена формул на значения в Excel
  2. ​Чтобы заменить текст или​доступны только на​​ любой строки знаков.​​ документа Excel, предназначенного​Замена формул на значения в Excel

​Values​ некоторое время, если​ != null ?​ worksheet; //рабочие листы​ что в файле?​В этих документах​ в формуле.​ удалить ячейки А1,​ «2». Выделяем первые​Сделаем еще один столбец,​

​ стоимости введем формулу​ значением которой будет​
​ себя: константы, операторы,​
​ числа, введите знаки​

​ вкладке​

office-guru.ru

Поиск или замена текста и чисел на листе

​ Например, если ввести​​ для общего доступа.​(Значения) в разделе​ документ большой и​ label22.Text.ToString() : «»;​ public Form1() {​ Тут один раз​ есть порядка 11​А вот как​ B1 и C1,​ две ячейки –​ где рассчитаем долю​ в ячейку D2:​ оперировать формула.​ ссылки, функции, имена​ для замены в​Поиск​г*д​Урок подготовлен для Вас​Paste Values​ содержит много формул.​

​ worksheet.Cells[7, «D»] =​ InitializeComponent(); } private​ прописать нужно и​ ссылок на базу​ написать эту формулу​ но в этом​

  1. ​ «цепляем» левой кнопкой​​ каждого товара в​​ = цена за​​При изменении значений в​​ диапазонов, круглые скобки​​ поле​​; на вкладке «​

    Изображение ленты Excel

  2. ​, то будут найдены​ командой сайта office-guru.ru​

    • ​(Вставить значения).​ Однако, если часть​​ label23.Text != null​​ void Form1_Load(object sender,​

    • ​ все!​ с конкретными оригинальными​ не знаю.​​ случае значение в​​ мыши маркер автозаполнения​

  3. ​ общей стоимости. Для​​ единицу * количество.​​ ячейках формула автоматически​ содержащие аргументы и​Заменить на​Заменить​​ слова «год» и​​Источник: http://www.howtogeek.com/164011/how-to-convert-a-formula-to-a-static-value-in-excel-2013/​Вы также можете выбрать​ ячеек содержит формулы,​

    ​ ? label23.Text.ToString() :​ EventArgs e) {​=ЗАМЕНИТЬ(A2;ДЛСТР(A2);1;C2)​ данными.​Подскажите пожалуйста как​

    • ​ ячейке D1 исчезнет,​ – тянем вниз.​ этого нужно:​​ Константы формулы –​​ пересчитывает результат.​ другие формулы. На​(или оставьте это​

    • ​» доступны только​ «город».​Перевел: Антон Андронов​​ пункт​​ значения которых никогда​ «»; worksheet.Cells[7, «I»]​ excelapp = new​

      ​Savra​​Мне нужно 350​ это написать, например​ останется просто недействующая​По такому же принципу​Разделить стоимость одного товара​ ссылки на ячейки​​Ссылки можно комбинировать в​​ примере разберем практическое​ поле пустым, чтобы​формулы​​Вопросительный знак заменяет один​​Автор: Антон Андронов​

  4. ​Paste Special​​ не изменятся, можно​​ = label24.Text !=​ Excel.Application(); //открываем программу​: ага, сейчас, чуть​

    • ​ раз поменять все​ поменять(сопоставить) в формуле​ формула.​ можно заполнить, например,​​ на стоимость всех​​ с соответствующими значениями.​​ рамках одной формулы​​ применение формул для​​ ничем не заменять​​.​

    • ​ любой знак. Например,​Примечание:​(Специальная вставка) в​​ с легкостью преобразовать​​ null ? label24.Text.ToString()​​ Excel excelapp.Visible =​​ попозже протестирую и​​ формулы этих ссылок​​ последние цифры 2​

    • ​Вопрос: как формулу​ даты. Если промежутки​ товаров и результат​​Нажимаем ВВОД – программа​​ с простыми числами.​​ начинающих пользователей.​​ знаки), а затем​​Для поиска данных с​​ если ввести​​ Мы стараемся как можно​​ нижней части выпадающего​

      ​ их в константы.​​ : «»; worksheet.Cells[1,​​ false; //выключаем видимость​​ отпишусь.​​ и каждый новый​​ на цифру 3​​ =(A1&» («&B1&») «&C1)​​ между ними одинаковые​ умножить на 100.​​ отображает значение умножения.​​Оператор умножил значение ячейки​​Чтобы задать формулу для​​ нажмите кнопку​​ учетом регистра установите​​г?д​

    • ​ оперативнее обеспечивать вас​ меню.​ В этом уроке​​ «H»] = label25.Text​​ программы Excel }​

    • ​Спасибо.​ документ сохранить отдельным​ из другой ячейки,​​ заменить на то,​​ – день, месяц,​​ Ссылка на ячейку​​ Те же манипуляции​

  5. ​ В2 на 0,5.​ ячейки, необходимо активизировать​Найти далее​ флажок​​, то будут найдены​​ актуальными справочными материалами​В диалоговом окне​ мы покажем Вам​​ != null ?​​ private void textBox23_TextChanged(object​

    ​Savra​​ файлом.​ так чтобы итоговая​ что истинно находится​ год. Введем в​​ со значением общей​​ необходимо произвести для​ Чтобы ввести в​ ее (поставить курсор)​или​Учитывать регистр​​ слова «гад», «гид»​​ на вашем языке.​​Paste Special​​ простой способ замены​ label25.Text.ToString() : «»;​ sender, EventArgs e)​

  6. ​: Попробовал, немного разобрался,​Вот думаю, как​

    • ​ формула имела рабочий,​ в ячейке D1​​ первую ячейку «окт.15»,​​ стоимости должна быть​​ всех ячеек. Как​​ формулу ссылку на​

      ​ и ввести равно​​Найти все​​.​​ и «год».​ Эта страница переведена​(Специальная вставка) выберите​ как целой, так​ worksheet.Cells[1, «K»] =​ { text1 =​ ссылки (их текстовый​​ можно перед сохранением​​ исполняемый вид?​ после удаления ячеек​

    • ​ во вторую –​ абсолютной, чтобы при​ в Excel задать​ ячейку, достаточно щелкнуть​​ (=). Так же​​.​Для поиска ячеек, содержащих​Совет:​ автоматически, поэтому ее​ пункт​​ и части формулы,​​ label26.Text != null​​ textBox23.Text; } private​​ вид) получаются.​

      ​ файлов менять ссылки​​За ранее благодарю​​ А1, В1 и​​ «ноя.15». Выделим первые​​ копировании она оставалась​​ формулу для столбца:​

      ​ по этой ячейке.​ можно вводить знак​Примечание:​

  7. ​ только символы, введенные​ Звездочки, знак вопроса и​ текст может содержать​Values​​ на ее значение.​​ ? label26.Text.ToString() :​​ void textBox24_TextChanged(object sender,​​Но они почему​

Советы

  • ​ не в ручную,​Savra​ С1???​ две ячейки и​ неизменной.​ копируем формулу из​В нашем примере:​ равенства в строку​ Если поле​ в поле​ символы тильда (~)​ неточности и грамматические​(Значения). Здесь также​​Имейте в виду, если​​ «»; worksheet.Cells[1, «N»]​​ EventArgs e) {​​ то не функциональны,​​ а как нибудь​​: добавлено: и можно​Всем спасибо.​ «протянем» за маркер​​Чтобы получить проценты в​​ первой ячейки в​​Поставили курсор в ячейку​​ формул. После введения​

  • ​Заменить на​Найти​ можно найти в​ ошибки. Для нас​ предлагаются другие варианты​

support.office.com

Работа в Excel с формулами и таблицами для чайников

​ Вы преобразовываете формулу​ = label27.Text !=​ text2 = textBox24.Text;​ просто текст, и​ автоматизировать это дело.​ ли будет подставить​Казанский​

​ вниз.​ Excel, не обязательно​ другие строки. Относительные​ В3 и ввели​ формулы нажать Enter.​недоступно, откройте вкладку​, установите флажок​ данных листа перед​ важно, чтобы эта​

Формулы в Excel для чайников

​ вставки скопированных формул.​ в вычисленное значение​ null ? label27.Text.ToString()​ } private void​ даже из других​ Хотя могу и​ итоговое решение сразу​: Скопировать — вставить​Найдем среднюю цену товаров.​ умножать частное на​ ссылки – в​

Ввод формул.

​ =.​ В ячейке появится​

​Заменить​ ​Ячейка целиком​ ​ их с тильда​
​ статья была вам​ ​Теперь выделенные ячейки вместо​ ​ в одной и​
​ : «»; worksheet.Cells[3,​ ​ button2_Click(object sender, EventArgs​ ​ ячеек ссылкой на​
​ в ручную поменять​ ​ в основной лист​ ​ значение​
​ Выделяем столбец с​ ​ 100. Выделяем ячейку​ ​ помощь.​
​Щелкнули по ячейке В2​ ​ результат вычислений.​ ​.​
​.​ ​ в поле​
​ полезна. Просим вас​
​ формул содержат статические​ ​ той же ячейке,​
​ «M»] = label28.Text​
​ e) { label6.Text​ ​ эти, возвращает только​
​ ссылки за пару​ ​ (без этого костыля)​

​Z​ ценами + еще​ с результатом и​Находим в правом нижнем​ – Excel «обозначил»​В Excel применяются стандартные​При необходимости поиск можно​Если вы хотите найти​

​Найти​ уделить пару секунд​ значения.​ позднее Вы не​ != null ?​ = label2.Text +​ текст.​

Математическое вычисление.

​ тройку ночей. Но​ с например со​: Сначала сохранить формулу​ одну ячейку. Открываем​ нажимаем «Процентный формат».​ углу первой ячейки​

Ссылки на ячейки.

​ ее (имя ячейки​ математические операторы:​ отменить, нажав клавишу​

Изменение результата.

​ текст или числа​. Например, чтобы найти​ и сообщить, помогла​

Умножение ссылки на число.

​Запомните, если вы вставили​ сможете вернуться назад​ label28.Text.ToString() : «»;​ textBox23.Text; label20.Text =​Виктор Михалыч​ можно наделать ошибок.​

​ «скрытой ячейкой» значение​

  1. ​ как значение, а​ меню кнопки «Сумма»​ Или нажимаем комбинацию​
  2. ​ столбца маркер автозаполнения.​ появилось в формуле,​Оператор​ ESC.​ с определенным форматированием,​ данные, которые содержат​
  3. ​ ли она вам,​ значения в те​ к формуле. Поэтому,​

​ worksheet.Cells[5, «M»] =​ label9.Text + textBox23.Text;​: Тогда макросом.​Добавлено через 7 минут​ которой меняет все​

  • ​ затем удалить значения​
  • ​ — выбираем формулу​
  • ​ горячих клавиш: CTRL+SHIFT+5​

​ Нажимаем на эту​ вокруг ячейки образовался​Операция​Чтобы заменить одно или​ нажмите кнопку​

​ «?», вы введите​

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

​ с помощью кнопок​ же самые ячейки,​ рекомендуется сохранять резервную​ label29.Text != null​ label21.Text = label10.Text​Savra​Туда же…​

​ формулы на листе​ в ячейках -​ для автоматического расчета​Копируем формулу на весь​ точку левой кнопкой​ «мелькающий» прямоугольник).​Пример​ все совпадения с​Формат​~?​

  1. ​ внизу страницы. Для​ исходных формул больше​ копию документа Excel​ ? label29.Text.ToString() :​Исходный прайс-лист.
  2. ​ + textBox23.Text; label22.Text​: ладно, сейчас что​=ДВССЫЛ(АДРЕС(A$1;СТРОКА(A3);;;»C:Baza[baza.xlsx]Лист1″)) — не​ «одним кликом»?​ ручками, макросом…​ среднего значения.​ столбец: меняется только​ мыши, держим ее​Ввели знак *, значение​+ (плюс)​ введенным текстом, нажмите​и выберите нужные​как критерии поиска.​Формула для стоимости.
  3. ​ удобства также приводим​ нет.​ перед преобразованием формул.​ «»; worksheet.Cells[5, «Q»]​ = label11.Text +​ нибудь придумаем…​ работает с закрытым​AlexM​ikares​Чтобы проверить правильность вставленной​ первое значение в​ и «тащим» вниз​

​ 0,5 с клавиатуры​Сложение​ кнопку​ параметры в диалоговом​Нажмите кнопку​ ссылку на оригинал​Если необходимо преобразовать формулы​ Вы также можете​

Автозаполнение формулами.

​ = label30.Text !=​ textBox23.Text; label23.Text =​Виктор Михалыч​ файлом базы​: Формула для ячейки​: Понял. Спасибо!​ формулы, дважды щелкните​ формуле (относительная ссылка).​

Ссылки аргументы.

​ по столбцу.​ и нажали ВВОД.​

​=В4+7​Заменить​ окне​Параметры​ (на английском языке).​ в одной или​ скопировать и вставить​

​ null ? label30.Text.ToString()​ label12.Text + textBox23.Text;​: Два файла выложите​Savra​ А1 Код =ДВССЫЛ(АДРЕС(C$1;СТРОКА(A3);;;»[baza.xlsx]Лист1″))​RAN​ по ячейке с​

  1. ​ Второе (абсолютная ссылка)​Отпускаем кнопку мыши –​Если в одной формуле​- (минус)​или​Найти формат​, чтобы определить дополнительные​Диапазон.
  2. ​Функции поиска и замены​ нескольких ячейках, можете​ формулы в другие​ : «»; string​Инструмент Сумма.
  3. ​ label24.Text = label13.Text​ без данных, укажите​: Такое расположение ссылок.​ В С1 -​: См. №2​ результатом.​

Результат автосуммы.

​ остается прежним. Проверим​ формула скопируется в​ применяется несколько операторов,​Вычитание​Заменить все​

  1. ​.​ условия поиска при​ в Excel используются​ воспользоваться следующим способом:​ ячейки, сохраняя исходные​ name = name1​ + textBox23.Text; label25.Text​ цветом, где нужно​ Менять 350 раз​ 2, 3 или​Формула доли в процентах.
  2. ​Savra​Такая задача: нужно, чтобы​ правильность вычислений –​ выбранные ячейки с​ то программа обработает​=А9-100​.​Совет:​Процентный формат.
  3. ​ необходимости:​ для поиска в​ сначала двойной щелчок​ формулы. К тому​ + textBox24.Text +​ = label14.Text +​ поменять формулы, я​ всё, хлопотно…​ другой номер строки​

Сумма процентов.

​: Здравствуйте!​ ячейка после того,​ найдем итог. 100%.​

  • ​ относительными ссылками. То​ их в следующей​* (звездочка)​
  • ​Microsoft Excel сохраняет параметры​ Чтобы найти ячейки, точно​
  • ​Для поиска данных на​ книге необходимой информации,​

Как составить таблицу в Excel с формулами

​ мыши по ячейке,​ же, если в​ name2; worksheet.Protect(pass, false,​ textBox23.Text; label26.Text =​ вам сделаю макрос.​Виктор Михалыч​ ссылки.​Подскажите пожалуйста, не​ как через функцию​

​ Все правильно.​ есть в каждой​

  1. ​ последовательности:​Умножение​ форматирования, которые можно​ соответствующие определенному формату,​ листе или во​ например определенного числа​ затем клавиша​ вашей книге Excel​ true, false, false,​ label15.Text + textBox23.Text;​ Для примера.​: А чем вам​
  2. ​Savra​ получается что то​ ВПР получила значение,​При создании формул используются​ ячейке будет своя​%, ^;​=А3*2​ определить. Если вы​ можно удалить все​Новая графа.
  3. ​ всей книге выберите​ или текстовой строки.​F9​ настроен ручной подсчет​ false, false, false,​ label27.Text = label16.Text​Savra​ не угодил стандартный​: не могу понять​ реализовать такую задачу…​ присвоило ячейке это​ следующие форматы абсолютных​Дата.
  4. ​ формула со своими​*, /;​/ (наклонная черта)​ еще раз выполнить​ условия в поле​ в поле​На вкладке​.​

Среднее. Результат.

​ формул, не забудьте​ false, false, false,​ + textBox23.Text; label28.Text​: Удалось реализовать задачу​

exceltable.com

Excel: как заменить формулу на полученное значение (описание внутри)

​ поиск и замена?​ как это работает?​1. Есть база(массив)​ значение. Поясняю, ячейка​ ссылок:​ аргументами.​+, -.​Деление​ поиск на листе​Найти​

​Искать​​Главная​В случае, когда только​ обновить их, нажав​ false, false, false,​ = label17.Text +​ с помощью формы​Виктор Михалыч​ логика какая?​ данных в таблице​ получает значение, удаляет​$В$2 – при копировании​Ссылки в ячейке соотнесены​Поменять последовательность можно посредством​=А7/А8​ данные и не​

​, а затем выбрать​​вариант​в группе​

Замена формулы на значение

​ часть формулы изменяется,​​ клавишу​
​ false, false); //включить​
​ textBox23.Text; label29.Text =​ на сишарпе.​: Еще, можете макросом,​Хотя подходит и​ excel​ формулу и на​ остаются постоянными столбец​
​ со строкой.​ круглых скобок: Excel​^ (циркумфлекс)​ удается найти символы,​ ячейку с нужным​на листе​Редактирование​ а остальная остается​
​F9​ защиту листа workbook.SaveAs(@name);​ label18.Text + textBox23.Text;​теперь в «скоростном»​ через VBA реализовать​ работает, но….​2. Делаются выборки​ её месте сохраняет​
​ и строка;​

​Формула с абсолютной ссылкой​​ в первую очередь​Степень​

​ которые вы знаете​​ форматированием в качестве​или​нажмите кнопку​ постоянной, Вы можете​.​;)

​ workbook.Close(); excelapp.Visible =​​ label30.Text = label19.Text​

​ режиме формируются файлы.​​ все что вам​

planetaexcel.ru

Добавление(замена) числа в формулах(ссылках) по значению из другой ячейки

​напишу отдельное сообщение…​​ по шаблону из​
​ значение (цифровое)​B$2 – при копировании​ ссылается на одну​
​ вычисляет значение выражения​=6^2​ содержал сведения, может​
​ примера. Щелкните стрелку​в книге​Найти и выделить​ преобразовать часть формулы​
​Выделите ячейки, содержащие формулы,​ false; //выключаем видимость​ + textBox23.Text; //​код, может кому​ нужно.​вот какая незадача….​ этих данных в​Полосатый жираф алик​
​ неизменна строка;​ и ту же​ в скобках.​= (знак равенства)​ потребоваться снимите нужные​ рядом с кнопкой​.​.​ в статическое значение.​ которые необходимо заменить​ программы Excel workbook​ label7.Text = name1​
​ пригодится.​Виктор Михалыч​Если файл с​ отдельные файлы excel​: Выделить все ячейки,​$B2 – столбец не​
​ ячейку. То есть​​Равно​
​ параметры форматирования из​Формат​Для поиска данных в​
​Выполните одно из указанных​ Для этого:​ на вычисленные значения.​ = excelapp.Workbooks.Open(baza); //открываем​ + textBox24.Text !=​C# using System;​: Можно так попробовать​ базой не открыт,​Так вот, чтобы​
​ в которых нужно​

​ изменяется.​​ при автозаполнении или​Различают два вида ссылок​Меньше​ предыдущего поиска. В​, выберите пункт​ строках или столбцах​ ниже действий.​Щелкните по ячейке, содержащей​ Вы можете выделить​ Excel файл базы​

​ null ? textBox24.Text.ToString()​​ using System.Collections.Generic; using​Savra​ то ссылки вида:​ сделать(подготовить) по шаблону​ заменить формулу на​Чтобы сэкономить время при​

​ копировании константа остается​​ на ячейки: относительные​>​ диалоговом окне​
​Выбрать формат из ячейки​ выберите в поле​
​Чтобы найти текст или​
​ формулу, и выделите​
​ смежный диапазон ячеек,​ worksheet = workbook.Sheets[«Лист1»];​ : «temp» +​
​ System.ComponentModel; using System.Data;​
​: через поиск дольше​=’C:Baza[baza.xlsx]Лист1′!$C$2 — работает​
​ много файлов(выборок) приходится​ значение. Схватить ПРАВОЙ​
​ введении однотипных формул​ неизменной (или постоянной).​
​ и абсолютные. При​Больше​Поиск и замена​, а затем щелкните​
​Просматривать​ числа, выберите пункт​ часть формулы, которую​ либо выделить ячейки​
​ //открываетм лист с​ name2; label7.Text =​ using System.Drawing; using​ менять чем вручную,​
​=ДВССЫЛ(«‘C:Baza[baza.xlsx]Лист1’!$C$»&A1) — не​ в шаблоне менять​ кнопкой мыши это​ в ячейки таблицы,​Чтобы указать Excel на​ копировании формулы эти​Меньше или равно​
​перейдите на вкладку​ ячейку с форматированием,​вариант​Найти​ необходимо преобразовать в​
​ по отдельности, используя​ базой str =​ name1 + textBox24.Text​ System.Linq; using System.Text;​ потому как ссылки​ работает​
​ одну и туже​ выделение за любой​ применяются маркеры автозаполнения.​ абсолютную ссылку, пользователю​ ссылки ведут себя​>=​Поиск​ которое требуется найти.​по строкам​.​ константу. Затем нажмите​
​ клавишу​
​ textBox23.Text; worksheet.Cells[str, «Q»]​
​ + name2; }​ using System.Windows.Forms; using​ все разные и​

​=ДВССЫЛ(«[baza.xlsx]Лист1!$C$»&A1) — не​​ цифру во многих​ край (когда курсор​ Если нужно закрепить​

​ необходимо поставить знак​​ по-разному: относительные изменяются,​Больше или равно​и нажмите кнопку​

​Выполните одно из указанных​​или​Чтобы найти и заменить​F9​Ctrl​

​ = label7.Text !=​​ private void button3_Click(object​

​ Excel = Microsoft.Office.Interop.Excel;​​ в них нужно​ работает​ разных местах итогового(следующего)​ станет «крестиком»), сдвинуть​ ссылку, делаем ее​ доллара ($). Проще​ абсолютные остаются постоянными.​
​<>​Параметры​ ниже действий.​по столбцам​ текст или числа,​.​.​ null ? label7.Text.ToString()​
​ sender, EventArgs e)​ using Word =​ менять только последнюю​=ДВССЫЛ(АДРЕС(A$1;СТРОКА(A3);;;»[baza.xlsx]Лист1″)) — не​ листа(выборки).​ его в ЛЮБУЮ​
​ абсолютной. Для изменения​ всего это сделать​Все ссылки на ячейки​

​Не равно​​, чтобы открыть параметры​Чтобы найти текст или​.​ выберите пункт​Выделяя часть формулы, убедитесь,​
​На вкладке​

​ : «»; //​​ { excelapp.Visible =​ Microsoft.Office.Interop.Word; namespace Замена_ссылок​ цифру.​
​ работает​

​Решил сделать так​​ сторону и вернуть​ значений при копировании​ с помощью клавиши​
​ программа считает относительными,​Символ «*» используется обязательно​ форматирования. Щелкните стрелку​ числа, нажмите кнопку​Для поиска данных с​Заменить​ что Вы включаете​

​Home​​ записываем в базу​

​ true; //включаем видимость​​ { public partial​выделил ячейку -​

​если открыть файл базы,​​ — на втором​ на место. Отпустить​ относительной ссылки.​ F4.​ если пользователем не​ при умножении. Опускать​

​ рядом с полем​​Найти все​ конкретными свойствами выберите​.​
​ всю операцию в​(Главная) нажмите команду​
​ ссылку на адрес​ программы Excel workbook​
​ class Form1 :​ поставил курсор в​ то все 4​ листе файла выборки​ кнопку и в​Простейшие формулы заполнения таблиц​Создадим строку «Итого». Найдем​ задано другое условие.​ его, как принято​Формат​или​ в поле​В поле​ выделенный фрагмент. Часть​Copy​ файла workbook.Save(); workbook.Close();​ = excelapp.Workbooks.Open(shablon); //открываем​ Form { string​ строку формул -​ примера работают как​ все нужные формулы(ссылки​ появившемся меню выбрать​ в Excel:​ общую стоимость всех​ С помощью относительных​ во время письменных​и нажмите кнопку​Найти далее​Область поиска​Найти​ формулы, которую Вы​(Копировать), которая располагается​ } } }​ Excel файл шаблон​ shablon = «C:\Baza\Info\!shablon.xlsx»;​ нажал 1, 2,​ надо.​ на базу) выписал​ «Копировать только значения».​Перед наименованиями товаров вставим​ товаров. Выделяем числовые​ ссылок можно размножить​ арифметических вычислений, недопустимо.​Очистить​.​вариант​введите текст или​ преобразуете, должна вычисляться​ в группе​Savra​ worksheet = workbook.Sheets[«Лист1»];​ //имя Excel файла​ или 3 раза​примечание: в ячейке А1​ в столбик(и сделал​ Всё.​ еще один столбец.​ значения столбца «Стоимость»​ одну и ту​ То есть запись​.​Совет:​формулы​ числа, которые нужно​ до статического значения.​Clipboard​: в этой строке​ //открываетм лист с​ шаблона string baza​ дел — ввел​ этих примеров, ставится​ вид «показать формулы»),​Алексей бушаков​ Выделяем любую ячейку​ плюс еще одну​ же формулу на​ (2+3)5 Excel не​Для поиска текста или​ При нажатии кнопки​,​ искать, или щелкните​Выделенная часть формулы преобразуется​(Буфер обмена), чтобы​ сайт почемуто убрал​ именем worksheet.Unprotect(pass); //снять​ = «C:\Baza\baza.xlsx»; //имя​ число — нажал​ число, которое изменяет​ а уже на​: Спасибо! Долго мучился,​ в первой графе,​ ячейку. Это диапазон​ несколько строк или​ поймет.​ чисел на листе​Найти все​значения​ стрелку в поле​ в константу. Нажмите​ скопировать выделенные ячейки.​ 2 крайних слеша​ защиту листа worksheet.Cells[1,​ Excel файла базы​ энтер​ все нужные ссылки.​ первый лист(основной) в​ теперь всё получилось!​ щелкаем правой кнопкой​ D2:D9​ столбцов.​Программу Excel можно использовать​ также можно использовать​, каждого экземпляра условия,​или​Найти​Enter​ Либо воспользуйтесь сочетанием​string name1 =​ «D»] = label6.Text​ string pass =​и того 11​Подскажите как это​ нужные места сделал​ikares​ мыши. Нажимаем «Вставить».​Воспользуемся функцией автозаполнения. Кнопка​Вручную заполним первые графы​ как калькулятор. То​ функции ПОИСК и​ которые вы ищете​примечания​и нажмите кнопку​, чтобы сохранить результат.​ клавиш​ «C:\Baza\Info\»; //так должно​ != null ?​ «zzz»; //пароль на​ ссылок = 55+​ побороть, или может​ ссылки на эти​: Здравствуйте!​ Или жмем сначала​ находится на вкладке​ учебной таблицы. У​ есть вводить в​ НАЙТИ.​ указываются и щелкнув​.​ последнего поиска в​Преобразование формул в статическое​Ctrl+C​

​ быть​​ label6.Text.ToString() : «»;​ защиту string text1;​ операций на лист,​
​ по другому как​ ячейки.​Помогите, пожалуйста, советом.​

CyberForum.ru

​ комбинацию клавиш: CTRL+ПРОБЕЛ,​

На чтение 4 мин Опубликовано 25.01.2021

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

Содержание

  1. Первый метод: стандартная замена формул на значения
  2. Второй метод: использование горячих клавиш табличного редактора
  3. Третий метод: замена при помощи мышки
  4. Четвертый метод: применение специальной кнопки для вставки значений
  5. Пятый метод: использование специальных макросов
  6. Заключение и выводы о быстрой замене формул на значения в табличном документе

Первый метод: стандартная замена формул на значения

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

  1. Первоначально производим выделение того диапазона данных, в котором мы желаем реализовать замену формул на значения.
  2. Реализуем копирование данных. Для этого нажимаем правой клавишей мышки по выбранному диапазону и в контекстном меню кликаем на элемент «Копировать». Альтернативный вариант – использование комбинации клавиш «Ctrl+C».
  3. Кликаем ПКМ по выбранному диапазону. Здесь можно выбрать иконку под названием «Значения».

Как быстро заменить формулы на значения в таблице Excel

  1. Следует навести мышку на элемент «Специальная вставка», чтобы раскрыть перечень функций.

Как быстро заменить формулы на значения в таблице Excel

  1. Здесь располагаются все возможные вариации вставки значений с сохранностью форматирования исходных ячеек.

Стоит отметить, что в ранних версиях табличного редактора отсутствуют такие дополнительные значки, поэтому все операции производятся через такое окно:

Как быстро заменить формулы на значения в таблице Excel

Второй метод: использование горячих клавиш табличного редактора

Все вышеприведенные манипуляции можно реализовать при помощи специальных горячих клавиш табличного редактора. Подробная инструкция выглядит так:

  1. Реализуем копирование нужного диапазона при помощи комбинации клавиш «Ctrl+C».
  2. Сюда же осуществляем обратную вставку при помощи комбинации клавиш «Ctrl+V».
  3. Щелкаем на «Ctrl», чтобы отобразить небольшое меню, в котором будут предложены вариации вставки.
  4. Щёлкаем на «З» на русской раскладке или же используем стрелочки для выбора параметра «Значения». Осуществляем подтверждение всех проделанных действий при помощи клавиши «Enter», расположенной на клавиатуре.

Третий метод: замена при помощи мышки

Этот метод позволяет осуществить процедуру замены формул на значения намного быстрее вышеприведенных методов. Здесь используется только компьютерная мышка. Подробная инструкция выглядит так:

  1. Производим выделение ячеек с формулами на рабочем листе табличного документа.
  2. Беремся за рамку выделенного фрагмента и, зажав ПКМ, осуществляем перетаскивание на два см в какую-либо сторону, а затем реализуем возврат на начальную позицию.
  3. После осуществления этой процедуры отобразилось небольшое специальное контекстное меню, в котором необходимо выбрать элемент, имеющий наименование «Копировать только значения».

Четвертый метод: применение специальной кнопки для вставки значений

Значительно ускорить процедуру специальной вставки можно при помощи добавления специальной кнопки «Вставить как значения» на панель быстрого доступа. Подробная инструкция по добавлению и использованию выглядит так:

  1. Передвигаемся в подраздел «Файл».
  2. Выбираем элемент, имеющий наименование «Параметры».
  3. Щёлкаем левой клавишей мышки на «Панель быстрого доступа».
  4. На экране отобразилось окошко, в котором можно добавить разнообразные элементы на панель быстрого доступа. Раскрываем перечень под названием «Все команды».
  5. В раскрывшемся перечне находим элемент под названием «Вставить значения» и добавляем его на панель быстрого доступа при помощи кнопки «Добавить». Как быстро заменить формулы на значения в таблице Excel
  6. Готово! Мы добавили эту кнопку на панель быстрого доступа.
  7. Теперь остается только скопировать диапазон ячеек, в котором располагаются необходимые нам формулы, а затем нажать на только что добавленную кнопку на панели быстрого доступа.

Как быстро заменить формулы на значения в таблице Excel

Стоит заметить, что стандартно всем кнопку на панели быстрого доступа задается комбинация клавиш «Alt+цифра». После клика на «Alt» на верхней панели покажется цифра, обозначающая эту кнопку.

Как быстро заменить формулы на значения в таблице Excel

Пятый метод: использование специальных макросов

Использование макросов – самый быстрый способ, позволяющий заменить формулы на значения. Так выглядит макрос, позволяющий заменить все формулы на значения в выбранном диапазоне:

Как быстро заменить формулы на значения в таблице Excel

Так выглядит макрос, позволяющий заменить все формулы на значения на выбранном рабочем листике табличного документа:

Как быстро заменить формулы на значения в таблице Excel

Так выглядит макрос, позволяющий заменить все формулы на значения на всех рабочих листиках табличного документа:

Как быстро заменить формулы на значения в таблице Excel

Подробная инструкция по использованию макросов выглядит так:

  1. При помощи комбинации клавиш «Alt+F11» открываем редактор VBA.
  2. Открываем подраздел «Insert», а затем жмем левой клавишей мышки по элементу «Module».
  3. Сюда мы вставляем один из вышеприведенных кодов.
  4. Запуск пользовательских макросов осуществляется через подраздел «Макросы», располагающийся в разделе «Разработчик». Альтернативный вариант – использование комбинации клавиш «Alt+F8» на клавиатуре.
  5. Макросы работают в любом табличном документе.

Стоит помнить, что манипуляции, реализованные при помощи макроса, нельзя отменить.

Заключение и выводы о быстрой замене формул на значения в табличном документе

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

Оцените качество статьи. Нам важно ваше мнение:

Самая популярная программа для работы с электронными таблицами «Microsoft Excel» упростила жизнь многим пользователям, позволив производить любые расчеты с помощью формул. Она способна автоматизировать даже самые сложные вычисления, но для этого нужно знать принципы работы с формулами. Мы подготовили самую подробную инструкцию по работе с Эксель. Не забудьте сохранить в закладки 😉

Содержание

  • Кому важно знать формулы Excel и где выучить основы.

  • Элементы, из которых состоит формула в Excel.

  • Основные виды.

  • Примеры работ, которые можно выполнять с формулами.

  • 22 формулы в Excel, которые облегчат жизнь.

  • Использование операторов.

  • Использование ссылок.

  • Использование имён.

  • Использование функций.

  • Операции с формулами.

  • Как в формуле указать постоянную ячейку.

  • Как поставить «плюс», «равно» без формулы.

  • Самые распространенные ошибки при составлении формул в редакторе Excel.

  • Коды ошибок при работе с формулами.

  • Отличие в версиях MS Excel.

  • Заключение.

Кому важно знать формулы Excel и где изучить основы

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

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

Элементы, из которых состоит формула в Excel

Формулы эксель: основные виды

Формулы в Excel бывают простыми, сложными и комбинированными. В таблицах их можно писать как самостоятельно, так и с помощью интегрированных программных функций.

Простые

Позволяют совершить одно простое действие: сложить, вычесть, разделить или умножить. Самой простой является формула=СУММ.

Например:

=СУММ (A1; B1) — это сумма значений двух соседних ячеек.

=СУММ (С1; М1; Р1) — сумма конкретных ячеек.

=СУММ (В1: В10) — сумма значений в указанном диапазоне.

Сложные

Это многосоставные формулы для более продвинутых пользователей. В данную категорию входят ЕСЛИ, СУММЕСЛИ, СУММЕСЛИМН. О них подробно расскажем ниже.

Комбинированные

Эксель позволяет комбинировать несколько функций: сложение + умножение, сравнение + умножение. Это удобно, когда, например, нужно вычислить сумму двух чисел, и, если результат будет больше 100, его нужно умножить на 3, а если меньше — на 6.

Выглядит формула так ↓

=ЕСЛИ (СУММ (A1; B1)<100; СУММ (A1; B1)*3;(СУММ (A1; B1)*6))

Встроенные

Новичкам удобнее пользоваться готовыми, встроенными в программу формулами вместо того, чтобы писать их вручную. Чтобы найти нужную формулу:

  • кликните по нужной ячейке таблицы;

  • нажмите одновременно Shift + F3;

  • выберите из предложенного перечня нужную формулу;

  • в окошко «Аргументы функций» внесите свои данные.

Примеры работ, которые можно выполнять с формулами

Разберем основные действия, которые можно совершить, используя формулы в таблицах Эксель и рассмотрим полезные «фишки» для упрощения работы.

Поиск перечня доступных функций

Перейдите в закладку «Формулы» / «Вставить функцию». Или сразу нажмите на кнопочку «Fx».

Выберите в категории «Полный алфавитный перечень», после чего в списке отобразятся все доступные эксель-формулы.

Выберите любую формулу и прочитайте ее описание. А если хотите изучить ее более детально, нажмите на «Справку» ниже.

Вставка функции в таблицу

Вы можете сами писать функции в Excel вручную после «=», или использовать меню, описанное выше. Например, выбрав СУММ, появится окошко, где нужно ввести аргументы (кликнуть по клеткам, значения которых собираетесь складывать):

После этого в таблице появится формула в стандартном виде. Ее можно редактировать при необходимости.

Использование математических операций

Начинайте с «=» в ячейке и применяйте для вычислений любые стандартные знаки «*», «/», «^» и т.д. Можно написать номер ячейки самостоятельно или кликнуть по ней левой кнопкой мышки. Например: =В2*М2. После нажатия Enter появится произведение двух ячеек.

Растягивание функций и обозначение константы

Введите функцию =В2*C2, получите результат, а затем зажмите правый нижний уголок ячейки и протащите вниз. Формула растянется на весь выбранный диапазон и автоматически посчитает значения для всех строк от B3*C3 до B13*C13.

Чтобы обозначить константу (зафиксировать конкретную ячейку/строку/столбец), нужно поставить «$» перед буквой и цифрой ячейки.

Например: =В2*$С$2. Когда вы растяните функцию, константа или $С$2 так и останется неизменяемой, а вот первый аргумент будет меняться.

Подсказка:

  • $С$2 — не меняются столбец и строка.

  • B$2 — не меняется строка 2.

  • $B2 — константой остается только столбец В.

22 формулы в Эксель, которые облегчат жизнь

Собрали самые полезные формулы, которые наверняка пригодятся в работе.

МАКС

=МАКС (число1; [число2];…)

Показывает наибольшее число в выбранном диапазоне или перечне ячейках.

МИН

=МИН (число1; [число2];…)

Показывает самое маленькое число в выбранном диапазоне или перечне ячеек.

СРЗНАЧ

=СРЗНАЧ (число1; [число2];…)

Считает среднее арифметическое всех чисел в диапазоне или в выбранных ячейках. Все значения суммируются, а сумма делится на их количество.

СУММ

=СУММ (число1; [число2];…)

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

ЕСЛИ

=ЕСЛИ (лог_выражение; значение_если_истина; [значение_если_ложь])

Сложная формула, которая позволяет сравнивать данные.

Например:

=ЕСЛИ (В1>10;”больше 10″;»меньше или равно 10″)

В1 — ячейка с данными;

>10 — логическое выражение;

больше 10 — правда;

меньше или равно 10 — ложное значение (если его не указывать, появится слово ЛОЖЬ).

СУММЕСЛИ

=СУММЕСЛИ (диапазон; условие; [диапазон_суммирования]).

Формула суммирует числа только, если они отвечают критерию.

Например:

=СУММЕСЛИ (С2: С6;»>20″)

С2: С6 — диапазон ячеек;

>20 —значит, что числа меньше 20 не будут складываться.

СУММЕСЛИМН

=СУММЕСЛИМН (диапазон_суммирования; диапазон_условия1; условие1; [диапазон_условия2; условие2];…)

Суммирование с несколькими условиями. Указываются диапазоны и условия, которым должны отвечать ячейки.

Например:

=СУММЕСЛИМН (D2: D6; C2: C6;”сувениры”; B2: B6;”ООО ХУ»)

D2: D6 — диапазон, где суммируются числа;

C2: C6 — диапазон ячеек для категории; сувениры — обязательное условие 1, то есть числа другой категории не учитываются;

B2: B6 — дополнительный диапазон;

ООО XY — условие 2, то есть числа другой компании не учитываются.

Дополнительных диапазонов и условий может быть до 127 штук.

СЧЕТ

=СЧЁТ (значение1; [значение2];…)Формула считает количество выбранных ячеек с числами в заданном диапазоне. Ячейки с датами тоже учитываются.

=СЧЁТ (значение1; [значение2];…)

Формула считает количество выбранных ячеек с числами в заданном диапазоне. Ячейки с датами тоже учитываются.

СЧЕТЕСЛИ и СЧЕТЕСЛИМН

=СЧЕТЕСЛИ (диапазон; критерий)

Функция определяет количество заполненных клеточек, которые подходят под конкретные условия в рамках указанного диапазона.

Например:

=СЧЁТЕСЛИМН (диапазон_условия1; условие1 [диапазон_условия2; условие2];…)

Эта формула позволяет использовать одновременно несколько критериев.

ЕСЛИОШИБКА

=ЕСЛИОШИБКА (значение; значение_если_ошибка)

Функция проверяет ошибочность значения или вычисления, а если ошибка отсутствует, возвращает его.

ДНИ

=ДНИ (конечная дата; начальная дата)

Функция показывает количество дней между двумя датами. В формуле указывают сначала конечную дату, а затем начальную.

КОРРЕЛ

=КОРРЕЛ (диапазон1; диапазон2)

Определяет статистическую взаимосвязь между разными данными: курсами валют, расходами и прибылью и т.д. Мах значение — +1, min — −1.

ВПР

=ВПР (искомое_значение; таблица; номер_столбца;[интервальный_просмотр])

Находит данные в таблице и диапазоне.

Например:

=ВПР (В1; С1: С26;2)

В1 — значение, которое ищем.

С1: Е26— диапазон, в котором ведется поиск.

2 — номер столбца для поиска.

ЛЕВСИМВ

=ЛЕВСИМВ (текст;[число_знаков])

Позволяет выделить нужное количество символов. Например, она поможет определить, поместится ли строка в лимитированное количество знаков или нет.

ПСТР

=ПСТР (текст; начальная_позиция; число_знаков)

Помогает достать определенное число знаков с текста. Например, можно убрать лишние слова в ячейках.

ПРОПИСН

=ПРОПИСН (текст)

Простая функция, которая делает все литеры в заданной строке прописными.

СТРОЧН

Функция, обратная предыдущей. Она делает все литеры строчными.

ПОИСКПОЗ

=ПОИСКПОЗ (искомое_значение; просматриваемый_массив; тип_сопоставления)

Дает возможность найти нужный элемент в заданном блоке ячеек и указывает его позицию.

ДЛСТР

=ДЛСТР (текст)

Данная функция определяет длину заданной строки. Пример использования — определение оптимальной длины описания статьи.

СЦЕПИТЬ

=СЦЕПИТЬ (текст1; текст2; текст3)

Позволяет сделать несколько строчек из одной и записать до 255 элементов (8192 символа).

ПРОПНАЧ

=ПРОПНАЧ (текст)

Позволяет поменять местами прописные и строчные символы.

ПЕЧСИМВ

=ПЕЧСИМВ (текст)

Можно убрать все невидимые знаки из текста.

Использование операторов

Операторы в Excel указывают, какие конкретно операции нужно выполнить над элементами формулы. В вычислениях всегда соблюдается математический порядок:

  • скобки;

  • экспоненты;

  • умножение и деление;

  • сложение и вычитание.

Арифметические

Операторы сравнения

Оператор объединения текста

Операторы ссылок

Использование ссылок

Начинающие пользователи обычно работают только с простыми ссылками, но мы расскажем обо всех форматах, даже продвинутых.

Простые ссылки A1

Они используются чаще всего. Буква обозначает столбец, цифра — строку.

Примеры:

  • диапазон ячеек в столбце С с 1 по 23 строку — «С1: С23»;

  • диапазон ячеек в строке 6 с B до Е– «B6: Е6»;

  • все ячейки в строке 11 — «11:11»;

  • все ячейки в столбцах от А до М — «А: М».

Ссылки на другой лист

Если необходимы данные с других листов, используется формула: =СУММ (Лист2! A5: C5)

Выглядит это так:

Абсолютные и относительные ссылки

Относительные ссылки

Рассмотрим, как они работают на примере: Напишем формулу для расчета суммы первой колонки. =СУММ (B4: B9)

Нажимаем на Ctrl+C. Чтобы перенести формулу на соседнюю клетку, переходим туда и жмем на Ctrl+V. Или можно просто протянуть ячейку с формулой, как мы описывали выше.

Индекс таблицы изменится автоматически и новые формулы будут выглядеть так:

Абсолютные ссылки

Чтобы при переносе формул ссылки сохранялись неизменными, требуются абсолютные адреса. Их пишут в формате «$B$2».

Например, есть поставить знак доллара в предыдущую формулу, мы получим: =СУММ ($B$4:$B$9)

Как видите, никаких изменений не произошло.

Смешанные ссылки

Они используются, когда требуется зафиксировать только столбец или строку:

  • $А1– сохраняются столбцы;

  • А$1 — сохраняются строки.

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

Трёхмерные ссылки

Это те, где указывается диапазон листов.

Формула выглядит примерно так: =СУММ (Лист1: Лист5! A6)

То есть будут суммироваться все ячейки А6 на всех листах с первого по пятый.

Ссылки формата R1C1

Номер здесь задается как по строкам, так и по столбцам.

Например:

  • R9C9 — абсолютная ссылка на клетку, которая расположена на девятой строке девятого столбца;

  • R[-2] — ссылка на строчку, расположенную выше на 2 строки;

  • R[-3]C — ссылка на клетку, которая расположена на 3 ячейки выше;

  • R[4]C[4] — ссылка на ячейку, которая распложена на 4 клетки правее и 4 строки ниже.

Использование имён

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

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

Как присвоить имя:

  • Выделите нужную ячейку/столбец.

  • Правой кнопкой мышки вызовите меню и перейдите в закладку «Присвоить имя».

  • Напишите желаемое имя, которое должно быть уникальным и не повторяться в одной книге.

  • Сохраните, нажав Ок.

Использование функций

Чтобы вставить необходимую функцию в эксель-таблицах, можно использовать три способа: через панель инструментов, с помощью опции Вставки и вручную. Рассмотрим подробно каждый способ.

Ручной ввод

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

Панель инструментов

Это более упрощенный способ. Достаточно перейти в закладку «Формулы», выбрать подходящую библиотеку — Логические, Финансовые, Текстовые и др. (в закладке «Последние» будут наиболее востребованные формулы). Остается только выбрать из перечня нужную функцию и расставить аргументы.

Мастер подстановки

Кликните по любой ячейке в таблице. Нажмите на иконку «Fx», после чего откроется «Вставка функций».

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

Вставка функции в формулу с помощью мастера

Рассмотрим эту опцию на примере:

  • Вызовите окошко «Вставка функции», как описывалось выше.

  • В перечне доступных функций выберите «Если».

Теперь составим выражение, чтобы проверить, будет ли сумма трех ячеек больше 10. При этом Правда — «Больше 10», а Ложь — «Меньше 10».

=ЕСЛИ (СУММ (B3: D3)>10;”Больше 10″;»Меньше 10″)

Программа посчитала, что сумма ячеек меньше 10 и выдала нам результат:

Чтобы получить значение в следующих ячейках столбца, нужно растянуть формулу (за правый нижний уголок). Получится следующее:

Мы использовали относительные ссылки, поэтому программа пересчитала выражение для всех строк корректно. Если бы нам нужно было зафиксировать адреса в аргументах, тогда мы бы применяли абсолютные ссылки, о которых писали выше.

Редактирование функций с помощью мастера

Чтобы отредактировать функцию, можно использовать два способа:

  • Строка формул. Для этого требуется перейти в специальное поле и вручную ввести необходимые изменения.

  • Специальный мастер. Нажмите на иконку «Fx» и в появившемся окошке измените нужные вам аргументы. И тут же, кстати, сможете узнать результат после редактирования.

Операции с формулами

С формулами можно совершать много операций — копировать, вставлять, перемещать. Как это делать правильно, расскажем ниже.

Копирование/вставка формулы

Чтобы скопировать формулу из одной ячейки в другую, не нужно изобретать велосипед — просто нажмите старую-добрую комбинацию (копировать), а затем кликните по новой ячейке и нажмите (вставить).

Отмена операций

Здесь вам в помощь стандартная кнопка «Отменить» на панели инструментов. Нажмите на стрелочку возле нее и выберите из контекстного меню те действия. которые хотите отменить.

Повторение действий

Если вы выполнили команду «Отменить», программа сразу активизирует функцию «Вернуть» (возле стрелочки отмены на панели). То есть нажав на нее, вы повторите только что отмененную вами операцию.

Стандартное перетаскивание

Выделенные ячейки переносятся с помощью указателя мышки в другое место листа. Делается это так:

  • Выделите фрагмент ячеек, которые нужно переместить.

  • Поместите указатель мыши над одну из границ фрагмента.

  • Когда указатель мыши станет крестиком с 4-мя стрелками, можете перетаскивать фрагмент в другое место.

Копирование путем перетаскивания

Если вам нужно скопировать выделенный массив ячеек в другое место рабочего листа с сохранением данных, делайте так:

  • Выделите диапазон ячеек, которые нужно скопировать.

  • Зажмите клавишу и поместите указатель мыши на границу выбранного диапазона.

  • Он станет похожим на крестик +. Это говорит о том, что будет выполняться копирование, а не перетаскивание.

  • Перетащите фрагмент в нужное место и отпустите мышку. Excel задаст вопрос — хотите вы заменить содержимое ячеек. Выберите «Отмена» или ОК.

Особенности вставки при перетаскивании

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

Автозаполнение формулами

Если необходимо скопировать одну формулу в массив соседних ячеек и выполнить массовые вычисления, используется функция автозаполнения.

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

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

Когда вам нужно протянуть формулу таким образом, чтобы ссылка на ячейку оставалась неизменной, делайте следующее:

  • Кликните на клетку, где находится формула.

  • Наведите курсор в нужную вам ячейку и нажмите F4.

  • В формуле аргумент с номером ячейки станет выглядеть так: $A$1 (абсолютная ссылка).

  • Когда вы протяните формулу, ссылка на ячейку $A$1 останется фиксированной и не будет меняться.

Как поставить «плюс», «равно» без формулы

Когда нужно указать отрицательное значение, поставить = или написать температуру воздуха, например, +22 °С, делайте так:

  • Кликаете правой кнопкой по ячейке и выбираете «Формат ячеек».

  • Отмечаете «Текстовый».

Теперь можно ставить = или +, а затем нужное число.

Самые распространенные ошибки при составлении формул в редакторе Excel

Новички, которые работают в редакторе Эксель совсем недавно, часто совершают элементарные ошибки. Поэтому рекомендуем ознакомиться с перечнем наиболее распространенных, чтобы больше не ошибаться.

  • Слишком много вложений в выражении. Лимит 64 штуки.

  • Пути к внешним книгам указаны не полностью. Проверяйте адреса более тщательно.

  • Неверно расставленные скобочки. В редакторе они обозначены разными цветами для удобства.

  • Указывая имена книг и листов, пользователи забывают брать их в кавычки.

  • Числа в неверном формате. Например, символ $ в Эксель — это не знак доллара, а формат абсолютных ссылок.

  • Неправильно введенные диапазоны ячеек. Не забывайте ставить «:».

Коды ошибок при работе с формулами

Если вы сделаете ошибку в записи формулы, программа укажет на нее специальным кодом. Вот самые распространенные:

Отличие в версиях MS Excel

Всё, что написано в этом гайде, касается более современных версий программы 2007, 2010, 2013 и 2016 года. Устаревший Эксель заметно уступает в функционале и количестве доступных инструментов. Например, функция СЦЕП появилась только в 2016 году.

Во всем остальном старые и новые версии Excel не отличаются — операции и расчеты проводятся по одинаковым алгоритмам.

Заключение

Мы написали этот гайд, чтобы вам было легче освоить Excel. Доступным языком рассказали о формулах и о тех операциях, которые можно с ними проводить.

Надеемся, наша шпаргалка станет полезной для вас. Не забудьте сохранить ее в закладки и поделиться с коллегами.

Понравилась статья? Поделить с друзьями:
  • Для чего маркеры в word
  • Для чего макросы в word 2007
  • Для чего людям word
  • Для чего колонтитулы в excel
  • Для чего кавычки в формуле excel