Перейти к содержимому

Добавить ячейки с определенным текстом в Excel

2

Я хочу взять некоторые из моих клеток, которые выглядят так:

PETROLIA ONTARIO CANADA NON1RO,  VANCOUVER BC V5L3B1,  ONTARIO CANADA LOR2C0,  DN58BY ENGLAND,  DN58BY ENGLAND,  

и измените их на это:

(intl) PETROLIA ONTARIO CANADA NON1RO,  (intl) VANCOUVER BC V5L3B1,  (intl) ONTARIO CANADA LOR2C0,  (intl) DN58BY ENGLAND,  (intl) DN58BY ENGLAND,  

Есть ли простой способ сделать это?

10 985 просмотров
Jason Swett спросил 15 лет назад
J 214

4 ответа

4
Принятый ответ

используйте формулу CONCATENATE. В приведенном ниже примере предполагается, что ваше первое значение находится в ячейке A1.

=CONCATENATE("(intl) ", A1) 

Как мне скопировать и вставить необработанные данные вместо копирования и вставки чего-либо, зависящего от формулы? Если я скопирую и вставлю этот материал в исходный столбец, я получу рекурсию.

Jason Swett · 15 лет назад · 0

при копировании и вставке обязательно вставляйте только значения. Это можно сделать, щелкнув правой кнопкой мыши> Специальная вставка> Значения

Xantec · 15 лет назад · 0
Xantec ответил 15 лет назад
X 2 175
1

Если вышеуказанные данные находятся в ячейках A1-A5, вы можете получить желаемый результат, если поместите в ячейку B1 следующее:

=CONCATENATE("(intl) ", A1) 

и скопируйте и вставьте его в B2-B5

Mehper C. Palavuzlar · 15 лет назад · 0
icyrock.com ответил 15 лет назад
I 4 240
1

Я думаю, что использование функции concatenate требует ненужного набора текста. Просто используйте знак амперсанда для объединения значений:

="(intl) " & A1 

Я думаю, что это проще.

Sux2Lose ответил 15 лет назад
S 2 759
0

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

=CONCATENATE("(intl) ", INDIRECT("RC[-1]",0)) 
Soosh ответил 9 лет назад
S 516