4

Как я могу добавить @gmail.com или что-то похожее на столбец имен пользователей, не вводя его в каждую ячейку? Я использую Excel 2010. У меня есть список из нескольких сотен имен пользователей, которым нужно добавить @gmail.com или что-то подобное для создания CSV-файла для загрузки.

5 ответов5

10

Предполагая, что ваши имена в столбце, начиная с A1, вы можете использовать формулу:

=A1&"@gmail.com"
3

Если вам нужно изменить значение ячеек, я бы порекомендовал решение Hand-E-Food. (Если вам нужно сохранить его в одном столбце, просто скопируйте, а затем вставьте «Специальные»> «Значения» обратно в исходный столбец.)

Однако, если вы хотите, чтобы он просто отображал суффикс без фактического изменения значений ячеек, вы можете использовать вместо этого пользовательский числовой формат. В Excel 2007 или более поздней версии выберите «Выборочная» в разделе «Домой»> «Номер». В более ранних версиях это Формат> Ячейки> Число. Используйте @"@gmail.com" в качестве пользовательского формата.

На этом снимке экрана столбец A использует пользовательский формат, как я описываю. Колонка B использует решение Хэнд (вы можете увидеть формулу в центре справа).

Пример пользовательского форматирования в Excel

2

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

=CONCATENATE(A1,"@gmail.com")
0

Очень простой способ с notepad++: если вам нужно внести изменения в столбец, то:

  1. скопируйте и вставьте свой столбик Excel в блокнот ++
  2. нажмите alt + стрелки.
  3. то, что вы напишите, будет добавлено во все строки
0

Если вы хотите добавить указанный текст в каждую ячейку выделения напрямую, следующий макрос 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, чтобы запустить этот макрос.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .