Вставка текста в ячейку с формулой в Microsoft Excel - TurboComputer.ru
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд (пока оценок нет)
Загрузка...

Вставка текста в ячейку с формулой в Microsoft Excel

Excel вставить текст в формулу excel

Объединение текста и чисел

​Смотрите также​​ (формула) “.​чтобы на февраль.​ за которую продали​С уважением.​Stormy Day​ формуле нужно указать​: Использую функцию ВПР.​ в двойные кавычки.​ может потребоваться добавить​ статью “Посчитать количество​ ячейке будет стоять​ с помощью оператор​заменена​ после времени.​В поле​ числа и текст​Примечание:​Полосатый жираф алик​buchlotnik​ данный товар за​Pelena​

​: Всем огромное спасибо!​ ссылку на ячейку,​ =ВПР (C3;’Лист1′!B:R;4). Таблица​ Кавычки используются только​ текст для выделения​ слов в Excel”​ решетка (;;#). Это​ объединения, используйте функцию​функции СЦЕПИТЬ​-12 как -12р. дефицит​Тип​ — 15 #​Мы стараемся как​: Или еще проще:​

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

​: ну да -​ следующий месяц (например​:​Stormy Day​ в которой уже​ находится на листе1,​ для текста, который​ сколько кто-то проданных​ тут.​ значит, что в​текст​. Несмотря на​ и 12 как​измените коды числовых​ продукта, продукт #100​ можно оперативнее обеспечивать​

​ =”””Уровень страховки: (“​ чтоб тянуть по​ февраль”).​200?’200px’:”+(this.scrollHeight+5)+’px’);”>=”Иванов “&СУММ(A1:A6)​: Народ помогайте, задача​ будет указан номер​ а результат и​ находится в формуле​

​ единиц товара. Это​

​Какие бывают символы,​ ячейке стоит формат​

​, чтобы управлять​​ то, что функция​​ 12р. избыток​​ форматов в формате,​​ и 200 #​

​ вас актуальными справочными​​ & формула &​​ горизонтали – упустил​​Далее идет сводная​​или, если фамилия​ усложняется. Как с​ листа.​ сама формула пишется​

​ до и после​​ можно сделать, включая​​ где их применяют,​ ячейки «Текстовый». Изменим​ способом отображения чисел.​СЦЕПИТЬ​

​0.00р. “избыток”;-0.00р. “дефицит”​ который вы хотите​ продукта — не​ материалами на вашем​ “)”””​ – пора баюшки​ таблица, в которой​ в отдельной ячейке​
​ помощью функции СУММЕСЛИ​​Kayrat​ на листе 5.​ ссылок на ячейки.​

​ текст в формуле,​

​ как они работают​

​ В формуле используется​

​по-прежнему доступен для​

​Это значение отображается в​ создать.​ может сортировать должным​ языке. Эта страница​Если нужны и​stoniq​ присутствует первая колонка​ (B1)​

​ посчитать красные яблоки​: Попробуйте такую конструкцию​

​ Необходимо брать данные​

​В этом примере функции​ заключенные в двойные​ в формула, и​ Решетка ушла, появился​ базовое значение из​

​ обеспечения обратной совместимости,​ формате “Денежный”. Кроме​Для отображения текста и​

​ образом. Можно отформатировать​

​ переведена автоматически, поэтому​ открывающая, и закрывающая​: тут всё сложнее​ с уникальным названием​Code200?’200px’:”+(this.scrollHeight+5)+’px’);”>=B1&” “&СУММ(A1:A6)​ или желтые? Нужно​ Код =ВПР(C3;ДВССЫЛ(A1&”!B:R”);4)​ из разных листов.​ текст и сегодня​ кавычки (“”). Все​ многое другое о​

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

​ текст.​ ячейки, на который​ следует использовать​ того, если в​ чисел в ячейке,​ ячейки, содержащие 15,​ ее текст может​ кавычки.​ оказалось, пример не​ продукта, вторая колонка​

