Подстановка чисел в excel

Содержание

  • Использование таблицы данных
    • Способ 1: применение инструмента с одной переменной
    • Способ 2: использование инструмента с двумя переменными
  • Вопросы и ответы

Таблица подстановок в Microsoft Excel

Довольно часто требуется рассчитать итоговый результат для различных комбинаций вводных данных. Таким образом пользователь сможет оценить все возможные варианты действий, отобрать те, результат взаимодействия которых его удовлетворяет, и, наконец, выбрать самый оптимальный вариант. В Excel для выполнения данной задачи существует специальный инструмент – «Таблица данных» («Таблица подстановки»). Давайте узнаем, как им пользоваться для выполнения указанных выше сценариев.

Читайте также: Подбор параметра в Excel

Использование таблицы данных

Инструмент «Таблица данных» предназначен для того, чтобы рассчитывать результат при различных вариациях одной или двух определенных переменных. После расчета все возможные варианты предстанут в виде таблицы, которую называют матрицей факторного анализа. «Таблица данных» относится к группе инструментов «Анализ «что если»», которая размещена на ленте во вкладке «Данные» в блоке «Работа с данными». До версии Excel 2007 этот инструмент носил наименование «Таблица подстановки», что даже более точно отражало его суть, чем нынешнее название.

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

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

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

Главное отличие между различными вариантами применения таблицы данных состоит в количестве переменных, принимающих участие в вычислении: одна переменная или две.

Способ 1: применение инструмента с одной переменной

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

Итак, в настоящее время нам предлагаются следующие условия кредитования:

  • Срок кредитования – 3 года (36 месяцев);
  • Сумма займа – 900000 рублей;
  • Процентная ставка – 12,5% годовых.

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

Нужно рассчитать, какова будет сумма ежемесячного платежа, включающего в себя погашение тела кредита и выплат по процентам. Для этого в Экселе имеется оператор ПЛТ.

Вводные данные для расчета ежемесячного платежа в Microsoft Excel

ПЛТ относится к группе финансовых функций и его задачей является вычисление ежемесячного кредитного платежа аннуитетного типа на основании суммы тела кредита, срока кредитования и процентной ставки. Синтаксис этой функции представлен в таком виде

=ПЛТ(ставка;кпер;пс;бс;тип)

Lumpics.ru

«Ставка» — аргумент, определяющий процентную ставку кредитных выплат. Показатель выставляется за период. У нас период выплат равен месяцу. Поэтому годовую ставку в 12,5% следует разбить на число месяцев в году, то есть, 12.

«Кпер» — аргумент, определяющий численность периодов за весь срок предоставления кредита. В нашем примере период равен одному месяцу, а срок кредитования составляет 3 года или 36 месяцев. Таким образом, количество периодов будет рано 36.

«ПС» — аргумент, определяющий приведенную стоимость кредита, то есть, это размер тела кредита на момент его выдачи. В нашем случае этот показатель равен 900000 рублей.

«БС» — аргумент, указывающий на величину тела кредита на момент его полной выплаты. Естественно, что данный показатель будет равен нулю. Этот аргумент не является обязательным параметром. Если его пропустить, то подразумевается, что он равен числу «0».

«Тип» — также необязательный аргумент. Он сообщает о том, когда именно будет проводиться платеж: в начале периода (параметр – «1») или в конце периода (параметр – «0»). Как мы помним, у нас платеж проводится в конце календарного месяца, то есть, величина этого аргумента будет равна «0». Но, учитывая то, что этот показатель не является обязательным, и по умолчанию, если его не использовать, значение и так подразумевается равным «0», то в указанном примере его вообще можно не применять.

  1. Итак, приступаем к расчету. Выделяем ячейку на листе, куда будет выводиться расчетное значение. Клацаем по кнопке «Вставить функцию».
  2. Переход в Мастер функций в Microsoft Excel

  3. Запускается Мастер функций. Производим переход в категорию «Финансовые», выбираем из перечня наименование «ПЛТ» и клацаем по кнопке «OK».
  4. Переход в окно аргументов функции ПЛТ в Microsoft Excel

  5. Вслед за этим происходит активация окошка аргументов вышеуказанной функции.

    Ставим курсор в поле «Ставка», после чего кликаем по ячейке на листе со значением годовой процентной ставки. Как видим, в поле тут же отображаются её координаты. Но, как мы помним, нам нужна месячная ставка, а поэтому производим деление полученного результата на 12 (/12).

    В поле «Кпер» таким же образом вносим координаты ячеек срока кредита. В этом случае делить ничего не надо.

    В поле «Пс» нужно указать координаты ячейки, содержащей величину тела кредита. Выполняем это. Также ставим перед отобразившемся координатами знак «-». Дело в том, что функция ПЛТ по умолчанию выдает итоговый результат именно с отрицательным знаком, справедливо считая ежемесячный кредитный платеж убытком. Но нам для наглядности применения таблицы данных нужно, чтобы данное число было положительным. Поэтому мы и ставим знак «минус» перед одним из аргументов функции. Как известно, умножение «минус» на «минус» в итоге дает «плюс».

    В поля «Бс» и «Тип» данные вообще не вносим. Клацаем по кнопке «OK».

  6. Окно аргументов функции ПЛТ в Microsoft Excel

  7. После этого оператор производит подсчет и выводит в заранее обозначенную ячейку результат общего ежемесячного платежа – 30108,26 рублей. Но проблема состоит в том, что заёмщик в состоянии платить максимум 29000 рублей в месяц, то есть, ему следует либо найти банк, предлагающий условия с более низкой процентной ставкой, либо уменьшить тело займа, либо увеличить срок кредитования. Просчитать различные варианты действий нам поможет таблица подстановок.
  8. Результат вычисления функции ПЛТ в Microsoft Excel

  9. Для начала используем таблицу подстановок с одной переменной. Посмотрим, как будет изменяться величина обязательного месячного платежа при различных вариациях годовой ставки, начиная от 9,5% годовых и заканчивая 12,5% годовых с шагом 0,5%. Все остальные условия оставляем неизменными. Чертим табличный диапазон, наименования колонок которого будут соответствовать различным вариациям процентной ставки. При этом строку «Ежемесячные выплаты» оставляем так, как есть. В первой её ячейке должна содержаться формула, которую мы рассчитали ранее. Для большей информативности можно добавить строки «Общая сумма кредита» и «Общая сумма процентов». Столбец, в котором находится расчет, делаем без заголовка.
  10. Подготовленная таблица в Microsoft Excel

  11. Далее рассчитаем общую сумму займа при текущих условиях. Для этого выделяем первую ячейку строки «Общая сумма кредита» и умножаем содержимое ячеек «Ежемесячный платеж» и «Срок кредита». После этого щелкаем по клавише Enter.
  12. Расчет общей суммы кредита в Microsoft Excel

  13. Для расчета общей суммы процентов при текущих условиях аналогичным образом отнимаем от общей суммы займа величину тела кредита. Для вывода результата на экран щелкаем по кнопке Enter. Таким образом мы получаем сумму, которую переплачиваем при возврате займа.
  14. Расчет суммы процентов в Microsoft Excel

  15. Теперь настало время применить инструмент «Таблица данных». Выделяем весь табличный массив, кроме наименований строк. После этого переходим во вкладку «Данные». Щелкаем по кнопке на ленте «Анализ «что если»», которая размещена в группе инструментов «Работа с данными» (в Excel 2016 группа инструментов «Прогноз»). Затем открывается небольшое меню. В нем выбираем позицию «Таблица данных…».
  16. Запуск инструмента Таблица данных в Microsoft Excel

  17. Открывается небольшое окошко, которое так и называется «Таблица данных». Как видим, у него имеется два поля. Так как мы работаем с одной переменной, то нам понадобится только одно из них. Так как у нас изменения переменной происходит по столбцам, то мы будем использовать поле «Подставить значения по столбцам в». Устанавливаем туда курсор, а затем кликаем по ячейке в исходном наборе данных, которая содержит текущую величину процентов. После того, как координаты ячейки отобразились в поле, жмем на кнопку «OK».
  18. Окно инструмента Таблица данных в Microsoft Excel

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

