Как я могу добавить @gmail.com
или что-то похожее на столбец имен пользователей, не вводя его в каждую ячейку? Я использую Excel 2010. У меня есть список из нескольких сотен имен пользователей, которым нужно добавить @gmail.com
или что-то подобное для создания CSV-файла для загрузки.
5 ответов
Предполагая, что ваши имена в столбце, начиная с A1, вы можете использовать формулу:
=A1&"@gmail.com"
Если вам нужно изменить значение ячеек, я бы порекомендовал решение Hand-E-Food. (Если вам нужно сохранить его в одном столбце, просто скопируйте, а затем вставьте «Специальные»> «Значения» обратно в исходный столбец.)
Однако, если вы хотите, чтобы он просто отображал суффикс без фактического изменения значений ячеек, вы можете использовать вместо этого пользовательский числовой формат. В Excel 2007 или более поздней версии выберите «Выборочная» в разделе «Домой»> «Номер». В более ранних версиях это Формат> Ячейки> Число. Используйте @"@gmail.com"
в качестве пользовательского формата.
На этом снимке экрана столбец A использует пользовательский формат, как я описываю. Колонка B использует решение Хэнд (вы можете увидеть формулу в центре справа).
Допустим, ваши имена пользователей находятся в столбце A, начиная с A1. Перейдите к B1, введите следующую формулу и перетащите ее вниз до конца строки, где заканчивается список (или вы можете просто дважды щелкнуть в правом нижнем углу ячейки).
=CONCATENATE(A1,"@gmail.com")
Очень простой способ с notepad++: если вам нужно внести изменения в столбец, то:
- скопируйте и вставьте свой столбик Excel в блокнот ++
- нажмите alt + стрелки.
- то, что вы напишите, будет добавлено во все строки
Если вы хотите добавить указанный текст в каждую ячейку выделения напрямую, следующий макрос VBA облегчит вашу работу.
Шаг 1: выберите диапазон, в который вы будете добавлять указанный текст;
Шаг 2. Удерживая нажатой клавишу Alt + F11 в Excel, откроется окно Microsoft Visual Basic для приложений.
Шаг 3: Нажмите Вставить> Модуль и вставьте следующий код VBA в окно модуля.
Sub AppendToExistingOnRight()
Dim c as range
For each c in Selection
If c.value <> "" Then c.value = c.value & "@gmail.com"
Next
End Sub
Шаг 4: Нажмите клавишу F5, чтобы запустить этот макрос.