переместить столбцы вправо, если условие выполняется - превосходно - PullRequest
0 голосов
/ 18 апреля 2020

Я хочу выполнить поиск в одной ячейке столбца с именем Order, а затем выбрать из этой ячейки первую пустую ячейку и переместить все содержимое вправо, это возможно?

Пример на рисунке:

enter image description here

Я пытался написать эту формулу

=IF(C3 = "Order","start",IF(C3="","end",""))

Таким образом, я получу начальную и конечную точку, но я не знаю, как переместить их вправо

1 Ответ

0 голосов
/ 18 апреля 2020

Попробуйте эту формулу.

[C3] =IF(LOOKUP(2,1/(ISBLANK($B$2:$B3)),ROW($B$2:$B3))<LOOKUP(2,1/($B$2:$B3="Order"),ROW($B$2:$B3)),B3,"")

По сути, она сравнивает расстояние от строки, в которой она находится, до следующей пустой ячейки над ней в столбце B и слово «заказ». Если «Порядок» ближе, он копирует, иначе вставляет пробел.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...