Как создать ряд ячеек в Excel
Итог: Изучите два разных способа быстрого объединения ряда ячеек. Это включает в себя метод Ctrl + щелчок левой кнопкой мыши и бесплатный макрос VBA, который позволяет быстро и легко создавать формулы объединения или Ampersand.
Функция CONCATENATE может быть очень полезна для объединения значений нескольких ячеек в одну ячейку или формулу. Одно из популярных применений — создание формул VLOOKUP на основе нескольких критериев.
Однако вы не можете объединить диапазон ячеек, ссылаясь на диапазон в функции CONCATENATE. Это затрудняет и отнимает много времени при написании формул, если у вас много ячеек, которые нужно объединить.
Вариант № 1: Ctrl + щелчок левой кнопкой мыши, чтобы выбрать несколько ячеек
Вы можете удерживать клавишу Ctrl при выборе ячеек для добавления в формулу CONCATENATE. Это экономит время при вводе запятой после каждого выбора ячейки.
На следующем снимке экрана показано, как использовать сочетание клавиш Ctrl + щелчок левой кнопкой мыши. Вам не нужен макрос для этого, он встроен в Excel.
Вероятно, это самый быстрый способ добавить несколько ячеек в формулу CONCATENATE . Это удобный способ, если вы объединяете несколько ячеек, но это может занять много времени, если вы объединяете много ячеек вместе.
Вариант № 2: CONCATENATE макроса диапазона
К сожалению, не существует простого способа выбрать весь диапазон, который вы хотите объединить. Поэтому я написал макрос, который позволяет объединить диапазон. Следующий скриншот показывает макрос в действии.
Макрос Concatenate использует InputBox, который позволяет вам выбирать диапазон ячеек. Затем он создает формулу Concatenate или Ampersand, создавая аргумент для каждой ячейки в выбранном диапазоне.
Вы можете назначить макрос кнопке на ленте или комбинации клавиш. Макрос позволяет очень быстро создавать формулы.
Макрос в основном разделяет ссылку на диапазон, заданную с помощью InputBox, а затем создает формулу в активной ячейке. Вот резюме высокого уровня:
- Выберите ячейку, в которую нужно ввести формулу, и запустите макрос.
- Появляется InputBox и предлагает вам выбрать ячейки, которые вы хотите объединить. Вы можете выбрать диапазон ячеек с помощью мыши или клавиатуры.
- Нажмите ОК
- Макрос разделяет диапазон на ссылки на одну ячейку, поэтому эта ссылка на диапазон (A2: C2) превращается в (A2, B2, C2).
- Формула Concatenate или Ampersand создается в активной ячейке.
- Тип формулы. Макрос «Concatenate» позволяет создать формулу «Concatenate» или «Ampersand».
- Символ разделителя — Вы также можете добавить символ разделителя между каждой ячейкой. Это удобно, если вы хотите добавить запятые, пробелы, тире или любой символ между соединенными ячейками.
- Абсолютные ссылки — макрос также дает вам возможность сделать ссылки на ячейки абсолютными (привязанными). Это добавит знак $ перед буквой столбца или номером строки. Это удобно, если вы копируете формулу в определенном направлении и не хотите, чтобы относительные ссылки на ячейки менялись.
Клетки также могут быть объединены с помощью символа
Ampersand (&). Это альтернатива использованию функции CONCATENATE. Следующие две формулы приведут к одному и тому же результату.
Тот, который вы используете, — это вопрос личных предпочтений. Функция Concatenate может иметь небольшое преимущество, поскольку вы можете использовать трюк Ctrl + щелчок левой кнопкой мыши, чтобы быстро добавить несколько ячеек в формулу.
Опять же, макрос позволяет вам создать либо Concatenate , либо формулу Ampersand.
Работа с макросами в Excel
Прежде чем начать, вы можете проверить наши лучшие ресурсы для макросов Excel. чтобы дать вам представление о том, что вы могли бы создать. Как только вы освоите его, вы даже сможете отправлять электронные письма из Excel. отправлять электронные письма из или интегрируйте данные Excel в Word .
Написание макросов в Excel
Вы также можете воспользоваться альтернативным вариантом записи макросов, воспользовавшись кнопкой Запись макроса, которая находится в левом нижнем углу рабочей книги Excel (правее статуса Готово).
Теперь вы можете посмотреть список всех созданных макросов, нажав на кнопку Макрос, находящуюся в группе Код. В появившемся диалоговом окне вы можете дать более описательные имена своим кодам или задать сочетания клавиш, которые бы запускали тот или иной макрос. Альтернативным вариантом запуска данного окна является нажатие клавиш Alt + F8.
Как записать макросы в Microsoft Excel (Краткое руководство) — Учебные пособия по Windows
Этот инструмент должен значительно ускорить и упростить создание формул Concatenate или Ampersand. Это может быть не то, что вы используете каждый день, но это здорово иметь в вашем наборе инструментов.