Таблица заполненна данными в Microsoft Excel

Кроме того, можно заметить, что величина ежемесячного платежа при 12.5% годовых, полученная в результате применения таблицы подстановок, соответствует величине при том же размере процентов, которую мы получили путем применения функции ПЛТ. Это лишний раз доказывает правильность расчета.

Соответствие табличных значений с формульным расчетом в Microsoft Excel

Проанализировав данный табличный массив, следует сказать, что, как видим, только при ставке 9,5% годовых получается приемлемый для нас уровень ежемесячного платежа (менее 29000 рублей).

Приемлимый уровень ежемесячного платежа в Microsoft Excel

Урок: Расчет аннуитетного платежа в Экселе

Способ 2: использование инструмента с двумя переменными

Конечно, отыскать в настоящее время банки, которые выдают кредит под 9,5% годовых, очень сложно, если вообще реально. Поэтому посмотрим, какие варианты существуют вложиться в приемлемый уровень ежемесячного платежа при различных комбинациях других переменных: величины тела займа и срока кредитования. При этом процентную ставку оставим неизменной (12,5%). В решении данной задачи нам поможет инструмент «Таблица данных» с использованием двух переменных.

  1. Чертим новый табличный массив. Теперь в наименованиях столбцов будет указываться срок кредитования (от 2 до 6 лет в месяцах с шагом в один год), а в строках — величина тела кредита (от 850000 до 950000 рублей с шагом 10000 рублей). При этом обязательным условием является то, чтобы ячейка, в которой находится формула расчета (в нашем случае ПЛТ), располагалась на границе наименований строк и столбцов. Без выполнения данного условия инструмент при использовании двух переменных работать не будет.
  2. Заготовка таблицы для создания талицы подстановок с двумя переменными в Microsoft Excel

  3. Затем выделяем весь полученный табличный диапазон, включая наименование столбцов, строк и ячейку с формулой ПЛТ. Переходим во вкладку «Данные». Как и в предыдущий раз, щелкаем по кнопке «Анализ «что если»», в группе инструментов «Работа с данными». В открывшемся списке выбираем пункт «Таблица данных…».
  4. Запуск инструмента Таблица данных в программе Microsoft Excel

  5. Запускается окно инструмента «Таблица данных». В данном случае нам потребуются оба поля. В поле «Подставлять значения по столбцам в» указываем координаты ячейки, содержащей срок кредита в первичных данных. В поле «Подставлять значения по строкам в» указываем адрес ячейки исходных параметров, содержащей величину тела кредита. После того, как все данные введены. Клацаем по кнопке «OK».
  6. Окно инструмента Таблица данных в программе Microsoft Excel

  7. Программа выполняет расчет и заполняет табличный диапазон данными. На пересечении строк и столбцов теперь можно наблюдать, каким именно будет ежемесячный платеж, при соответствующей величине годовых процентов и указанном сроке кредитования.
  8. Таблица данных заполнена в Microsoft Excel

  9. Как видим, значений довольно много. Для решения других задач их может быть ещё больше. Поэтому, чтобы сделать выдачу результатов более наглядной и сразу определить, какие значения не удовлетворяют заданному условию, можно использовать инструменты визуализации. В нашем случае это будет условное форматирование. Выделяем все значения табличного диапазона, исключая заголовки строк и столбцов.
  10. Выделение таблицы в Microsoft Excel

  11. Перемещаемся во вкладку «Главная» и клацаем по значку «Условное форматирование». Он расположен в блоке инструментов «Стили» на ленте. В раскрывшемся меню выбираем пункт «Правила выделения ячеек». В дополнительном списке кликаем по позиции «Меньше…».
  12. Переход к условному форматированию в Microsoft Excel

  13. Вслед за этим открывается окно настройки условного форматирования. В левом поле указываем величину, менее которой ячейки будут выделены. Как помним, нас удовлетворяет условие, при котором ежемесячный платеж по кредиту будет составлять менее 29000 рублей. Вписываем данное число. В правом поле существует возможность выбора цвета выделения, хотя можно оставить его и по умолчанию. После того, как все требуемые настройки введены, клацаем по кнопке «OK».
  14. Окно настроек условного фрматирования в Microsoft Excel

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

Ввыделение ячеек цветом соответствующих условию в Microsoft Excel

Проанализировав табличный массив, можно сделать некоторые выводы. Как видим, при существующем сроке кредитования (36 месяцев), чтобы вложиться в выше обозначенную сумму ежемесячного платежа, нам нужно взять заём не превышающий 860000,00 рублей, то есть, на 40000 меньше первоначально запланированного.

Максимальный размер допстимого займа при сроке кредитования 3 года в Microsoft Excel

Если же мы все-таки намерены брать кредит размером 900000 рублей, то срок кредитования должен составлять 4 года (48 месяцев). Только в таком случае размер ежемесячного платежа не превысит установленную границу в 29000 рублей.

Срок кредитования при изначальной величине займа в Microsoft Excel

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

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

Урок: Условное форматирование в Экселе

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

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

Когда это может понадобиться?

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

Импорт массива с данными для подстановки значения в Microsoft Excel

Вы можете исправить все это вручную, удаляя старые знаки и добавляя новые, после чего проверить настройки формата каждой ячейки. Однако это делается долго и неудобно. Проще создать новый столбец с использованием функций. ПОДСТАВИТЬ и ЗНАЧЕН. Так вы создадите столбец с правильными данными, которые можно использовать для любых целей, включая копирование и удаление всего лишнего.

Комьюнити теперь в Телеграм

Подпишитесь и будьте в курсе последних IT-новостей

Подписаться

Использование функции ПОДСТАВИТЬ

Для начала разберемся с тем, как работает синтаксис основной функции – ПОДСТАВИТЬ. Объявим ее и рассмотрим каждый аргумент, чтобы при дальнейшем использовании у вас не возникло никаких проблем.

  1. Для начала выберите необходимую клетку, нажмите по ней левой кнопкой мыши для активации и объявите функцию =ПОДСТАВИТЬ().Объявление функции для подстановки значения в Microsoft Excel

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

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

  4. Снова отделите аргумент и в кавычках напишите новый символ для замены.Ввод нового текста в функции для подстановки значения в Microsoft Excel

  5. Это вся формула, поэтому можете нажать Enter и посмотреть, что получилось в итоге.Результат применения функции для подстановки значения в Microsoft Excel

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

=ПОДСТАВИТЬ(A2;".";",")

