Как добавить несколько ячеек в Excel?

448
Nabeel Parkar

Например:

Если значение ячейки «ABC», я хочу добавить к нему «D».

Предположим, у меня огромный список, и эта ячейка с таким точным значением случайна по всему списку. Как мне достоверно добавить этот список?

0
Хотите, чтобы ячейка со значением `ABC` имела значение` ABCD`? Если да, вам понадобится VBA. Если значение `CONCATENATE`d может находиться в другой ячейке, вы можете использовать формулу cybernetic.nomad 5 лет назад 0

2 ответа на вопрос

1
Gary's Student

Попробуйте этот короткий макрос VBA:

Sub Macro1() Cells.Replace What:="ABC", Replacement:="ABCD", LookAt:=xlPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False  End Sub 

EDIT # 1:

Если вы хотите ограничить изменение теми ячейками, чье значение точно

азбука

затем используйте:

Sub Macro2() Cells.Replace What:="ABC", Replacement:="ABCD", LookAt:=xlWhole, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False  End Sub 

Macro2() будет игнорировать ячейку как:

Easy as ABC

Я думаю, что OP хочет рассматривать ячейки только с точным значением ABC. Я думаю, что ваш макрос является общим. Он даже заменит ABCF на ABCDF, если я не ошибаюсь. Оставить комментарий / подтвердить. Спасибо pat2015 5 лет назад 0
@ pat2015 Смотрите мой ** РЕДАКТИРОВАТЬ # 1 ** Gary's Student 5 лет назад 0
-1
JohnC

Как насчет опции «Найти и заменить» (я смотрю в Excel 2016)? https://support.office.com/en-us/article/find-or-replace-text-and-numbers-on-a-worksheet-0e304ca5-ecef-4808-b90f-fdb42f892e90

Похожие вопросы