Kommamura
Дата: Среда, 04.11.2020, 02:24 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2019
Здравствуйте, Искал решение, но не смог найти решение. Задача такая: на одной странице находятся имена и источники, там между именами (и источниками), имеются пропуски. Эти значения должны автоматически переноситься на другую страницу без пропусков. Вроде легко, но не могу соединить формулу так, что бы все учитывалось. Получилось что то такое: Код
=INDEX('Финансовый учет'!$G$2:$G$1000;ROW()-1)
. Но тут учитывает пропуски и пишет соответственно через них, а нужно что бы было подряд. Пожалуйста помогите. Голова взрывается, не профи в екселе, но сделать нужно. :'(
Здравствуйте, Искал решение, но не смог найти решение. Задача такая: на одной странице находятся имена и источники, там между именами (и источниками), имеются пропуски. Эти значения должны автоматически переноситься на другую страницу без пропусков. Вроде легко, но не могу соединить формулу так, что бы все учитывалось. Получилось что то такое: Код
=INDEX('Финансовый учет'!$G$2:$G$1000;ROW()-1)
. Но тут учитывает пропуски и пишет соответственно через них, а нужно что бы было подряд. Пожалуйста помогите. Голова взрывается, не профи в екселе, но сделать нужно. :'( Kommamura
Ответить
Сообщение Здравствуйте, Искал решение, но не смог найти решение. Задача такая: на одной странице находятся имена и источники, там между именами (и источниками), имеются пропуски. Эти значения должны автоматически переноситься на другую страницу без пропусков. Вроде легко, но не могу соединить формулу так, что бы все учитывалось. Получилось что то такое: Код
=INDEX('Финансовый учет'!$G$2:$G$1000;ROW()-1)
. Но тут учитывает пропуски и пишет соответственно через них, а нужно что бы было подряд. Пожалуйста помогите. Голова взрывается, не профи в екселе, но сделать нужно. :'( Автор - Kommamura Дата добавления - 04.11.2020 в 02:24
Pelena
Дата: Среда, 04.11.2020, 07:46 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19184
Репутация:
4420
±
Замечаний:
±
Excel 365 & Mac Excel
Здравствуйте Формула массиваКод
=ЕСЛИОШИБКА(ИНДЕКС('Финансовый учет'!$G$2:$G$20;НАИМЕНЬШИЙ(ЕСЛИ('Финансовый учет'!$G$2:$G$20<>"";СТРОКА('Финансовый учет'!$D$2:$D$20)-1);СТРОКА(1:1)));"")
или обычнаяКод
=ЕСЛИОШИБКА(ИНДЕКС('Финансовый учет'!$G$2:$G$20;АГРЕГАТ(15;6;(СТРОКА('Финансовый учет'!$D$2:$D$20)-1)/('Финансовый учет'!$G$2:$G$20<>"");СТРОКА(1:1)));"")
Здравствуйте Формула массиваКод
=ЕСЛИОШИБКА(ИНДЕКС('Финансовый учет'!$G$2:$G$20;НАИМЕНЬШИЙ(ЕСЛИ('Финансовый учет'!$G$2:$G$20<>"";СТРОКА('Финансовый учет'!$D$2:$D$20)-1);СТРОКА(1:1)));"")
или обычнаяКод
=ЕСЛИОШИБКА(ИНДЕКС('Финансовый учет'!$G$2:$G$20;АГРЕГАТ(15;6;(СТРОКА('Финансовый учет'!$D$2:$D$20)-1)/('Финансовый учет'!$G$2:$G$20<>"");СТРОКА(1:1)));"")
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Здравствуйте Формула массиваКод
=ЕСЛИОШИБКА(ИНДЕКС('Финансовый учет'!$G$2:$G$20;НАИМЕНЬШИЙ(ЕСЛИ('Финансовый учет'!$G$2:$G$20<>"";СТРОКА('Финансовый учет'!$D$2:$D$20)-1);СТРОКА(1:1)));"")
или обычнаяКод
=ЕСЛИОШИБКА(ИНДЕКС('Финансовый учет'!$G$2:$G$20;АГРЕГАТ(15;6;(СТРОКА('Финансовый учет'!$D$2:$D$20)-1)/('Финансовый учет'!$G$2:$G$20<>"");СТРОКА(1:1)));"")
Автор - Pelena Дата добавления - 04.11.2020 в 07:46
Kommamura
Дата: Четверг, 05.11.2020, 15:25 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2019
Спасибо больше Pelena! Все отлично работает, но нашел новую проблему. Скажем если будет точно такое же имя в финансовых отчетах, но в базу его не нужно уже вносить, можно сделать так, что бы оно не вводилось снова?
Спасибо больше Pelena! Все отлично работает, но нашел новую проблему. Скажем если будет точно такое же имя в финансовых отчетах, но в базу его не нужно уже вносить, можно сделать так, что бы оно не вводилось снова? Kommamura
Сообщение отредактировал Kommamura - Четверг, 05.11.2020, 15:37
Ответить
Сообщение Спасибо больше Pelena! Все отлично работает, но нашел новую проблему. Скажем если будет точно такое же имя в финансовых отчетах, но в базу его не нужно уже вносить, можно сделать так, что бы оно не вводилось снова? Автор - Kommamura Дата добавления - 05.11.2020 в 15:25
Pelena
Дата: Четверг, 05.11.2020, 18:33 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19184
Репутация:
4420
±
Замечаний:
±
Excel 365 & Mac Excel
Так можноКод
=ЕСЛИОШИБКА(ИНДЕКС('Финансовый учет'!$G$2:$G$20;АГРЕГАТ(15;6;(СТРОКА('Финансовый учет'!$D$2:$D$20)-1)/('Финансовый учет'!$G$2:$G$20<>"")/ЕНД(ПОИСКПОЗ(ИНДЕКС('Финансовый учет'!$G$2:$G$20;АГРЕГАТ(15;6;(СТРОКА('Финансовый учет'!$D$2:$D$20)-1)/('Финансовый учет'!$G$2:$G$20<>"");СТРОКА(1:1)));$B$1:$B1;0));СТРОКА(1:1)));"")
или массивнаяКод
=ЕСЛИОШИБКА(ИНДЕКС('Финансовый учет'!$G$2:$G$20;НАИМЕНЬШИЙ(ЕСЛИ(('Финансовый учет'!$G$2:$G$20<>"")*ЕНД(ПОИСКПОЗ(ИНДЕКС('Финансовый учет'!$G$2:$G$20;НАИМЕНЬШИЙ(ЕСЛИ('Финансовый учет'!$G$2:$G$20<>"";СТРОКА('Финансовый учет'!$D$2:$D$20)-1);СТРОКА(1:1)));$B$1:$B1;0));СТРОКА('Финансовый учет'!$D$2:$D$20)-1);СТРОКА(1:1)));"")
Так можноКод
=ЕСЛИОШИБКА(ИНДЕКС('Финансовый учет'!$G$2:$G$20;АГРЕГАТ(15;6;(СТРОКА('Финансовый учет'!$D$2:$D$20)-1)/('Финансовый учет'!$G$2:$G$20<>"")/ЕНД(ПОИСКПОЗ(ИНДЕКС('Финансовый учет'!$G$2:$G$20;АГРЕГАТ(15;6;(СТРОКА('Финансовый учет'!$D$2:$D$20)-1)/('Финансовый учет'!$G$2:$G$20<>"");СТРОКА(1:1)));$B$1:$B1;0));СТРОКА(1:1)));"")
или массивнаяКод
=ЕСЛИОШИБКА(ИНДЕКС('Финансовый учет'!$G$2:$G$20;НАИМЕНЬШИЙ(ЕСЛИ(('Финансовый учет'!$G$2:$G$20<>"")*ЕНД(ПОИСКПОЗ(ИНДЕКС('Финансовый учет'!$G$2:$G$20;НАИМЕНЬШИЙ(ЕСЛИ('Финансовый учет'!$G$2:$G$20<>"";СТРОКА('Финансовый учет'!$D$2:$D$20)-1);СТРОКА(1:1)));$B$1:$B1;0));СТРОКА('Финансовый учет'!$D$2:$D$20)-1);СТРОКА(1:1)));"")
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение Так можноКод
=ЕСЛИОШИБКА(ИНДЕКС('Финансовый учет'!$G$2:$G$20;АГРЕГАТ(15;6;(СТРОКА('Финансовый учет'!$D$2:$D$20)-1)/('Финансовый учет'!$G$2:$G$20<>"")/ЕНД(ПОИСКПОЗ(ИНДЕКС('Финансовый учет'!$G$2:$G$20;АГРЕГАТ(15;6;(СТРОКА('Финансовый учет'!$D$2:$D$20)-1)/('Финансовый учет'!$G$2:$G$20<>"");СТРОКА(1:1)));$B$1:$B1;0));СТРОКА(1:1)));"")
или массивнаяКод
=ЕСЛИОШИБКА(ИНДЕКС('Финансовый учет'!$G$2:$G$20;НАИМЕНЬШИЙ(ЕСЛИ(('Финансовый учет'!$G$2:$G$20<>"")*ЕНД(ПОИСКПОЗ(ИНДЕКС('Финансовый учет'!$G$2:$G$20;НАИМЕНЬШИЙ(ЕСЛИ('Финансовый учет'!$G$2:$G$20<>"";СТРОКА('Финансовый учет'!$D$2:$D$20)-1);СТРОКА(1:1)));$B$1:$B1;0));СТРОКА('Финансовый учет'!$D$2:$D$20)-1);СТРОКА(1:1)));"")
Автор - Pelena Дата добавления - 05.11.2020 в 18:33
Kommamura
Дата: Четверг, 05.11.2020, 23:30 |
Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2019
Большое спасибо! выручили!)
Ответить
Сообщение Большое спасибо! выручили!) Автор - Kommamura Дата добавления - 05.11.2020 в 23:30