Добавление функции ЗНАЧЕН

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

  1. Выполните редактирование, чтобы в итоге получить примерно такой результат: =ЗНАЧЕН(ПОДСТАВИТЬ(A2;».»;»,»)).Модернизация функции для подстановки значения в Microsoft Excel

  2. Нажмите Enter для применения изменений и обратите внимание на то, что теперь числа отображаются справа в ячейке, что говорит об успешной смене формата с текстового на числовой.Результат конвертирования значения для подстановки значения в Microsoft Excel

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

  4. Посмотрите на таблицу и удалите лишнюю информацию, которая после преобразования больше не понадобится.Просмотр результата подстановки значения в Microsoft Excel

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

Skip to content

Формула ЗАМЕНИТЬ и ПОДСТАВИТЬ для текста и чисел

В статье объясняется на примерах как работают функции Excel ЗАМЕНИТЬ (REPLACE в английской версии) и ПОДСТАВИТЬ (SUBSTITUTE по-английски). Мы покажем, как использовать функцию ЗАМЕНИТЬ с текстом, числами и датами, а также как вложить несколько функций ЗАМЕНИТЬ или ПОДСТАВИТЬ в одну формулу.

Функции Excel ЗАМЕНИТЬ и ПОДСТАВИТЬ используются для замены одной буквы или части текста в ячейке. Но делают они это немного по-разному. Об этом и поговорим далее.

Как работает функция ЗАМЕНИТЬ  

Функция ЗАМЕНИТЬ  позволяет заместить слово, один или несколько символов в текстовой строке другим словом или символом.

ЗАМЕНИТЬ(старый_текст; начальная_позиция; число_знаков, новый_текст)

Как видите, функция ЗАМЕНИТЬ имеет 4 аргумента, и все они обязательны для заполнения.

  • Старый_текст — исходный текст (или ссылка на ячейку с исходным текстом), в котором вы хотите поменять некоторые символы.
  • Начальная_позиция — позиция первого символа в старый_текст, начиная с которого вы хотите сделать замену.
  • Число_знаков — количество символов, которые вы хотите заместить новыми.
  • Новый_текст – текст замены.

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

=ЗАМЕНИТЬ(«кит»;2;1;»о»)

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

=ЗАМЕНИТЬ(А2;2;1;»о»)

Примечание. Если аргументы начальная_позиция или число_знаков отрицательные или не являются числом, формула замены возвращает ошибку #ЗНАЧ!.

Использование функции ЗАМЕНИТЬ с числами

Функция ЗАМЕНИТЬ предназначена для работы с текстом. Но безусловно, вы можете использовать ее для замены не только букв, но и цифр, являющихся частью текстовой строки, например:

=ЗАМЕНИТЬ(A1; 9; 4; «2023»)

как заменить значения в ячейке Эксель

Обратите внимание, что мы заключаем «2023» в двойные кавычки, как вы обычно делаете с текстовыми значениями.

Аналогичным образом вы можете заменить одну или несколько цифр в числе. Например формула:

=ЗАМЕНИТЬ(A1;3;2;»23″)

И снова вы должны заключить значение замены в двойные кавычки («23»).

Примечание. Формула ЗАМЕНИТЬ всегда возвращает текстовую строку, а не число. На скриншоте выше обратите внимание на выравнивание по левому краю возвращаемого текстового значения в ячейке B1 и сравните его с исходным числом, выровненным по правому краю в A1. А поскольку это текст, вы не сможете использовать его в других вычислениях, пока не преобразуете его обратно в число, например, умножив на 1 или используя любой другой метод, описанный в статье Как преобразовать текст в число.

Как заменить часть даты

Как вы только что видели, функция ЗАМЕНИТЬ отлично работает с числами, за исключением того, что она возвращает текстовую строку :) Помните, что во внутренней системе Excel даты хранятся в виде чисел. Поэтому нельзя пытаться заменить часть даты, работая с ней как с текстом.

Например, у вас есть дата в A3, скажем, 15 июля 1992г., и вы хотите изменить «июль» на «май». Итак, вы пишете формулу ЗАМЕНИТЬ(A3; 4; 3; «Май»), которая предписывает Excel поменять 3 символа в ячейке A3, начиная с четвертого. Мы получили следующий результат:

Почему так? Потому что «15-июл-92» — это только визуальное представление базового серийного номера (33800), представляющего дату. Итак, наша формула замены заменяет цифры начиная с четвертой (а это два нуля) в указанном выше числе на текст «Май» и возвращает в результате текстовую строку «338Май».

Чтобы заставить функцию ЗАМЕНИТЬ правильно работать с датами, вы должны сначала преобразовать даты в текстовые строки, используя функцию ТЕКСТ. Кроме того, вы можете встроить функцию ТЕКСТ непосредственно в аргумент старый_текст функции ЗАМЕНИТЬ:

=ЗАМЕНИТЬ(ТЕКСТ(A3; «дд-ммм-гг»); 4; 3; «Май»)

Помните, что результатом приведенной выше формулы является текстовая строка, и поэтому это решение работает только в том случае, если вы не планируете использовать измененные даты в своих дальнейших расчетах. Если вам нужны даты, а не текстовые строки, используйте функцию ДАТАЗНАЧ , чтобы преобразовать значения, возвращаемые функцией Excel ЗАМЕНИТЬ, обратно в даты:

=ДАТАЗНАЧ(ЗАМЕНИТЬ(ТЕКСТ(A3; «дд-ммм-гг»); 4; 3; «Май»))

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

Довольно часто может потребоваться выполнить более одной замены в одной и той же ячейке Excel. Конечно, можно было сделать одну замену, вывести промежуточный результат в дополнительный столбец, а затем снова использовать функцию ЗАМЕНИТЬ. Однако лучший и более профессиональный способ — использовать вложенные функции ЗАМЕНИТЬ, которые позволяют выполнить сразу несколько замен с помощью одной формулы. В этом смысле «вложение» означает размещение одной функции внутри другой.

Рассмотрим следующий пример. Предположим, у вас есть список телефонных номеров в столбце A, отформатированный как «123456789», и вы хотите сделать их более похожими на привычные нам  телефонные номера, добавив дефисы. Другими словами, ваша цель — превратить «123456789» в «123-456-789».

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

=ЗАМЕНИТЬ(A3;4;0;»-«)

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

А теперь нам нужно вставить еще один дефис в восьмую позицию. Для этого вы помещаете приведенную выше формулу в еще одну функцию Excel ЗАМЕНИТЬ. Точнее, вы встраиваете её в аргумент старый_текст другой функции, чтобы вторая функция ЗАМЕНИТЬ обрабатывала значение, возвращаемое первой формулой, а не первоначальное значение из ячейки А3:

=ЗАМЕНИТЬ(ЗАМЕНИТЬ(A3;4;0;»-«);8;0;»-«)

В результате вы получаете номера телефонов в нужном формате:

Аналогичным образом вы можете использовать вложенные функции ЗАМЕНИТЬ, чтобы текстовые строки выглядели как даты, добавляя косую черту (/) там, где это необходимо:

=ЗАМЕНИТЬ(ЗАМЕНИТЬ(A3;3;0;»/»);6;0;»/»)

Кроме того, вы можете преобразовать текстовые строки в реальные даты, обернув приведенную выше формулу ЗАМЕНИТЬ функцией ДАТАЗНАЧ:

