Если значение ячейки = Питер, тогда остановите и перезапустите объединение - PullRequest
0 голосов
/ 09 апреля 2020

У меня есть этот лист.

Полковник А: Питер, Джеймс, Джордж и др. c. Иногда в этом длинном столбце снова встречается слово Питер или Питер Смит или Питер Рой.

Col C: Обычно оно пустое. Только в том случае, если в столбце А есть Питер или его варианты, в соответствующей ячейке столбца C (1, 4, 3 и т. Д. c) есть число. В остальном, когда есть Джеймс, Джордж или другое имя, как упомянуто, соответствующая ячейка C пуста.

Col B: здесь нужна нормальная формула, такая как = CONCATENATE (A, "" , C).

Проблема проста: пока скрипт находит другого соседа Питера, нам не нужно заполнять ячейку B только значением ячейки A, но нужно, чтобы она была заполнено значением A и последним соответствующим значением Питера.

Пример изображения того, что мне нужно для достижения

пример

пример

Большое спасибо

1 Ответ

1 голос
/ 09 апреля 2020

Использование может решить эту проблему с помощью простого оператора if в формуле:

  1. В ячейке B1 используйте следующую формулу: =CONCAT(A1," ",C1)
  2. В ячейке B2 нижестоящие используют следующую формулу: =IF(C2="",CONCAT(A2,RIGHT(B1,LEN(B1)-SEARCH(" ",B1)+1)),CONCAT(A2," ",C2))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...