Символ амперсанда (&) — один из самых востребованных в Microsoft Excel, но многие пользователи сталкиваются с трудностями при его вводе. В формулах он служит оператором конкатенации (объединения текста), а в обычных ячейках может потребоваться как часть адреса, названия или специального обозначения. Проблема в том, что прямая вставка через клавиатуру часто приводит к ошибкам: Excel воспринимает & как начало формулы или преобразует его в нечитаемый код.
В этой статье вы найдете 5 проверенных способов вставить амперсанд в Excel — от базовых до продвинутых, с учетом особенностей Windows и MacOS. Мы разберем, почему иногда символ не отображается, как его использовать в формулах типа СЦЕПИТЬ или CONCAT, и дадим практические примеры для типичных задач: объединение ФИО, создание динамических ссылок или работа с данными из веб-форм.
Особое внимание уделим распространенным ошибкам: например, когда вместо & появляется #ИМЯ? или символ исчезает после нажатия Enter. Вы также узнаете, как вставить амперсанд в Google Таблицах (где правила немного отличаются) и какие есть альтернативы этому символу в сложных формулах.
Если вы работаете с большими массивами данных или автоматизируете отчеты, умение правильно использовать & сэкономит часы времени. Начнем с самого простого — клавиатурных сочетаний.
1. Базовый способ: ввод амперсанда с клавиатуры
На большинстве клавиатур символ & расположен на цифровой клавише 7 в верхнем ряду. Чтобы его ввести, используйте комбинации в зависимости от раскладки и операционной системы:
🔹 Для Windows:
- 🖥️ Русская раскладка: нажмите
Shift + 7(символ находится на той же клавише, что и цифра7). - 🖥️ Английская раскладка: комбинация та же —
Shift + 7, но символ будет отображаться сразу (без переключения языка). - 💡 Если не работает: проверьте, не включен ли
Num Lock— иногда это блокирует верхний ряд клавиш.
🔹 Для MacOS:
- 🍎 Нажмите
Shift + 7(аналогично Windows, но на некоторых макбуках может потребоваться удерживатьFn). - 🔄 Если символ не появляется, попробуйте переключиться на английскую раскладку — в русской он может быть скрыт.
⚠️ Внимание: Если после ввода & Excel автоматически преобразует ячейку в формулу (появляется значок =), значит, вы случайно нажали лишнюю клавишу. Чтобы вставить символ как текст, предварительно поставьте перед ним апостроф: '&.
2. Вставка через меню "Символ" (если клавиатура не работает)
Если клавиатурные сочетания не срабатывают (например, на ноутбуках с нестандартной раскладкой или при поломке клавиш), воспользуйтесь встроенной библиотекой символов Excel:
📌 Пошаговая инструкция:
- Выделите ячейку, куда нужно вставить
&. - Перейдите на вкладку
Вставка→Символ(в группеТекст). - В открывшемся окне выберите шрифт
(обычный текст)и наборОсновная латиница. - Найдите символ & (он расположен в начале списка) и нажмите
Вставить.
🔍 Совет: Если вам часто приходится вставлять специальные символы, добавьте & в категорию Избранное в этом же окне. Для этого выделите символ, нажмите Автозамена и задайте короткое сочетание (например, amp), которое будет автоматически заменяться на &.
⚠️ Внимание: В Excel Online и мобильной версии меню Символ может отсутствовать. В этом случае используйте альтернативные способы (см. разделы ниже).
☑️ Вставка амперсанда через меню "Символ"
3. Использование амперсанда в формулах Excel
В формулах символ & выполняет роль оператора конкатенации — он объединяет текстовые значения из разных ячеек. Например, если в A1 записано "Иван", а в B1 — "Петров", формула =A1&" "&B1 вернет "Иван Петров".
📊 Примеры применения:
- 📋 Объединение ФИО:
=A2&" "&B2&" "&C2(гдеA2— фамилия,B2— имя,C2— отчество). - 🔗 Создание гиперссылок:
=ГИПЕРССЫЛКА("https://site.ru/"&A1; "Ссылка на "&A1). - 📂 Формирование путей к файлам:
="C:\Папка\"&A1&"\Файл.txt".
⚠️ Внимание: Если в ячейках есть пробелы или пустые значения, результат конкатенации может содержать лишние разрывы. Чтобы их убрать, используйте функцию СЖПРОБЕЛЫ:
=СЖПРОБЕЛЫ(A1)&" "&СЖПРОБЕЛЫ(B1)
🔄 Альтернативы: Вместо & можно использовать функции СЦЕПИТЬ (в старых версия Excel) или CONCAT (в Excel 2019 и новее). Например:
=CONCAT(A1; " "; B1; " "; C1)
Почему формула с & возвращает #ИМЯ?
Ошибка #ИМЯ? появляется, если перед & отсутствует знак = (Excel воспринимает ввод как текст, а не формулу) или если вы пытаетесь объединить несуществующие ячейки (например, A1000 в пустом диапазоне). Также проверьте, не стоит ли перед & пробел — это нарушает синтаксис.
4. Копирование амперсанда из других источников
Если клавиатура или меню Символ недоступны, можно скопировать & из любого текстового документа, веб-страницы или даже другой ячейки Excel. Этот способ универсален и работает на всех устройствах, включая планшеты и смартфоны.
📄 Откуда копировать:
- 🌐 Браузер: найдите символ в Google (запрос "символ амперсанд") и скопируйте его из результатов поиска.
- 📑 Word/Blocknot: введите
&в любом текстовом редакторе и перенесите в Excel через буфер обмена (Ctrl+C→Ctrl+V). - 📊 Другая ячейка Excel: если символ уже есть в таблице, просто скопируйте его оттуда.
⚠️ Внимание: При копировании из веб-страниц вместе с & могут переноситься скрытые HTML-теги (например, & вместо &). В Excel это приведет к ошибке. Чтобы очистить символ, вставьте его сначала в Блокнот (он удалит форматирование), а затем копируйте в Excel.
💡 Быстрый способ: Создайте в Excel отдельную ячейку со символом & и присвойте ей имя (например, Амперсанд) через вкладку Формулы → Диспетчер имен. Затем в любой формуле можно ссылаться на это имя:
=A1 & Амперсанд & B1
5. Проблемы с отображением амперсанда и их решения
Иногда символ & ведет себя непредсказуемо: исчезает после нажатия Enter, отображается как # или преобразуется в &. Разберем типичные ошибки и способы их исправления:
🔧 Таблица распространенных проблем:
| Проблема | Причина | Решение |
|---|---|---|
Символ исчезает после Enter |
Excel воспринимает & как начало формулы |
Поставьте перед ним апостроф: '& |
Отображается & вместо & |
Копирование из HTML-кода или XML | Вставьте через Блокнот или замените вручную |
Ошибка #ИМЯ? в формуле |
Пропущен знак = или неверная ссылка на ячейку |
Проверьте синтаксис: =A1&B1 |
Символ отображается как □ |
Неподходящий шрифт (например, Wingdings) | Смените шрифт на Arial или Calibri |
🔍 Диагностика: Если проблема сохраняется, проверьте:
- 🔄 Формат ячейки: он должен быть
ОбщийилиТекстовый(неДатаилиЧисловой). - 🛠️ Настройки автозамены: возможно, в Excel настроено автоматическое исправление
&на другой символ. - 🖥️ Региональные настройки: в некоторых локализациях Excel (например, арабской) могут быть конфликты с отображением.
Function AMP(a As String, b As String) As String
AMP = a & b
End Function
Теперь вместо =A1&B1 можно писать =AMP(A1; B1) — это удобно для длинных формул.-->
6. Амперсанд в Google Таблицах: отличия от Excel
В Google Таблицах символ & работает почти так же, как в Excel, но есть несколько ключевых различий:
🔹 Конкатенация:
- 📌 Формула
=A1&B1работает, но рекомендуется использовать=CONCAT(A1; B1)или=JOIN("", A1:B1). - 🔄 В Google Таблицах нет функции
СЦЕПИТЬ— толькоCONCAT.
🔹 Вставка символа:
- 🖥️ Клавиатурная комбинация та же:
Shift + 7. - 📋 Меню
Вставка → Специальные символыболее интуитивно: здесь можно искать символы по названию (введите "ampersand").
⚠️ Внимание: В Google Таблицах амперсанд может конфликтовать с формулами массива. Например, =ARRAYFORMULA(A1:A10&" текст") вернет ошибку, если не указать диапазон явно. Используйте:
=ARRAYFORMULA(IF(A1:A10<>""; A1:A10&" текст"; ""))
🔗 Совместимость: Если вы переносите данные из Excel в Google Таблицы, формулы с & обычно конвертируются автоматически. Однако в обратном направлении (из Google Таблиц в Excel) могут возникнуть ошибки с функциями вроде JOIN, которых нет в Excel.
7. Продвинутые приемы: амперсанд в динамических массивах и Power Query
Для опытных пользователей символ & полезен не только в простых формулах, но и в сложных вычислениях:
🔧 Динамические массивы (Excel 365):
- 📊 Объединение столбцов с автоматическим расширением:
=A1:A10 & " " & B1:B10Результат будет "проливаться" вниз на столько строк, сколько данных в диапазоне.
- 🔄 Комбинация с
FILTER:=FILTER(A1:A10 & " - " & B1:B10; C1:C10="Да")Объединяет только строки, где в столбце
Cстоит"Да".
🔄 Power Query:
- 🛠️ В редакторе Power Query для объединения столбцов используйте:
= Table.AddColumn(#"Предыдущий шаг", "Полное имя", each [Фамилия] & " " & [Имя]) - 🔍 Чтобы избежать ошибок с пустыми значениями, добавьте проверку:
= Table.AddColumn(#"Предыдущий шаг", "Адрес", each if [Улица] <> null then [Город] & ", " & [Улица] else [Город])
Важно: В Power Query амперсанд не работает как оператор — здесь используется функция Text.Combine или конкатенация через & внутри языка M.
💡 Пример для автоматизации: Если вам нужно ежемесячно формировать отчеты с объединенными данными (например, "Отчет за январь 2026"), используйте:
="Отчет за " & ТЕКСТ(ДАТА(2026;1;1); "MMMM YYYY")
FAQ: Частые вопросы об амперсанде в Excel
🔹 Почему Excel заменяет & на & при экспорте в XML/HTML?
Это стандартное экранирование символов в веб-форматах. Чтобы вернуть нормальный вид, используйте функцию ПОДСТАВИТЬ:
=ПОДСТАВИТЬ(A1; "&"; "&")
🔹 Можно ли использовать & для объединения чисел?
Да, но числа будут преобразованы в текст. Например, =1&2 вернет "12", а не 3. Для математических операций используйте +.
🔹 Как вставить & в название листа?
Прямой ввод запрещен — Excel не допускает символы /?*[]:& в именах листов. Обходной путь: используйте подчеркивание (_) или слово "и" (Data_and_Reports).
🔹 Почему формула =A1&"" возвращает 0 для пустых ячеек?
Excel воспринимает пустую ячейку как 0 в текстовом контексте. Чтобы избежать этого, используйте:
=ЕСЛИ(A1<>""; A1&""; "")
🔹 Как объединить текст с разделителем-запятой через &?
Используйте вложенные функции:
=A1 & ЕСЛИ(И(A1<>""; B1<>""); ", "; "") & B1
Это добавит запятую только если обе ячейки непустые.