=ДАТАЗНАЧ(ЗАМЕНИТЬ(ЗАМЕНИТЬ(A3;3;0;»/»);6;0;»/»))

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

Например, вы можете попробовать 3 вложенные функции ЗАМЕНИТЬ, чтобы число отображалось как дата и время:

=ЗАМЕНИТЬ(ЗАМЕНИТЬ(ЗАМЕНИТЬ(ЗАМЕНИТЬ(A3;3;0;»/»);6;0;»/»);9;0;» «);12;0;»:»)

Как заменить текст в разных местах

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

Предположим, у вас есть список адресов электронной почты в столбце A. И название одной компании изменилось с «ABC» на, скажем, «BCA». Изменилось и название их почтового домена. Таким образом, вы должны соответствующим образом обновить адреса электронной почты всех клиентов и заменить три буквы в адресах электронной почты, где это необходимо.

Но проблема в том, что имена почтовых ящиков имеют разную длину, и поэтому нельзя указать, с какой именно позиции начинается название домена. Другими словами, вы не знаете, какое значение указать в аргументе начальная_позиция функции Excel ЗАМЕНИТЬ. Чтобы узнать это, используйте функцию Excel НАЙТИ, чтобы определить позицию, с которой начинается доменное имя в адресе электронной почты:

=НАЙТИ(«@abc»; A3)

Затем вставьте указанную выше функцию НАЙТИ в аргумент начальная_позиция формулы ЗАМЕНИТЬ:

=ЗАМЕНИТЬ(A3; НАЙТИ(«@abc»;A3); 4; «@bca»)

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

Как вы видите на скриншоте ниже, у формулы нет проблем, чтобы поменять символы в разных позициях. Однако если заменяемая текстовая строка не найдена и менять в ней ничего не нужно, формула возвращает ошибку #ЗНАЧ!:

 Excel как заменить буквы в адресе

И мы хотим, чтобы формула вместо ошибки возвращала исходный адрес электронной почты без изменения.  Для этого заключим нашу формулу НАЙТИ И ЗАМЕНИТЬ в функцию ЕСЛИОШИБКА:

=ЕСЛИОШИБКА(ЗАМЕНИТЬ(A3; НАЙТИ(«@abc»;A3); 4; «@bca»);A3)

И эта доработанная формула прекрасно работает, не так ли?

Заменить заглавные буквы на строчные и наоборот

Еще один полезный пример – заменить первую строчную букву в ячейке на прописную (заглавную). Всякий раз, когда вы имеете дело со списком имен, товаров и т.п., вы можете использовать приведенную ниже формулу, чтобы изменить первую букву на ЗАГЛАВНУЮ. Ведь названия товаров могут быть записаны по-разному, а в списках важно единообразие.

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

=ЗАМЕНИТЬ(СТРОЧН(A3);1;1;ПРОПИСН(ЛЕВСИМВ(A3;1)))

excel заменить первые буквы на заглавные

Как видите, эта формула сначала заменяет все буквы в тексте на строчные при помощи функции СТРОЧН, а затем первую строчную букву меняет на заглавную (прописную).

Быть может, это будет полезно.

Описание функции ПОДСТАВИТЬ

Функция ПОДСТАВИТЬ в Excel заменяет один или несколько экземпляров заданного символа или текстовой строки указанными символами.

Синтаксис формулы ПОДСТАВИТЬ в Excel следующий:

ПОДСТАВИТЬ(текст, старый_текст, новый_текст, [номер_вхождения])

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

  • Текст – исходный текст, в котором вы хотите заменить слова либо отдельные символы. Может быть тестовой строой, ссылкой на ячейку или же результатом вычисления другой формулы.
  • Старый_текст – что именно вы хотите заменить.
  • Новый_текст – новый символ или слово для замены старого_текста.
  • Номер_вхождения — какой по счёту экземпляр старый_текст вы хотите заменить. Если этот параметр опущен, все вхождения старого текста будут заменены новым текстом.

Например, все приведенные ниже формулы подставляют вместо «1» – цифру «2» в ячейке A2, но возвращают разные результаты в зависимости от того, какое число указано в последнем аргументе:

=ПОДСТАВИТЬ(A3;»1″;»2″;1) — Заменяет первое вхождение «1» на «2».

=ПОДСТАВИТЬ(A3;»1″;»2″;2) — Заменяет второе вхождение «1» на «2».

=ПОДСТАВИТЬ(A3;»1″;»2″) — Заменяет все вхождения «1» на «2».

На практике формула ПОДСТАВИТЬ также используется для удаления ненужных символов из текста. Вы просто меняете их на пустую строку “”.

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

=ПОДСТАВИТЬ(A3;» «;»»)

Примечание. Функция ПОДСТАВИТЬ в Excel чувствительна к регистру . Например, следующая формула меняет все вхождения буквы «X» в верхнем регистре на «Y» в ячейке A2, но не заменяет ни одной буквы «x» в нижнем регистре.

=ПОДСТАВИТЬ(A3;»Х»;»Y»)

Замена нескольких значений одной формулой

Как и в случае с функцией ЗАМЕНИТЬ, вы можете вложить несколько функций ПОДСТАВИТЬ в одну формулу, чтобы сделать несколько подстановок одновременно, т.е. заменить несколько символов или подстрок при помощи одной формулы.

Предположим, у вас есть текстовая строка типа « пр1, эт1, з1 » в ячейке A3, где «пр» означает «Проект», «эт» означает «этап», а «з» означает «задача». Вы хотите заместить три этих кода их полными эквивалентами. Для этого вы можете написать 3 разные формулы подстановки:

=ПОДСТАВИТЬ(A3;»пр»;»Проект «)

=ПОДСТАВИТЬ(A3;»эт»;»Этап «)

=ПОДСТАВИТЬ(A3;»з»;»Задача «)

А затем вложить их друг в друга:

=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A3;»пр»;»Проект «); «эт»;»Этап «);»з»;»Задача «)

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

Другие полезные применения функции ПОДСТАВИТЬ:

  • Замена неразрывных пробелов в ячейке Excel обычными
  • Убрать пробелы в числах
  • Удалить перенос строки в ячейке
  • Подсчитать определенные символы в ячейке

Что лучше использовать – ЗАМЕНИТЬ или ПОДСТАВИТЬ?

Функции Excel ЗАМЕНИТЬ и ПОДСТАВИТЬ очень похожи друг на друга в том смысле, что обе они предназначены для подмены отдельных символов или текстовых строк. Различия между двумя функциями заключаются в следующем:

  • ПОДСТАВИТЬ замещает один или несколько экземпляров данного символа или текстовой строки. Итак, если вы знаете тот текст, который нужно поменять, используйте функцию Excel ПОДСТАВИТЬ.
  • ЗАМЕНИТЬ замещает символы в указанной позиции текстовой строки. Итак, если вы знаете положение заменяемых символов, используйте функцию Excel ЗАМЕНИТЬ.
  • Функция ПОДСТАВИТЬ в Excel позволяет добавить необязательный параметр (номер_вхождения), указывающий, какой по счету экземпляр старого_текста следует заместить на новый_текст.

Вот как вы можете заменить текст в ячейке и использовать функции ПОДСТАВИТЬ и ЗАМЕНИТЬ в Excel. Надеюсь, эти примеры окажутся полезными при решении ваших задач. 

Создание формулы подстановки с помощью мастера подстановок

