Как переместить данные в пустые ячейки справа в Google Sheets? - PullRequest
2 голосов
/ 22 октября 2019

Я хотел бы спроектировать организационную диаграмму, и я строю дерево супервизора, как это.

9  8  7  6  5  4  3  2  1  0
A  B  C                    
D
E  F  B  C

Используя vlookup, я получил таблицу, как указано выше.

Теперь я бы хотел, чтобы таблица была такой:

9  8  7  6  5  4  3  2  1  0
                     A  B  C
                           D
                  E  F  B  C

Я пытался

=IFS(ISBLANK(I2),H2,ISBLANK(H2),G2,ISBLANK(G2),F2,ISBLANK(F2),E2,ISBLANK(E2),D2,ISBLANK(D2),C2,ISBLANK(C2),B2,ISBLANK(B2),A2)

Но оказалось, что #REF

Я просто хотел бы переместить данные вправо, чтобы избавиться от этих пустых ячеек.

Кто-нибудь знает, как это сделать? Или мы можем реализовать это в BigQuery?

1 Ответ

2 голосов
/ 22 октября 2019

попробовать:

=ARRAYFORMULA(TRIM(SUBSTITUTE(IFERROR(SPLIT(REPT("♦♠", 
 IF(A2:A<>"", MMULT(IF(A2:J<>"", 0, 1), TRANSPOSE(COLUMN(A2:J)^0)), ))&
 TRANSPOSE(QUERY(TRANSPOSE(IF(A2:J<>"", "♦"&A2:J, )),,999^99)), "♦")), "♠", )))

0

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