Как я могу использовать формулу, чтобы каждая вторая строка была пустой? - PullRequest
0 голосов
/ 27 февраля 2020

У меня есть два листа в Excel, как это:

*Sheet 1*
| 20 |   |   |
|----|---|---|
| 21 |   |   |
| 22 |   |   |
| 23 |   |   |
*Sheet 2*
| Referenz |   |
|----------|---|
| 21       |   |
|          |   |
| 22       |   |
|          |   |
| 23       |   |

Я хотел бы вывод на листе 2, как показано. Теперь я попытался оставить пространство между ячейками, перетаскивая его вниз, но это не сработало так, как ожидалось. Я также посмотрел на ИНДЕКС , но это не то, что я ищу.

Не могли бы вы мне помочь?

Ответы [ 2 ]

2 голосов
/ 27 февраля 2020

Предполагая, что ваши данные находятся в ячейках A2:A4 на первом листе, и вы хотите выводить на второй лист, начиная со второй строки, вы можете попробовать следующую формулу в строке 2 листа 2:

=IF(ISEVEN(ROW()),INDEX(Sheet1!$A$2:$A$4,CEILING(ROW()/2,1)),"")

Редактировать:

Если я правильно понял, что вам нужно, вы можете использовать формулу, такую ​​как

=Sheet1!A2&CHAR(10)

Копировать вниз!!

1 голос
/ 27 февраля 2020

Попробуйте это:

= IF (ISEVEN (ROW ()); A2 + 1; "")

Должен дать вам следующий результат:

enter image description here

Если вы хотите, чтобы строки были неровными, просто переключите «value_if_true» и «value_if_false» формулы IF ().

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