​Смотрите также​​ то множественная подстановка​ того человека кто​ таблицах — это​: Здравствуйте. Помогите пожалуйста.​ по полученной таблице​ данных. Выйдет диалоговое​ расчета того, сколько​ составляет 12%. Погасит​

​ этом порядковый номер​ нет повторяющихся товаров​​ по одному столбцу,​ в Excel план-факт».​ ячейке (В4) напишем​ Мы написали формулу​Следуйте инструкциям мастера.​Щелкните ячейку в диапазоне.​Важно:​ — не из​ умеет это делать​ зло.​ Есть бланк заявки.​ данных, то выходит,​ окно, вот тут​ будет выплачено к​ ли фирма задолженность?​ нужной ячейки нам​ внутри одного месяца,​ а не по​Если вы продвинутый пользователь​ такую формулу. =СЧЁТЕСЛИ(A1:A10;»с?ла»)​ в ячейке В5.​

​К началу страницы​На вкладке​Данная статья переведена​ того же разряда​Из таблицы «сотрудники»​Делайте поля со​ заполняется бригад и​ что компания через​ и указываете -​ концу периода банку.​ Проанализируйте результаты с​ находит функция ПОИСКПОЗ.​ то она просто​ нескольким, то нам​ Microsoft Excel, то​ Получится так.​

​=СЧЁТЕСЛИ(A1:A10;»молок*») Как написать​Мастер больше не учитываются​формулы​ с помощью машинного​ «зла» (что будет​ видно что на​

Использование мастера подстановок в Excel 2007

  1. ​ списком на формах,​

  2. ​ тип крепи которым​​ 5 лет даже​​ по строкам -​​ Несколько расчетов уже​​ помощью таблицы подстановки​​ Она ищет связку​​ выведет значение цены​​ нужно из нескольких​ должны быть знакомы​Или напишем искомое слово​ формулу с функцией​

    1. ​ в Excel 2010.​​в группе​​ перевода, см. Отказ​ Изображение кнопки Office​ при переносе в​​ этом участке могут​​ в том числе​​ она работает. Нужно​​ переплатит на 308​

    2. ​ ячейку в которой​​ делала, все прошло​​ при изменении процентной​​ названия товара и​​ для заданного товара​ сделать один!​​ с функцией поиска​​ в ячейке В2​

    3. ​ «СЧЕТЕСЛИ», читайте в​​ Эта функция был​​решений​ от ответственности. Используйте​​ SQL Server, например)?​​ работать Петров и​​ и зависимые.​​ при выборе крепи​

  3. ​ 528 р. А​

​ записана ставка (в​

Использование мастера подстановок в Excel 2003

  1. ​ норм, а вот​​ ставки и числа​​ месяца (​​ и месяца:​​Добавим рядом с нашей​​ и подстановки​​ «с?ла», а в​ статье «Функция «СЧЁТЕСЛИ»​​ заменен мастером функций​​нажмите кнопку​

  2. ​ английский вариант этой​

  3. ​ Или я ошибаюсь?​​ Сидоров.​​Более подробно при​​ для бригады, что​​ в расчете выходит,​

  4. ​ файле В2); по​

​ в случае с​

Что произошло с мастером подстановок в Excel 2010?

​ лет. Через какой​НектаринЯнварь​Плюсы​ таблицей еще один​ВПР​ ячейке В5 напишем​ в Excеl». Нашлось​

​ и доступны функции​Подстановка​ статьи, который находится​Pelena​Так вот, мне​

​ наличии файла с​

​ бы тип крепи​​ что она останется​​ столбцам — ячейку​ наличием кредита у​​ период долг будет​) по очереди во​: Не нужен дополнительный​ столбец, где склеим​или​ такую формулу. =СЧЁТЕСЛИ(A1:A10;B2)​ таких 4 слова.​ ссылки и поиска​.​ здесь, в качестве​: Андрей, поля подстановки​ и надо чтобы​ примером​ появлялся автоматически в​ еще 5 000​ в которой записан​

support.office.com

Подстановочные знаки в Excel.

​ компании — таблицу​​ полностью погашен при​ всех ячейках склеенного​​ столбец, решение легко​ название товара и​VLOOKUP​О других способах применения​​В формуле написали слово​ ​ (Справка).​​Если команда подстановки недоступна,​ справочного материала.​ в таблице сделала​
​ при оформлении заказа,​Ghenek​ остальных полях (остаток​ 000 — 2​ период — (в​ составить никак.​ данной процентной ставке?​ из двух столбцов​ масштабируется на большее​
​ месяц в единое​(если еще нет,​ подстановочных знаков читайте​ «молок» и поставили​Формулы, созданные с помощью​ выполните следующие действия​
​Важная информация для пользователей​ не я)​ при назначении ответственного​:​ крепи, месячная заявка,​ 922 077 =​ файле В3). -​Кстати, по той​Два вопроса решены​ диапазона A2:A161&B2:B161 и​
​ количество условий (до​ ​ целое с помощью​​ то сначала почитайте​​ в статье «Примеры​​ звездочку (*) –​ этого мастера, будут​ для загрузки мастера​ Office 2003.​Из того же​
​ по цифровой печати​Удалено. Нарушение Правил форума​ содержание заявки), при​ 2 077 923​ ОК — Таблица​ ссылке — там​
Символ ​ ,а вот с​ выдает порядковый номер​ 127), быстро считает.​ оператора сцепки (&),​ эту статью, чтобы​ функции «СУММЕСЛИМН» в​​ это значит, что​ действовать в Excel​​ подстановок надстройка программы:​ ​    Если вы хотите​​Будет время, приведу​​ я мог выбирать​​Как вставить поле​ этом если есть​ руб. должна. Как​ заполнится​ есть тема Расчет​ таблицей загвоздка… Может​ ячейки, где нашла​Минусы​ чтобы получить уникальный​ им стать). Для​ Excel».​ Excel будет считать​
Символ ​ 2010. Их можно​Нажмите​ и дальше получать​ к нормальному виду​ только из них.​​ со списком понял,​ несколько бригад с​ Вы думаете ,верен​куянка​ платежей, связанных с​
​ сможете натолкнуть на​ точное совпадение. По​: Работает только с​ ​ столбец-ключ для поиска:​
​ тех, кто понимает,​Как найти все слова​ все ячейки со​ изменять другими способами.​кнопку​ обновления системы безопасности​anvg​
​Pelena​ ​ а как привязать…​
​ одним типом крепи,​ ли мой расчет​: Я понимаю, как​ погашением займов (задача​ мысль или помочь​ сути, это первый​ числовыми данными на​Теперь можно использовать знакомую​ рекламировать ее не​ с разными окончаниями​​ словами, которые начинаются​
​К началу страницы​Microsoft Office​ для Office, вам​
​:​: Так?​Ваш файл в​ то что бы​ относительно долга через​
​ формировать таблицу подстановки.​ 9). Но сделав​ ,какую формулу использовать?Файлик​ способ, но ключевой​ выходе, не применима​
​ функцию​ нужно :) -​ в​ на «молок», а​Примечание:​

excel-office.ru

Поиск и подстановка по нескольким условиям

Постановка задачи

