2

В столбце BI есть контактный номер.
Я хочу добавить код страны для всех из них.

Например, если число 123456, я хочу, чтобы оно стало 88123456.

Каждое число находится в 1 ряду, и их около тысячи, поэтому я хочу сделать автоматический способ, позволяющий мне добавлять код страны к каждому из них без пробела.

3 ответа3

4

Изменение на месте не так просто, как могло бы быть, самое быстрое решение, на мой взгляд, - быстрая формула в новом столбце, затем скопировать этот столбец в значения (удаляя формулу) и заменить старый столбец.

Вы можете использовать любой из следующих типов формул, они эквивалентны, и оба могут быть расширены, чтобы связать столько элементов, сколько вам нужно:

= "88" & B1
= CONCATENATE( "88" , B1 )

Что делать

  • Создайте новый столбец, созданный рядом с вашими данными
  • Вставьте приведенную выше формулу (изменено по мере необходимости) в верхней части нового столбца
  • Заполните формулу до нижней части столбца.
  • Скопируйте весь столбец.
  • Вставьте Special as Values в новый столбец.
  • Дважды проверьте, что новые данные верны.
  • Замените старый столбец данных новым, измененным столбцом.
2

В Excel 2007 вы также можете использовать условное форматирование:

Выберите ячейки, которые вы хотите изменить. В условном форматировании выберите "новое правило"

В разделе "Тип правила" выберите «Форматировать только те ячейки, которые содержат»

В разделе "Описание правила" выберите "Значение ячейки", "между", "0", "9999999" - вы, конечно, можете настроить эти значения в соответствии с вашими требованиями.

Нажмите [Формат], а затем на вкладке Число выберите "Пользовательский", а в поле "Тип" замените "Общий" на "88" 0 (т. Е. Он должен содержать "88" 0).

В некотором смысле это то же самое, что и предыдущий ответ, но он сделает это на месте, без необходимости создавать новый столбец. Тем не менее, обратите внимание, что фактическое значение в ячейке не будет содержать "88", поэтому, если впоследствии вы захотите скопировать или использовать данные в ячейках (кроме простого ванильного копирования и вставки, которое также будет дублировать условное форматирование), многие методы НЕ включать префикс "88".

1

Используйте функцию Flash Fill. В соседнем столбце введите пример того, как вы хотите, чтобы ваши данные отображались. Нажмите Enter. Нажмите Данные - Flash Fill. Ваши данные будут автоматически заполнены.

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