​Гость​ както прописать двойное​Vlad999​ Суть вопроса: Как​ для составления фразы,​ символы (включая цифры,​

​ символах, знаках, читайте​​Если нужно​

​ указывает ссылка (в​ОБЪЕДИНЕНИЯ​ ячейке находится положительное​​ заключите текст в​​ 100 и 200,​​ содержать неточности и​​Дмитрий ширяев​ совсем точный получился,​​ с суммой продаж​​: Pelena, Спасибо за​ условие​: Примерно так​​ прописать в формуле,​​ такие как​​ пробелы и знаки​​ в статье “Символ​сделать в ячейке​ данном примере.4) —​

​, так как​​ значение (или 0),​ двойные кавычки (»​ чтобы они отображались​ грамматические ошибки. Для​: можно “=СЦЕПИТЬ (. “​ общая таблица на​ за январь, в​ помощь.​Извините забыл прикрепить​Код =ВПР(C3;ДВССЫЛ(“‘”&$C$1&”‘!B:R”);4)​​ чтобы наименование листа​​сегодня Пятница, 20 янв.​ препинания) между двойные​ в Excel”.​

Примеры

​Excel текст без абзаца,​ не форматированное значение,​

​функции СЦЕПИТЬ​ после него будет​​ «), или чисел​​ на листе как​ нас важно, чтобы​Сергей пимкин​ отдельном листе(( т.е.​ третьей сумма продаж​А если вот​​ примерИспользуйте функцию​​Stormy Day​ вставлялось к примеру​= «Сегодня» & текст​ кавычки будут показаны​Примечание:​ без разрыва строк​ отображаемое в ячейке​могут быть недоступны​ показан текст “(излишек)”,​ с помощью обратной​ 15 # продукт,​ эта статья была​​: Используй команду СЦЕПИТЬ​​ что-то вроде​

См. также

​ такая формула с​

​Код СУММЕСЛИМН(диапазон_суммирования, диапазон_условий1,​

Как вставить в ячейку Excel текст Word.

Использование текста в формулах

​ 2007, то пользуйтесь​​ количеством, но в​ автоматически вставляется в​ текст применяется​= A2 &» продал​ языке. Эта страница​ с функцией «ПОДСТАВИТЬ».​.​ нескольких диапазонах и/или​При объединении чисел и​ не приводит к​ с текстом, не​ вам, с помощью​просто текст пишем​ вы бы в​ в формуле зависимо​то как сделать?​=Если( )​ ней наименования повторяются​ формулу. У меня​дддд, мммм дд​ «& B2 &»​

​ переведена автоматически, поэтому​Код 10 в​Функция СЦЕПИТЬ​ строки, а также​ текста в ячейке,​ удалению формат.​ изменяя порядок сортировки​ кнопок внизу страницы.​ в кавычках, между​ файле показали​ от строчки? Т.е.​_Boroda_​и в ней​ по несколько раз.​ ни как не​формат даты, чтобы​ единицы.»​ ее текст может​ формуле – это​

​СЦЕП​ разделитель, указанный между​

​ текст и больше​Для отображения​ число. Таким образом​

​ Для удобства также​ текстом и формулой​stoniq​ чтобы каждый раз​: =”Иванов – “&СЧЁТЕСЛИ(K4:K243;”Иванов”)&”​ указав нужные условия​​Моя задача сделать​

​ получается.​ отобразить, дату как​Если ячейки в столбце​ содержать неточности и​ код перевода строки​​Функция ТЕКСТ​​ каждой парой значений,​ не функция числа​Используйте код​​ изменение способа отображения​​ приводим ссылку на​​ ставим &​​: Вот​ не вставлять название​ шт.”​ вставляйте​ выборки по наименованиям​Попробую уточнить вопрос:​Пятница, 20 янв​

Использование текста в формуле, содержащей функцию

​ A содержат фамилии,​ грамматические ошибки. Для​ (заменили код «абзац»​Функция TEXTJOIN​​ который будет добавляться​

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

​ оригинал (на английском​=СУММ (E2:E6)&”+”​buchlotnik​​ продукта, а просто​​Гость​СУММ​​ и посчитать общее​​ есть функция ВПР,​в результирующую строку​

​ а ячейки в​​ нас важно, чтобы​​ из Word).​Когда​ текст. Если разделитель​ значения. Это означает,​12 как Продукт №12​ значения.​ языке) .​

​вот эта штука​​: ну и? то​​ протянуть? При протягивании​​: _Boroda_, Огромное Спасибо,​​3 вариантатогда лучше использовать​ количество каждого наименования.​

Как в Exel вставить в формулу текст из ячейки?

​ выглядит следующим образом:​​ текста.​ столбце B проданных​ эта статья была​Как убрать лишние​вставляем текст из таблицы​ пустую текстовую строку,​ что больше не​”Продукт № ” 0​Выполните следующие действия.​Предположим, что нужно создать​ помогла мне написать​ же самое​ берет значение верхней​ ВСЁ получилось.​ СУММПРОИЗВ​ Подскажите какую функцию​ =ВПР (C3;’Лист1′!B:R;4), мне​Обратите внимание: формат даты​ единиц, результат будет​ вам полезна. Просим​
​ пробелы в Excel,​ Word в Excel​ эта функция будет​ может выполнять любые​Текст, заключенный в кавычки​Выделите ячейки, формат которых​ предложение грамматически правильные​ 254+ , где​200?’200px’:”+(this.scrollHeight+5)+’px’);”>=СУММЕСЛИМН(Лист1!B$2:B$15;Лист1!$A$2:$A$15;$A2)​ ячейки (отметил желтым​С уважением Анатолий.​Не по теме:​ использовать.​ нужно, чтобы значение​дддд, дд МММ​ примерно такой:​ вас уделить пару​ читайте в статье​простым копированием, то​ эффективно объединять диапазоны.​ математических операций на​ (включая пробел) отображается​ требуется изменить.​ из нескольких столбцов​

​ 254 – посчитано,​​stoniq​ цветом).​

​stoniq​​не люблю я ее​
​Kayrat​

​ ‘Лист1’ было переменным.​​заключен в кавычки​крюков продал 234 единицы.​
​ секунд и сообщить,​ «Как удалить лишние​ он вставляется в​TEXTJOIN​ них.​
​ в ячейке перед​На вкладке​ данных для подготовки​ а + я​: И правда пора​Пример во вложении.​

​: Всем привет. Прошу​​ :(​: файл не смотрел​ Т.е. не изменяя​

​ и в нем​​Для объединения значений из​​ помогла ли она​​ пробелы в Excel».​
​ несколько строк (С20,​
​в Excel 2013​

​Для объединения чисел с​​ числом. В этом​​Главная​​ массовой рассылки. Или,​

​ добавил сам в​​ спать, спасибо вам​

​buchlotnik​​ помочь.​Гость​ но подозреваю что​ саму формулу в​ используются запятые и​ столбцов А и​ вам, с помощью​

​ Получилось так.​ С21). Например, так.​
​ и более ранние​ помощью функции СЦЕПИТЬ​ коде “0” обозначает​
​в группе​ возможно, вам нужно​
​ кавычках после &​
​ добрый человек!​: формула:​В столбце А​​: Как вставить в​​ лучше сводную таблицу.​ какой-либо ячейке указываю​

​ пробелы. Если запятые​

​ В с текстом​ кнопок внизу страницы.​

Текс в ячейке с формулой (Как вставить в ячейку текст рядом с формулой)

​Если нужно посчитать​​Если вставляем текст Word​ версии не поддерживается.​ или функции ОБЪЕДИНЕНИЯ,​ число, которое содержится​
​число​ форматирование чисел с​не уверен, на​_Boroda_​200?’200px’:”+(this.scrollHeight+5)+’px’);”>=СУММЕСЛИМН(B$2:B$15;$A$2:$A$15;E2)​ фиксируется название проданного​
​ ячейку текст рядом​
​Kayrat​

​ Лист1 Функция делает​​ рассматриваются как текст,​ ​ в формуле используются​
​ Для удобства также​ количество символов, букв,​ в ячейку Excel,​
​Примеры различных на рисунке​

​ текст и TEXTJOIN​​ в ячейке (например,​щелкните стрелку.​
​ текстом, не затрагивая​ всех ли экселях​: А зачем СУММЕСЛИМН,​
​но вот это​ продукта (названия повторяются​ с формулой(итоговой) чтобы​
​:​

​ выборку из таблицы​​ их можно использовать​ амперсанды (​

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

Читайте также:  Добавление столбца в Microsoft Excel

Вставить в формулу текст из другой ячейки (Формулы/Formulas)

​ столбце В фиксируется​​ столбце просчитана допустим​ ​Так можно​ ​ на Лист2 выборки​&​ на ячейки (в​

​Часто услышите сообщение, что​​ символов в ячейке​
​ вставить в ячейку​текст​ ​​ч:мм “центральноевропейское время”​​настраиваемые​

​ несколько способов для​​ в норме​До кучи еще​: По сводной понял)​ сумма, за которую​

​ сумма – 65.​​Код =СУММЕСЛИ(B$2:B$12;”=яблоки”;C$2:C$12)​ делается с листа​для объединения слова​ этом примере —​ вы хотите сделать​ Excel”.​
​ Excel текст так.​
​во втором примере​

​В Excel 2016Excel Mobile и​​Текущее время показано в​и нажмите кнопку встроенный​ объединения текста и​

​Этот метод избавляет​​Код200?’200px’:”+(this.scrollHeight+5)+’px’);”>=СУММПРОИЗВ((Лист1!$A$2:$A$15=$A2)*Лист1!B$2:B$15)​

​По поводу формулы​​ продали данный товар​ Надо чтобы формула​ ​Kayrat​

​ 2. При этом​​сегодня​A2​ данные проще было​

​Можно посчитать количество​​Если текст скопировали​ на рисунке. При​ Excel Online с​
​ формате даты/времени ч:мм​
​ формат, который похож​
​ чисел.​
​ о необходимости ставить​

Можно ли в экселе писать текст и формулу в одной ячейке? Если можно, то как?

​но она потормознутее​ большое спасибо, кажется​ за месяц (например​

​ работала но спереди​​: Согласна с​ саму формулу не​, и пробел с​и​
​ понять, включая текст​ слов в ячейке.​ большой (больше 255​

​ присоединении к числа​​ помощью функции​

​ AM/PM, а текст​​ на то, которое​
​Если столбец, который вы​ адское количество кавычек​

​К примеру мне надо​​ нужно добавить еще​
​ январь), в столбце​ вставить текст.​Vlad999​ меняю. Те вместо​
​ отформатированной датой.​
​B2​ в формулах. Например​ Об этом читайте​ символов), то в​ в строку текста​ОБЪЕДИНЕНИЯ​ “московское время” отображается​
​ вы хотите.​ хотите отсортировать содержит​ и скобок​ написать “Уровень страховки:​$E​ С фиксируется сумма,​
​Надеюсь понятно.​, сводной проще всего​ текста ‘Лист1’ в​Kayrat​

Как создать (вставить) формулу в Excel

Excel, в отличие от Word, позволяет создавать практически безграничные по объему таблицы, но все же это не самое большое преимущество электронных таблиц. Главное – это возможность автоматизации вычислений, особенно многократных. Это могут быть расчеты ежемесячные или ежеквартальные, или расчет, в которых нужно “поиграть” исходными данными. Чтобы автоматизировать вычисления, в таблице должны быть формулы. О приемах создания формул в электронных таблицах вы можете узнать из этой статьи.

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

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

  • щелкните по ячейке, где должен будет отображаться результат (на рисунке это ячейка D2);
  • введите знак = (это обязательное условие, иначе программа не отличит формулу от всего остального);
  • щелкните по первому числу (на рисунке это ячейка А2);
  • введите знак +;
  • щелкните по второму числу (на рисунке это ячейка В2);
  • нажмите клавишу ENTER (завершение ввода).

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

Адреса ячеек в формулах можно записывать вручную с клавиатуры, но тогда нужно не забывать отслеживать, чтобы был включен английский язык, иначе вместо результата вы рискуете увидеть сообщение #ИМЯ?.

Логичный вопрос, почему бы не составить формулу из чисел, ведь результат одинаковый?

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

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

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

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

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

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


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

Текстовые функции в Excel. Часть №3

Добрый день уважаемый читатель!

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

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

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

Функция Т

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

Синтаксис функции:

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

Пример применения:

Функция ПЕЧСИМВ

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

Синтаксис функции:

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

Пример применения:

Функция РУБЛЬ

Рассматриваемая функция умеет превращать число в текстовое значение и прикрепляет к нему аббревиатуру денежной единицы. Кстати название функции, а также обозначение валюты зависит от настроенных языковых параметров. Преобразованное число в текст имеет денежный формат: # ##0_р_.;-# ##0_р_. и округляется до указанного в формуле количества десятичных знаков.

Синтаксис функции:

= РУБЛЬ(_число_, _число_знаков_), где:

  • число – это ссылка на ячейку, которая содержит число, формула или же любое число, требующее преобразований;
  • число знаков – указывается сколько цифр после запятой вам нужно. Отрицательное значение делает округление слева от запятой, а положительное – справа. Если аргумент не указан, то значение по умолчанию 2 знака.

Пример применения: Стоить помнить, что форматирование ячейки с помощью функции РУБЛЬ, в отличие от стандартного форматирование через контекстное меню, превращает свой результат в текст, в отличие от других способов. Но, в принципе, использовать в формулах результат функции возможно, так как MS Excel имеет возможность превращать числа которые вносятся как текст, в процессе вычисления в числовые значения.

Функция ПОИСК

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

Синтаксис функции:

= ПОИСК(_искомый_текст_; _текст_для_начала_поиска_;[_начальная_позиция_]), где:

  • искомый текст – указывается текстовое значение которое необходимо отыскать. Можно использовать символы подстановки;
  • текст для начала поиска – указывается текст или ссылка на ячейку содержащую текстовое значение;
  • начальная позиция – является необязательным аргументом и при его отсутствии по умолчанию имеет значение 1. Указывает с какой позиции в тексте необходимо начать поиск.

Пример применения:

Функция ТЕКСТ

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

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

Читайте также:  Microsoft Excel: выпадающие списки

Синтаксис функции:

  • значение – указывается числовое значение или указывается ссылка на него;
  • формат – вводится формат который будет применен к аргументу «Значение».

Пример применения:

Функция СЦЕПИТЬ

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

Синтаксис функции:

= СЦЕПИТЬ(_текст№1_;_ [текст№2]_;….), где:

  • текст№1 – являет собой первый элемент который нужно сцепить с другими, обязательный аргумент;
  • текст№2 – не является обязательным аргументом. Предоставляет 255 значений, как элементы слияния.

Пример применения: Обращаю ваше внимание что функция не умеет ставить пробелы между аргументами, поэтому вы сделаете это самостоятельно. Так же при желании можно сцеплять текст с помощью знака амперсанда «&» не используя функцию. Более детально о возможностях вы прочтете в статье «Как используется функция СЦЕПИТЬ в Excel».

Функция ФИКСИРОВАННЫЙ

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

Синтаксис функции:

  • число – это ссылка на числовое значение или число, которое будет округлено и превращено в текст;
  • число знаков – указываем количество цифр после запятой;
  • без разделителей – этот аргумент является логическим значением и если он указан как ИСТИНА, то функция не будет включать разделители тысяч в текст который возвращается.

Пример применения: Обращаю ваше внимание что для аргумента «Число знаков» есть возможность указать до 127 значащих цифр, также если аргумент отрицательный, число будет округлено до десятичного знака, а в случае отсутствия аргумента, по умолчанию его значение будет равно 2. Если для аргумента «Без разделителей» указана ЛОЖЬ или он отсутствует, разделители тысяч будут включены. Также напоминаю, что отформатированное число функцией ФИКСИРОВАННЫЙ будет переделано в текст.

Ну вот и описаны все запланированные текстовые функции в Excel. Я надеюсь подборка в 21 функцию вам понравилась и стала полезной. Не забудьте также посмотреть часть 1 и часть 2 этой статьи.

А на этом у меня всё! Я очень надеюсь, что всё вышеизложенное вам понятно. Буду очень благодарен за оставленные комментарии, так как это показатель читаемости и вдохновляет на написание новых статей! Делитесь с друзьями, прочитанным и ставьте лайк!

Функция СЦЕПИТЬ (CONCATENATE)

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

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

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

Так дело идет немного быстрее. Хотя и не очень эффективно – потребуется занять отдельную ячейку. А если нечаянно эту ячейку удалить, то получится вообще нехорошо. В целом при небольшом количестве данных, работают оба варианта.

Кстати, не все знают, что в Excel для склеивания ячеек также предусмотрен специальный оператор – & (амперсанд). Его нужно просто поставить между связываемыми ячейками или символами.

Вставлять амперсанд не удобно – нужно вначале переключиться на английскую раскладку, а затем нажать Shift + 7. Поэтому рекомендуется воспользоваться специальной комбинацией – удерживая клавишу Alt нажать 3 и 8 на цифровой клавиатуре. Здорово помогает сохранить душевное равновесие.

Формула СЦЕПИТЬ и амперсанд исправно работают до тех пор, пока не приходится соединять большое количество ячеек. Замучаешься вставлять «;» либо «&». Более того, между ячейками, как привило, добавляется пробел. К сожалению, указать в качестве аргумента целый диапазон нельзя (уже можно). Выход из этой ситуации следующий.

Функция СЦЕПИТЬ для большого количества ячеек

Один из вариантов заключатся в том, чтобы в качестве ссылки на ячейки указать массив данных. Следует сразу отметить, что данные могут располагаться по горизонтали или вертикали. Если данные расположены в одной строке, то делаем следующее. Для примера, отдельные по ячейкам слова находится в 5-й строке. Теперь в пустой ячейке указываем весь диапазон для соединения и через амперсанд (&) добавляем пробел (» «).

Затем нажимаем F9, для того, чтобы формула выдала результат вычисления, в нашем случае это будет массив.

Как видно к каждому слову добавился пробел, а между словами стоит точка с запятой – как раз то, что нужно для вставки в формулу СЦЕПИТЬ. Теперь убираем лишние скобки и вставляем этот массив в формулу. Нажимаем Enter.

Данные могут быть расположены не по горизонтали, (как в примере выше), а по вертикали. В этом случае в получаемом массиве значения будут разделены двоеточием. Придется сделать один лишний шаг, чтобы заменить их на точку с запятой (через Найти и заменить, горячая клавиша Ctrl + H, либо еще быстрее — использовать функцию ТРАНСП, чтобы из горизонтального массива сделать вертикальный).

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

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

Рассмотрим только вертикальное расположение данных (горизонтальное будет работать аналогично). Суть в том, чтобы рядом с данными создать столбец с формулой СЦЕПИТЬ, которая последовательно будет присоединять по одному слову по мере продвижения вниз. В нашем случае первая формула будет содержать только слово «Александр » (и пробел), следующая ниже добавляет «Сергеевич » (и пробел) и т.д.

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

Соединение текста и даты

И еще один трюк с формулой СЦЕПИТЬ. Довольно часто приходится соединять текст с датой. Дата, как известно, это простое порядковое число (отсчет начинается с 1 января 1900 года), которому придается нужный формат даты. Если же соединить напрямую текст и дату, то на выходе получится указанный текст и простое число. Возьмем, например, слово «Сегодня » (не забываем добавить пробел в конце) и функцию СЕГОДНЯ (всегда возвращающую текущую дату).

Как видно, ничего не получилось.

Для правильной склейки нужно «обернуть» дату в формулу ТЕКСТ, которая придает указанный формат числу.

Формат ДД.ММ.ГГ указывает, в каком виде должна отражаться дата. Если, например, указать формат ДД.ММ.ГГГГ, то дата будет выглядеть так: 03.09.2015 (год состоит из 4-х цифр).

Кстати, добавлять текст к числу или дате можно не только с помощью функции СЦЕПИТЬ. Можно использовать пользовательский числовой формат. У меня когда-то в рабочем файле красовалась автоматически обновляемая надпись.

Поэтому я всегда был прекрасно осведомлен о текущей дате и дне недели. При этом содержимое ячейки состояло только из одной функции СЕГОДНЯ.

Реализовать подобную идею довольно просто. Но это уже чистое форматирование. Расскажу при случае подробней.

P.S. Все проблемы выше решены в новых функциях Excel СЦЕП и ОБЪЕДИНИТЬ .


Канал в Telegram

Вы здесь

Работа со строками в Excel. Текстовые функции Excel

Часто в Excel приходится тем или иным образом обрабатывать текстовые строки. Вручную такие операции проделывать очень сложно когда кол-во строк составляет не одну сотню. Для удобства в Excel реализован не плохой набор функций для работы со строковым набором данных. В этой статье я коротко опишу необходимые функции для работы со строками категории “Текстовые” и некоторые рассмотрим на примерах.

Функции категории “Текстовые”

Итак, рассмотрим основные и полезные функции категории “Текстовые”, с остальными можно ознакомиться самостоятельно.

  • БАТТЕКСТ (Значение) – функция преобразующая число в текстовый тип;
  • ДЛСТР (Значение) – вспомогательная функция, очень полезна при работе со строками. Возвращает длину строки, т.е. кол-во символов содержащихся в строке;
  • ЗАМЕНИТЬ (Старый текст, Начальная позиция, число знаков, новый текст) – заменяет указанное кол-во знаков с определенной позиции в старом тексте на новый;
  • ЗНАЧЕН (Текст) – преобразует текст в число;
  • ЛЕВСИМВ (Строка, Кол-во знаков) – очень полезная функция, возвращает указанное кол-во символов, начиная с первого символа;
  • ПРАВСИМВ (Строка, Кол-во знаков) – аналог функции ЛЕВСИМВ, с той лишь разницей, что возврат символов с последнего символа строки;
  • НАЙТИ (текст для поиска, текст в котором ищем, начальная позиция) – функция возвращает позицию, с которой начинается вхождение искомого текста. Регистр символов учитывается. Если необходимо не различать регистр символов, воспользуйтесь функцией ПОИСК. Возвращается позиция только первого вхождения в строке!
  • ПОДСТАВИТЬ (текст, старый текст, новый текст, позиция) – интересная функция, на первый взгляд похожа на функцию ЗАМЕНИТЬ, но функция ПОДСТАВИТЬ способна заменить на новую подстроку все вхождения в строке, если опущен аргумент «позиция»;
  • ПСТР (Текст, Начальная позиция, Кол-во знаков) – функция похожа на ЛЕВСИМВ, но способна возвратить символы с указанной позиции:
  • СЦЕПИТЬ (Текст1, Текст 2 …. Текст 30) – функция позволяет соединить до 30-ти строк. Так же, можно воспользоваться символом «&», выглядеть будет так «=”Текст1” & ”Текст2” & ”Текст3”»;
Читайте также:  Применение функции ПСТР в Microsoft Excel

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

Пример 1
Дан набор строк:

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

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

= ПСТР (A2; НАЙТИ (“№”;A2)+1;6)

Разберем формулу. Из строки А2 с позиции следующей после найденного знака «№», мы извлекаем 6 символов номера.

Теперь извлечем дату. Тут все просто. Дата расположена в конце строки и занимает 8 символов. Формула для С2 следующая:

= ПРАВСИМВ (A2;8)

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

= ЗНАЧЕН ( ПРАВСИМВ (A2;8))

а затем, задать формат отображения в ячейке, как это сделать было описано в статье «Формат данных в Excel».

Ну и последнее, для удобства дальнейшей фильтрации строк, введем столбец месяц, который мы получим из даты. Только для создания месяца нам необходимо откинуть день и заменить его на «01». Формула для D2:

= ЗНАЧЕН ( СЦЕПИТЬ (“01”; ПРАВСИМВ (A2;6))) или = ЗНАЧЕН (“01″& ПРАВСИМВ (A2;6))

Задайте формат ячеке «ММММ ГГГГ». Результат:

Пример 2
В строке “Пример работы со строками в Excel” необходимо все пробелы заменить на знак “_”, так же перед словом “Excel” добавить “MS”.

Формула будет следующая:

=ПОДСТАВИТЬ(ЗАМЕНИТЬ(A1;ПОИСК(“excel”;A1);0;”MS “);” “;”_”)

Для того, чтоб понять данную формулу, разбейте ее на три столбца. Начните с ПОИСК, последней будет ПОДСТАВИТЬ.

Все. Если есть вопросы, задавайте, не стесняйтесь

Создание формул в Excel

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

Порядок ввода формулы

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

Выделим произвольную ячейку, например А1. В строке формул введем =2+3 и нажмем Enter. В ячейке появится результат (5). А в строке формул останется сама формула.

Поэкспериментируйте с различными арифметическими операторами: сложения (+), вычитания (-), умножения (*), деления (/). Чтобы их правильно использовать надо четко представлять их приоритет.

  1. В первую очередь выполняются выражения внутри скобок.
  2. Умножение и деление имеют более высокий приоритет чем сложение и вычитание.
  3. Операторы с одинаковым приоритетом выполняются слева направо.

Мой вам совет – ИСПОЛЬЗУЙТЕ СКОБКИ. В этом случае вы обезопасите себя от случайной ошибки в вычислениях с одной стороны, а с другой – скобки значительно облегчают чтение и анализ формул. Если в формуле количество закрывающих и открывающих скобок не совпадает, Excel выдаст сообщение об ошибке и предложит вариант ее исправления. Сразу после ввода закрывающей скобки Excel отображает жирным шрифтом (или другим цветом) последнюю пару скобок, что очень удобно при наличии в формуле большого количества скобок.

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

Введите в ячейку А1 число 10, а в ячейку А2 – число 15. В ячейке А3 введите формулу =А1+А2. В ячейке А3 появится сумма ячеек А1 и А2 – 25. Поменяйте значения ячеек А1 и А2 (но не А3!). После смены значений в ячейках А1 и А2 автоматически пересчитывается значение ячейки А3 (согласно формулы).

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

  1. Выделить ячейку А3 и ввести в строке формул знак равенства.
  2. Щелкнуть на ячейке А1 и ввести знак плюс.
  3. Щелкнуть на ячейке А2 и нажать Enter.

Результат будет аналогичным.

Относительные, абсолютные и смешанные ссылки

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

Абсолютная ссылка указывает на ячейку, местоположение которой неизменно. Обозначение абсолютной ячейки – $A$1.

Смешанная ссылка содержит комбинацию относительной и абсолютной ссылок – $A1, A$1.

Для быстрого изменения типа ссылки используется клавиша F4. Введите в ячейку А1 любое число. В ячейку А2 введите формулу =А1. Затем нажимайте клавишу F4. После каждого нажатия клавиши тип ссылки будет меняться.

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

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

  • А1 – 20 В1 – 200
  • А2 – 30 В2 – 300

В ячейку А3 введите формулу =А1+А2 и нажмите Enter.

Теперь установите курсор на правый нижний угол ячейки А3, нажмите правую кнопку мыши и протяните на ячейку В3 и отпустите кнопку мыши. Появится контекстное меню, в котором надо выбрать “Копировать ячейки”.

После этого значение формулы из ячейки А3 будет скопировано в ячейку В3. Активизируйте ячейку В3 и посмотрите какая формула получилась – В1+В2. Почему так получилось? Когда мы записали в ячейке А3 формулу А1+А2, Excel интерпретировал эту запись так: “Взять значения из ячейки, расположенной в текущем столбце на две строки выше и сложить со значением ячейки, расположенной в текущем столбце на одну строку выше”. Т.е. скопировав формулу из ячейки А3, например, в ячейку С43, мы получим – С41+С42. Вот в этом прелесть относительных ссылок, формула как бы сама подстраивается под наши задачи.

Рассмотрим теперь абсолютные ссылки.

Введите в ячейки следующие значения:

  • А1 – 20 В1 – 200
  • А2 – 30 В2 – 300
  • Введите в ячейку С1 число 5.

В ячейку А3 введите следующую формулу =А1+А2+$C$1. Аналогичным образом скопируйте формулу из А3 в В3. Посмотрите что получилось. Относительные ссылки “подстроились” под новые значения, а вот абсолютная – осталась неизменной.

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

Например, чтобы записать в ячейку А1 (Лист 1) ссылку на ячейку А5 (Лист2), надо проделать следующее:

  • выделить ячейку А1 и ввести знак равенства;
  • щелкните на ярлыке “Лист 2”;
  • щелкните на ячейке А5 и нажмите клавишу ввода;
  • после этого будет активизирован опять Лист 1 и в ячейке А1 появится следующая формула =Лист2!А5.

Ссылка на ячейку из другой книги будет выглядеть так – =[Книга2]Лист2!А5.

Редактирование формул происходит аналогично редактированию текстовых значений в ячейках. Т.е. надо активизировать ячейку с формулой выделением или двойным щелчком мыши, а затем произвести редактирование, используя, при необходимости, клавиши Del, Backspace. Фиксация изменений выполняется клавишей Enter.

Использование текста в формулах

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

Еще можно использовать пять символов числового форматирования:

При этом текст должен быть заключен в двойные кавычки.

Неправильно: =$55+$33

Правильно: =”$55″+$”33″

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

Для объединения текстовых значений служит текстовый оператор & (амперсанд). Например, если ячейка А1 содержит текстовое значение “Иван”, а ячейка А2 – “Петров”, то введя в ячейку А3 следующую формулу =А1&А2, получим “ИванПетров”.

Для вставки пробела между именем и фамилией надо написать так =А1&” “&А2.

Амперсанд можно использовать для объединения ячеек с разными типами данных. Так, если в ячейке А1 находится число 10, а в ячейке А2 – текст “мешков”, то в результате действия формулы =А1&А2, мы получим “10мешков”. Причем результатом такого объединения будет текстовое значение.

В начало страницы

В начало страницы

Ссылка на основную публикацию
Adblock
detector