​, выберите пункт​ необходима версия Office 2003​Pelena​Ghenek​ архиве вполне прикрепится​​ в остальных полях​​ 5 лет?​​ Говорю же, до​​ это в Эксель,​ во вложении.​ столбец создается виртуально​ для поиска текста,​ВПР (VLOOKUP)​ без нее не​Excel.​ дальше имеют разные​ ​Параметры Excel​ с пакетом обновления 3​, спасибо​: Черт возьми, Pelena!​ к сообщению​ этот тип появлялся​куянка​ этого делала. Все​

​ тоже не выходит​Файл приложен​ прямо внутри формулы,​ не работает в​

Подстановка вȎxcel

​для поиска склеенной​ обходится ни один​Эти подстановочные знаки​​ окончания.​​Отказ от ответственности относительно​и выберите категорию​​ (SP3). Поддержка Office 2003​​С нормализацией всё​ Но как??!! =)​​Ghenek​​ один раз, а​, я думаю это​ значения получались адекватными.​ ответ​куянка​ а не в​ старых версиях Excel​

Способ 1. Дополнительный столбец с ключом поиска

​ пары​ сложный расчет в​ можно вставлять не​Символ «звездочка» в​ машинного перевода​​надстройки​​ прекращается 8 апреля​ понятно, нужна таблица​Pelena​: Модератору:​ количество крепи суммировалось.​ только основной кредит.​

​ В этом же​куянка​:​ ячейках листа.​ (2003 и ранее).​НектаринЯнварь​ Excel. Есть, однако,​ только в формулы,​Excel​

Подстановка вȎxcel

​. Данная статья была​.​​ 2014 г. Если вы​​ связи СотрутникиУчастки, можно​: Элементарно!​​Объем моего файла​​ В подстановке значений​ Если применить функцию​ случае у меня​

Подстановка вȎxcel

​:​​куянка​Плюсы​О том, как спользовать​

​из ячеек H3​​ одна проблема: эта​ но и в​(​ переведена с помощью​В поле​ продолжаете работать с​ в неё и​Перейдите в режим​ 688 кБ.​ все советуют функцию​ СТАВКА, для погашения​

Способ 2. Функция СУММЕСЛИМН

​ формируются несуществующие значения.​куянка​, формула расчета какая?​: Не нужен отдельный​ связку функций​ и J3 в​​ функция умеет искать​​ строку поиска в​*​ компьютерной системы без​Управление​ Office 2003 после прекращения​ столбец с описанием​ конструктора формы —​Это файл не​ ВПР, но здесь​ кредита в 5​ Как я понимаю,​, у Вас не​Посмотрите пример http://it.kgsu.ru/MSExcel/excel180.html​ столбец, работает и​

Подстановка вȎxcel

​ИНДЕКС (INDEX)​​ созданном ключевом столбце:​ данные только по​ диалоговом окне «Найти»​) означает любой текст​ участия человека. Microsoft​

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

Способ 3. Формула массива

​ получается сделать саму​куянка​​ с числами и​​и​​Плюсы​​ совпадению одного параметра.​ на закладке «Главная».​ после слова, букв,​ предлагает эти машинные​Надстройки Excel​ получения всех важных​ на участке добавить.​ списком — смотрим​И что? Правила​ она не подойдёт.​

  1. ​ платежах в течение​ ,которые будут отражать​ таблицу подстановки или​
  2. ​: У меня используется​ с текстом.​ПОИСКПОЗ (MATCH)​
    Подстановка вȎxcel
  3. ​: Простой способ, знакомая​ А если у​​Как выделить ячейки в​​ которое мы написали​ переводы, чтобы помочь​, а затем нажмите​ обновлений системы безопасности​

​ А то, вдруг,​ Свойства — вкладка​

​ форума теперь Вам​ Файл прикрепляю.​ 5 лет, процентная​ через какое время​ надо подвести к​ единственная формула =ПЛТ(B2/12;B3*12;-B4)​Минусы​в качестве более​ функция, работает с​ нас их несколько?​​Excel с похожими словами.​​ в формуле перед​ пользователям, которые не​ кнопку​ вам необходимо выполнить​ он только бумагу​ Данные — Источник​ соблюдать не нужно?​mMaxwell​ ставка должна быть​ какая сумма будет​ конкретному ответу?​ для расчета ежемесячного​: Ощутимо тормозит на​

​ мощной альтернативы ВПР​​ любыми данными.​Предположим, что у нас​Использовать такие знаки​ звездочкой (например, «молок*»).​

​ знают английского языка,​​Перейти​ обновление до последней​ в принтер заряжать​ строк — нажимаем​Читайте внимательно что​: СУММЕСЛИ() или СУММПРОИЗВ()​ 9%. А здесь​ выплачена банку. И​Попробую на пальцах​ платежа. На основе​ больших таблицах (как​ я уже подробно​Минусы​

planetaexcel.ru

Таблица подстановки в Excel

​ есть база данных​​ можно и в​
​Можно сделать по-другому.​ ознакомиться с материалами​.​ версии Office, например​
​ может? как его​ кнопку с многоточием​ Вам Елена написала​Vlad999​ процентная ставка кредита​ при каких условиях​ объяснить как сделать​ этой формулы была​ и все формулы​ описывал (с видео).​: Надо делать дополнительный​ по ценам товаров​ условном форматировании. Выделим​ В ячейке В2​ о продуктах, услугах​В области​ Office 365 или Office 2013.​ привлекать как исполнителя​ справа от этой​
​ выше — «в​: а как с​ больше…​ можно будет выплатить​ таблицу подстановки.​ использована функция Подбора​ массива, впрочем), особенно​
​ В нашем же​

​ столбец и потом,​​ за разные месяцы:​​ диапазон. На закладке​​ написать «молок*». А​
​ и технологиях Microsoft.​

​Доступные надстройки​​ Дополнительные сведения см.​ заказа?​ строки и видим​ архиве».​ этими функциями быть?​В общем надо​ всю сумму.​Она у Вас​ параметра. А В​ если указывать диапазоны​

​ случае, можно применить​​ возможно, еще и​Нужно найти и вытащить​
​ «Главная» нажимаем на​ в ячейке В5​ Поскольку статья была​установите флажок рядом​ в статье Прекращение​Ghenek​ запрос, который формирует​Ghenek​для К20​ садиться и пересмотреть​Вот это у​ в файле приведена.​

​ таблицу подстановки я​​ «с запасом» или​ их для поиска​ прятать его от​ цену заданного товара​ кнопку функции «Условное​ написать такую формулу.​ переведена с использованием​ с пунктом​ поддержки Office 2003.​: Просто мои размышления…​ список, в частности,​: Понял, ссори.​Код =СУММЕСЛИ($C$4:$C$18;H20;$G$4:$G$18)​ финансовые функции)))​
​ меня не выходит…​ В самой первой​ не знаю, что​ сразу целые столбцы​ по нескольким столбцам​ пользователя. При изменении​ (​ форматирование». Выбираем функцию​ =СЧЁТЕСЛИ(A1:A10;B2) Получится так.​

​ машинного перевода, она​​Мастер подстановок​​В выпусках Excel 2007​​1. Почему мастер​ условие отбора 2​Pelena​Ghenek​Хотя я не​
​куянка​ ячейке будущей таблицы​ писать​
​ (т.е. вместо A2:A161​ в виде формулы​ числа строк в​Нектарин​ «Правила выделенных ячеек»​Такой формулой можно выбрать​ может содержать лексические,синтаксические​и нажмите кнопку​ и Excel 2003​ подстановки зло? Для​
​ как раз выбирает​:​: Есть три таблицы.​ смогла получить 2​:​
​ пишете формулу, которая​куянка​ вводить A:A и​ массива. Для этого:​ таблице — допротягивать​) в определенном месяце​ -> «Текст содержит».​ весь товар из​ и грамматические ошибки.​ОК​ мастер подстановок создает​ меня это чуть​ участок Печать офсетная​Ghenek​Участок — перечень​ 922 077.Или так​куянка​ ссылается на значения​: Вот тут подробно​ т.д.) Многим непривычны​Выделите пустую зеленую ячейку,​ формулу сцепки на​

