Перенос данных на разные листы в одном файле
boy1999
Дата: Четверг, 08.12.2022, 12:39 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Здравствуйте! Обыскал весь интернет но так и не нашел верно ответа... Задача: в одном файле выставить оценки ученикам из общей ведомости (все оценки прописаны горизонтально, по предметам) в индивидуальную ведомость (оценки должны идти вертикально, каждая на своём месте). Возможен ли такой фокус? Файл с примером прикрепил.
Здравствуйте! Обыскал весь интернет но так и не нашел верно ответа... Задача: в одном файле выставить оценки ученикам из общей ведомости (все оценки прописаны горизонтально, по предметам) в индивидуальную ведомость (оценки должны идти вертикально, каждая на своём месте). Возможен ли такой фокус? Файл с примером прикрепил. boy1999
Сообщение отредактировал boy1999 - Четверг, 08.12.2022, 12:52
Ответить
Сообщение Здравствуйте! Обыскал весь интернет но так и не нашел верно ответа... Задача: в одном файле выставить оценки ученикам из общей ведомости (все оценки прописаны горизонтально, по предметам) в индивидуальную ведомость (оценки должны идти вертикально, каждая на своём месте). Возможен ли такой фокус? Файл с примером прикрепил. Автор - boy1999 Дата добавления - 08.12.2022 в 12:39
_Boroda_
Дата: Четверг, 08.12.2022, 13:08 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16718
Репутация:
6505
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Курс и семестр не указаны. Поэтому вставил в ИтогКод
=ИНДЕКС('сводная ведомость'!$E$3:$AV$9;ПОИСКПОЗ(ПРОСМОТР(;-1/ДЛСТР($A$1:I$1);$A$1:I$1);'сводная ведомость'!$B$3:$B$9;);ЛЕВБ($A4;ПОИСК(".";$A4)-1))
Курс и семестр не указаны. Поэтому вставил в ИтогКод
=ИНДЕКС('сводная ведомость'!$E$3:$AV$9;ПОИСКПОЗ(ПРОСМОТР(;-1/ДЛСТР($A$1:I$1);$A$1:I$1);'сводная ведомость'!$B$3:$B$9;);ЛЕВБ($A4;ПОИСК(".";$A4)-1))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Курс и семестр не указаны. Поэтому вставил в ИтогКод
=ИНДЕКС('сводная ведомость'!$E$3:$AV$9;ПОИСКПОЗ(ПРОСМОТР(;-1/ДЛСТР($A$1:I$1);$A$1:I$1);'сводная ведомость'!$B$3:$B$9;);ЛЕВБ($A4;ПОИСК(".";$A4)-1))
Автор - _Boroda_ Дата добавления - 08.12.2022 в 13:08
msi2102
Дата: Четверг, 08.12.2022, 13:15 |
Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 415
Репутация:
129
±
Замечаний:
0% ±
Excel 2007
Или так для количества часов:Код
=ИНДЕКС('сводная ведомость'!$E$1:$AV$1;ПОИСКПОЗ(B4;'сводная ведомость'!$E$2:$AV$2;0))
для значений:Код
=ИНДЕКС('сводная ведомость'!$E$3:$AV$4;ПОИСКПОЗ($C$1;'сводная ведомость'!$B$3:$B$4;0);ПОИСКПОЗ(B4;'сводная ведомость'!$E$2:$AV$2;0))
Результат на "Лист3" Нужно выбрать из списка ФИО
Или так для количества часов:Код
=ИНДЕКС('сводная ведомость'!$E$1:$AV$1;ПОИСКПОЗ(B4;'сводная ведомость'!$E$2:$AV$2;0))
для значений:Код
=ИНДЕКС('сводная ведомость'!$E$3:$AV$4;ПОИСКПОЗ($C$1;'сводная ведомость'!$B$3:$B$4;0);ПОИСКПОЗ(B4;'сводная ведомость'!$E$2:$AV$2;0))
Результат на "Лист3" Нужно выбрать из списка ФИО msi2102
Ответить
Сообщение Или так для количества часов:Код
=ИНДЕКС('сводная ведомость'!$E$1:$AV$1;ПОИСКПОЗ(B4;'сводная ведомость'!$E$2:$AV$2;0))
для значений:Код
=ИНДЕКС('сводная ведомость'!$E$3:$AV$4;ПОИСКПОЗ($C$1;'сводная ведомость'!$B$3:$B$4;0);ПОИСКПОЗ(B4;'сводная ведомость'!$E$2:$AV$2;0))
Результат на "Лист3" Нужно выбрать из списка ФИО Автор - msi2102 Дата добавления - 08.12.2022 в 13:15
boy1999
Дата: Четверг, 08.12.2022, 14:09 |
Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
msi2102, всё хорошо, но можно ли как-то настроить или вставить в таблицу на 2 листе (индивидуальная ведомость) оценки по определенным предметам в определенное место? и есть ли возможность разработать одну общую формулу для оценок, а потом просто выбирать фамилию из выпадающего списка?
msi2102, всё хорошо, но можно ли как-то настроить или вставить в таблицу на 2 листе (индивидуальная ведомость) оценки по определенным предметам в определенное место? и есть ли возможность разработать одну общую формулу для оценок, а потом просто выбирать фамилию из выпадающего списка? boy1999
Сообщение отредактировал boy1999 - Четверг, 08.12.2022, 14:14
Ответить
Сообщение msi2102, всё хорошо, но можно ли как-то настроить или вставить в таблицу на 2 листе (индивидуальная ведомость) оценки по определенным предметам в определенное место? и есть ли возможность разработать одну общую формулу для оценок, а потом просто выбирать фамилию из выпадающего списка? Автор - boy1999 Дата добавления - 08.12.2022 в 14:09
msi2102
Дата: Четверг, 08.12.2022, 22:28 |
Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 415
Репутация:
129
±
Замечаний:
0% ±
Excel 2007
Как Вам уже писал _Boroda_ , у Вас в сводной ведомости не хватает номера семестра, если его добавить, то можно так Сумма количества часов по плану:Код
=СУММЕСЛИ('сводная ведомость'!$E$2:$AV$2;Лист3!B4;'сводная ведомость'!$E$1:$AV$1)
для оценок (массивная):Код
=ЕСЛИОШИБКА(ИНДЕКС('сводная ведомость'!$E$4:$AV$5;ПОИСКПОЗ($C$1;'сводная ведомость'!$B$4:$B$5;0);ПОИСКПОЗ($B4&D$3;('сводная ведомость'!$E$2:$AV$2)&('сводная ведомость'!$E$3:$AV$3);0));"")
пример на "Лист3" PS: только нужно дубли предметов удалить
Как Вам уже писал _Boroda_ , у Вас в сводной ведомости не хватает номера семестра, если его добавить, то можно так Сумма количества часов по плану:Код
=СУММЕСЛИ('сводная ведомость'!$E$2:$AV$2;Лист3!B4;'сводная ведомость'!$E$1:$AV$1)
для оценок (массивная):Код
=ЕСЛИОШИБКА(ИНДЕКС('сводная ведомость'!$E$4:$AV$5;ПОИСКПОЗ($C$1;'сводная ведомость'!$B$4:$B$5;0);ПОИСКПОЗ($B4&D$3;('сводная ведомость'!$E$2:$AV$2)&('сводная ведомость'!$E$3:$AV$3);0));"")
пример на "Лист3" PS: только нужно дубли предметов удалить msi2102
Сообщение отредактировал msi2102 - Четверг, 08.12.2022, 22:30
Ответить
Сообщение Как Вам уже писал _Boroda_ , у Вас в сводной ведомости не хватает номера семестра, если его добавить, то можно так Сумма количества часов по плану:Код
=СУММЕСЛИ('сводная ведомость'!$E$2:$AV$2;Лист3!B4;'сводная ведомость'!$E$1:$AV$1)
для оценок (массивная):Код
=ЕСЛИОШИБКА(ИНДЕКС('сводная ведомость'!$E$4:$AV$5;ПОИСКПОЗ($C$1;'сводная ведомость'!$B$4:$B$5;0);ПОИСКПОЗ($B4&D$3;('сводная ведомость'!$E$2:$AV$2)&('сводная ведомость'!$E$3:$AV$3);0));"")
пример на "Лист3" PS: только нужно дубли предметов удалить Автор - msi2102 Дата добавления - 08.12.2022 в 22:28