Содержание:
МакГайвер использовал это. Экипаж Аполлона-13 также использовал его. Всегда в сложной ситуации, когда нужно связать две вещи, люди берут в руки скотч. Вы можете быть удивлены, но в Excel есть встроенная функция, которая делает то же самое. Это функция CONCATENATE (СХВАТИТЬ).
Функция CONCATENATE (СЦЕПИТЬ) позволяет связать два или более фрагментов текста в одной ячейке. Несмотря на длинное название, он очень прост в использовании и одинаково работает во всех версиях Excel, а также в других электронных таблицах, таких как Google Sheets.
Примечание: Если вы никогда раньше не использовали функции Excel, вы можете обратиться к разделу Формулы и функции См. наше Учебное пособие по Excel для начинающих, где представлена серия руководств по этой теме.
Связывание имен
Предположим, у нас есть таблица с контактной информацией, в которой имя и фамилия находятся в разных столбцах. Мы хотим связать их и получить полное имя для каждого человека. На картинке ниже вы видите имена в столбце. B, и фамилии в столбце A. Наша формула будет в ячейке E2.
Прежде чем мы начнем вводить формулу, поймите важный момент: функция СЦЭПИТ будет связывать только то, что вы укажете, и ничего больше. Если вы хотите, чтобы в ячейке появлялись знаки препинания, пробелы или что-то еще, добавьте их в аргументы функции.
В этом примере нам нужен пробел между именами (чтобы избежать чего-то вроде – Жозефина Картер), поэтому нам нужно будет добавить пробел к аргументам. Таким образом, у нас будет три аргумента:
- B2 (Имя) – имя
- "" – символ пробела в кавычках
- A2 (Фамилия
Теперь, когда аргументы определены, мы можем записать в ячейку E2 вот формула:
=CONCATENATE(B2," ",A2)
=СЦЕПИТЬ(B2;" ";A2)
Как и в любой другой функции Excel, важен синтаксис. Не забудьте начинать со знака равенства (=) и ставить разделители (запятая или точка с запятой) между аргументами.
Примечание: между аргументами ставьте запятую или точку с запятой – зависит от того, в какой стране вы живете и какую версию Excel используете.
Вот и все! Когда вы нажимаете Enter, появится полное имя: Жозефина Картер.
Теперь, перетащив маркер автозаполнения, скопируйте формулу во все ячейки до E11. В результате для каждого человека появится полное имя.
Если вы хотите усложнить задачу, то попробуйте воспользоваться функцией СЦЭПИТ связать город и штат в столбце Fчтобы выглядеть как на картинке ниже:
Связывание чисел и текста
Использование функций СЦЭПИТ Вы даже можете связать номера и текст. Давайте представим, что мы используем Excel для хранения инвентарных записей магазина. Теперь у нас есть 25 яблоки (яблоки), но число «25» и слово «яблоки» хранятся в разных ячейках. Попробуем связать их в одну ячейку, чтобы получить что-то вроде этого:
Нам нужно связать три элемента:
- F17 (Количество в наличии) — количество
- "" – символ пробела в кавычках
- F16 (Наименование товара
Введите следующую формулу в ячейку E19:
=CONCATENATE(F17," ",F16)
=СЦЕПИТЬ(F17;" ";F16)
Давайте усложним задачу! Допустим, мы хотим получить: У нас есть 25 яблок. (У нас есть 25 яблок). Для этого нужно добавить еще один аргумент – фразу «У нас есть»:
=CONCATENATE("We have ",F17," ",F16)
=СЦЕПИТЬ("We have ";F17;" ";F16)
Вы можете добавить еще больше аргументов, если хотите создать более сложное выражение. Главное помнить, что синтаксис формулы должен быть предельно точным, иначе она может не сработать. В большой формуле легко ошибиться!