​ (​​ Заполняем так.​ таблицы с одним​Можно в формулу​.​ формулы подстановки на​ ли не основная​Да, чтобы преобразовать​, что с чем​ участков на производстве.​ верно будет?Проверьте, пожалуйста,​, вот что у​ в ячейках В1:В4,​ все объясняется http://fa-kit.ru/main_dsp.php?top_id=14498​ формулы массива в​ где должен быть​ новые строки (хотя​Январь​
​Нажимаем «ОК». Получилось так.​ названием и разными​

​Excel вставить символ, подстановочные​​Следуйте инструкциям мастера.​​ основе данных листа​​ функция =), просто​ обычное поле в​ связывать? Участка на​Сотрудники — ФИО,​ совсем запуталасьУ меня​ меня получилось. Расчет,​ там где записаны​И зачем Вам​ принципе (тогда вам​ результат.​

​ это можно упростить​​), т.е. получить на​Выделились все слова, в​ кодами (шуруп А1,​ знаки​К началу страницы​ с подписями строк​ я с другими​ поле со списком,​ форме нет. Про​ и к какому​ уже, если честно,​ как понимаю, выплат​ период, процентная ставка​ рассчитывать ежемесячный платеж,​ сюда).​Введите в строке формул​ применением умной таблицы).​ выходе​ которых есть слово​ шуруп 123, т.д.).​. Эти символы можно​В меню​ и столбцов. Мастер​ плохо знаком.​​ кликните правой кнопкой​​ ответственных тоже не​ участку они относятся​ мозг вскипел от​ основного долга. Надо​ и т.д.​ если в условиях​куянка​ в нее следующую​Если нужно найти именно​152​ «шуруп».​Ещё один подстановочный​
​ применить для поиска,​Сервис​ подстановок позволяет находить​
​2. Можно в​ мыши по полю​ совсем понятно, какое​ (при чем они​ них, я сама​ вычислить сколько будет​В заготовке Таблицы​ сказано что будут​: Здравствуйте!​ формулу:​ число (в нашем​​, но автоматически, т.е.​​О других способах​ знак – это​ в условном форматировании,​​выберите команду​​ остальные значения в​ том примере сделать​ — Преобразовать элемент​ отношение они к​

CyberForum.ru

Подстановка значений

​ могут относится к​​ технарь ,с экономическими​ общих выплат, т.е.​ в строках -​ вносить ежемесячно 65000​У меня не​Нажмите в конце не​ случае цена как​ с помощью формулы.​ поиска в таблице​символ «Знак вопроса» в​ др. Существую​Надстройки​ строке, если известно​ запрос, кто из​ в… — Поле​ спискам имеют?​ нескольким участкам)​ вещами вообще не​ вместе с процентами,​ проценты, в столбцах​ руб, надо считать​ получается создать таблицу​ Enter, а сочетание​ раз число), то​ ВПР в чистом​ Excel, читайте в​

​Excel​​подстановочные знаки в​

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

​ со списком​
​Ghenek​

CyberForum.ru

Мастер подстановки в таблице с условиями.

​Заказ — в​​ в ладах)))​
​ может надо посчитать​ — периоды в​
​ будущий доход при​ подстановки. Есть следующее​Ctrl+Shift+Enter​ вместо ВПР можно​ виде тут не​ статье «Поиск в​
​(​Excel​Создание подстановки​ столбце, и наоборот.​ каждом из участков,​anvg​: Форму я вообще​ этой таблице на​куянка​

​ и ввести эту​​ годах​ этом взносе и​ задание:​
​, чтобы ввести формулу​ использовать функцию​ поможет, но есть​ Excel» тут.​
​?​– это символы,​, после чего щелкните​

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

​ЗАО «Визит» имеет​​ не как обычную,​
​СУММЕСЛИМН (SUMIFS)​ несколько других способов​
​Про других символы,​). В формуле он​
​ которые обозначают определенные​ кнопку​ мастером подстановок, используются​
​ запроса делать мастер​Pelena​ пытался реализовать то​ ответственный, как сделать​

​ два неэкономиста кредит​​Fairuza​

​ в ячейку (в​​ 5 лет. Мне​​ задолженность 5 000​​ а как формулу​, появившуюся начиная с​ решить эту задачу.​ что они означают,​ означает один любой​ действия.​OK​

​ функции ИНДЕКС и​​ подстановки?​, а как же​ что вы посоветовали.​ чтобы в выпадающем​
​ рассчитывать)))))​, Спасибо!У меня подобное​ Вашем файле формулу​
​ кажется что надо​ 000 р. Для​ массива.​ Excel 2007. По​Это самый очевидный и​
​ где применяются, читайте​ знак. Например, нам​Например, когда нужно​.​ ПОИСКПОЗ.​
​Pelena​ ? И если​На производстве много​ меню выбора были​Fairuza​ выходило, но я​ надо ввести в​

​ =БС()​​ погашения долга решено​

​Как это на самом​​ идее, эта функция​ простой (хотя и​

​ в статье «Символы​​ нужно найти все​:D
​ найти в столбце​Щелкните ячейку в диапазоне.​Мастер больше не учитываются​: Не Мастер, а​ я понимаю подстановку​ участков и много​ только те сотрудники​, зато хотя бы​ решила, то это​ А14), затем выделяете​куянка​ вносить в банк​ деле работает:​ выбирает и суммирует​ не самый удобный)​
​ в формулах Excel».​ слова, которые начинаются​ слово в разных​В меню​ в Excel 2010.​ сами поля подстановки​ из другой таблицы​ сотрудников.​

​ которые работают на​​ попытались)))) мозг пошевелили))оставлю​
​ неверно..Меня смущает такой​​ всю таблицу (пока​: Я пробовала использовать​ ежемесячно по 65​Функция ИНДЕКС выдает из​ числовые значения по​ способ. Поскольку штатная​Какими способами можно​ с буквы «с»​ падежах (молоко, молоком,​Сервис​ Он был заменен​ в таблицах.​ по связи внешний​Мне надо назначить​

​ данном участке.​​ так, как предложили​ момент, как: компания​ пустую), и вызываете​
​ БС. Он выводит​
​ 000 р. в​ диапазона цен C2:C161​

​ нескольким (до 127!)​​ функция​​ сравнить данные с​​ и заканчиваются на​
​ молоку, т.д.), то​выберите команду​ мастером функций и​Как-то уже отвечала​ ключ = первичный​ ответственного по цифровой​Pelena​ Вы)Спасибо Вам большое!​ выплачивает 65 000​ Данные — Анализ​ совершенно не то​ течение 5 лет.​ содержимое N-ой ячейки​%)

​ условиям. Но если​​ВПР (VLOOKUP)​
​ помощью диаграммы, смотрите​ буквы «ла» (сЕла,​ в пустой ячейке​Подстановка​ доступны функции ссылки​ на этот вопрос​ ключ таблицы подстановки,​
​ печати, но только​: Поля подстановки в​mMaxwell​ ежемесячно. Если судить​ «что-если» — Таблица​ ПЛт нужна для​ Годовая процентная ставка​ по порядку. При​

​ в нашем списке​​умеет искать только​ в статье «Диаграмма​ сИла). В пустой​
​ пишем такую формулу.​.​ и поиска (Справка).​

excelworld.ru

​ http://www.excelworld.ru/forum/17-15836-133199-16-1424245795​

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

Ниже вы найдете для каждой формулы инструкции по вычислению в эксель, пример задачи, ссылку на калькулятор и видеоурок и шаблон Excel. Удачи в изучении!

Полезная страница? Сохрани или расскажи друзьям

Как выбрать формулу комбинаторики?

Нужно последовательно (см. схему выше) ответить на несколько вопросов:

  • Сколько у нас есть объектов (число $n$)?
  • Важен ли их порядок в комбинации?
  • Могут ли встречаться повторяющиеся элементы?
  • Нужно выбрать все элементы или только $klt n$?

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

как выбрать формулу комбинаторики

Схема выбора формул с примерами задач

Консультируем по решению задач комбинаторики

Перестановки в Excel

Пусть имеется $n$ различных объектов. Будем переставлять их всеми возможными способами (число объектов остается неизменными, меняется только их порядок). Получившиеся комбинации называются перестановками, а их число равно

$$P_n=n!=1cdot 2cdot 3 cdot … cdot (n-1) cdot n$$

Символ $n!$ называется факториалом и обозначает произведение всех целых чисел от $1$ до $n$. По определению, считают, что $0!=1, 1!=1$.

Подробнее: факториал в эксель.

Для нахождения числа перестановок в Excel можно использовать одну из двух функций:

=ПЕРЕСТ($n$;$n$) или =ФАКТР($n$), где $n$ — число переставляемых объектов.

Задача. Сколькими способами можно расставить 10 различных книг на одной полке?

Вводим число объектов 10 и получаем ответ: 3628800 способов.

число перестановок в Excel

В режиме формул это выглядит так:

число перестановок в Excel в режиме формул

Еще: онлайн калькулятор перестановок.

Перестановки с повторениями в Excel

Пусть имеется $n$ объектов различных типов: $n_1$ объектов первого типа, $n_2$ объектов второго типа,… $n_k$ объектов $k$-го типа. Сколькими способами можно переставить все объекты между собой?

Будем переставлять $n$ объектов всеми возможными способами (их будет $n!$). Но так как некоторые объекты совпадают, итоговое число будет меньше. В частности, $n_1$ объектов первого типа можно переставлять между собой $n_1!$ способами, но они не меняют итоговую перестановку. Аналогично для всех остальных объектов, поэтому число перестановок с повторениями есть

$$ P_n (n_1,n_2,…,n_k)=frac{n!}{n_1! cdot n_2!cdot … cdot n_k!}. $$

Для нахождения числа перестановок в Excel будем использовать функцию =ФАКТР(), которая находит факториал чисел и обычные действия (умножение, деление).

Задача. Сколько различных слов можно составить из букв слова «колокол»?

Вводим число букв $n=7$, а также $n_1=2$ (2 буквы «к»), $n_2=3$ (3 буквы «о»), $n_3=2$ (2 буквы «л»), и получаем ответ: 210 слов.

число перестановок с повторениями в Excel

В режиме формул это выглядит так:

число перестановок  с повторениями в Excel в режиме формул

Еще: онлайн калькулятор перестановок c повторениями.

Размещения в Excel

Пусть имеется $n$ различных объектов. Будем выбирать из них $k$ объектов и переставлять всеми возможными способами между собой (то есть меняется и состав выбранных объектов, и их порядок). Получившиеся комбинации называются размещениями из $n$ объектов по $k$, а их число равно

$$A_n^k=frac{n!}{(n-k)!}=ncdot (n-1)cdot … cdot (n-k+1) $$

Для нахождения числа размещений в Excel используем функцию =ПЕРЕСТ($n$;$k$).

Задача. В группе учится 10 студентов. Нужно выбрать из них 3 человек на должности старосты, заместителя и дежурного. Сколькими способами можно это сделать?

Вводим $n=10$, $k=3$ и получаем ответ: 720 способов.

число размещений в Excel

В режиме формул это выглядит так:

число размещений в Excel в режиме формул

Еще: онлайн калькулятор размещений.

Размещения с повторениями в Excel

Число размещений с повторениями из $n$ объектов по $k$ можно найти по формуле

$$overline{A}_n^k=ncdot ncdot … cdot n = n^k. $$

Для вычисления в Excel используем функцию =СТЕПЕНЬ($n$;$k$).

Задача. Сколько трехзначных номеров можно составить для автомобилей, используя все возможные цифры от 0 до 9?

Вводим $n=10$ (количество возможных цифр), $k=3$ (количество цифр в номере) и получаем ответ: 1000 номеров.

число размещений с повторениями в Excel

В режиме формул это выглядит так:

число размещений с повторениями в Excel в режиме формул

Еще: онлайн калькулятор размещений с повторениями.

Сочетания в Excel

Пусть имеется $n$ различных объектов. Будем выбирать из них $k$ объектов все возможными способами (то есть меняется состав выбранных объектов, но порядок не важен). Получившиеся комбинации называются сочетаниями из $n$ объектов по $k$, а их число равно

$$C_n^k=frac{n!}{(n-k)!cdot k!} $$

Для нахождения числа сочетаний в Excel используем функцию =ЧИСЛКОМБ($n$;$k$).

Задача. В поход пошло 10 учеников. Нужно выбрать из них 3, которые понесут флажки. Сколькими способами можно это сделать?

Вводим $n=10$, $k=3$ и получаем ответ: 120 способов.

число сочетаний в Excel

В режиме формул это выглядит так:

число сочетаний в Excel в режиме формул

Еще: онлайн калькулятор сочетаний.

Сочетания с повторениями в Excel

Количество сочетаний с повторениями из $n$ объектов по $k$ можно найти по формуле

$$overline{C}_n^k=C_{k+n-1}^k=frac{(k+n-1)!}{(n-1)!cdot k!}$$

Для вычисления в Excel используем функцию =ЧИСЛКОМБ($n+k-1$;$k$).

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

Вводим $n=3$ (вида объектов), $k=10$ (нужно выбрать) и получаем ответ: 66 способов.

число сочетаний с повторениями в Excel

В режиме формул это выглядит так:

число сочетаний с повторениями в Excel в режиме формул

Еще: онлайн калькулятор сочетаний с повторениями.

Полезные ссылки

Для собственных расчетов скачайте файл: Комбинаторика в Excel.

  • Онлайн калькуляторы
  • Онлайн учебник: Элементы комбинаторики
  • Примеры решений
  • Как решать задачи по комбинаторике?
  • Видеоуроки по комбинаторике
  • Решение на заказ

Решебник задач по комбинаторике

Понравилась статья? Поделить с друзьями:
  • Подстановка текущей даты в excel
  • Подстановка при условии excel
  • Подстановка по первым буквам в списках excel
  • Подстановка параметров в excel
  • Подстановка значений поля excel