Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Сортировка данных - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Сортировка данных
kvlar Дата: Четверг, 22.10.2026, 08:15 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 68
Репутация: 0 ±
Замечаний: 0% ±

Здравствуйте.
Нужна помощь в такой задаче:
Есть выгруженный документ из журнала (прикреплен Ученики) в котором списки людей с сортировкой по фамилии. Там вся школа подряд.
Мне нужно, чтобы в документе 11 (прикреплен) происходила синхронизация и сортировка людей из выгруженного документа по соответствующим столбцам (классам) в формате Фамилия пробел Имя
Спасибо.
К сообщению приложен файл: ucheniki.xls (83.0 Kb) · 11.xlsx (8.0 Kb)
 
Ответить
СообщениеЗдравствуйте.
Нужна помощь в такой задаче:
Есть выгруженный документ из журнала (прикреплен Ученики) в котором списки людей с сортировкой по фамилии. Там вся школа подряд.
Мне нужно, чтобы в документе 11 (прикреплен) происходила синхронизация и сортировка людей из выгруженного документа по соответствующим столбцам (классам) в формате Фамилия пробел Имя
Спасибо.

Автор - kvlar
Дата добавления - 22.10.2026 в 08:15
Nic70y Дата: Четверг, 22.10.2026, 09:01 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9302
Репутация: 2521 ±
Замечаний: 0% ±

Excel 2010
вариант кучей формул
К сообщению приложен файл: 8531639.zip (57.0 Kb)
 
Ответить
Сообщениевариант кучей формул

Автор - Nic70y
Дата добавления - 22.10.2026 в 09:01
bigor Дата: Четверг, 22.10.2026, 09:15 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1451
Репутация: 286 ±
Замечаний: 0% ±

нет
Для "новых" офисов с TEXTJOIN и SPLIT (SPLIT у меня нет, поэтому все в одной ячейке :) и в либре адресация между файлами длиннейшая, поэтому все в одном )
К сообщению приложен файл: ucheniki_11.xls (51.0 Kb)
 
Ответить
СообщениеДля "новых" офисов с TEXTJOIN и SPLIT (SPLIT у меня нет, поэтому все в одной ячейке :) и в либре адресация между файлами длиннейшая, поэтому все в одном )

Автор - bigor
Дата добавления - 22.10.2026 в 09:15
китин Дата: Четверг, 22.10.2026, 09:39 | Сообщение № 4
Группа: Модераторы
Ранг: Экселист
Сообщений: 7052
Репутация: 1084 ±
Замечаний: 0% ±

Excel 2007;2010;2016
монструозно. массивная
Код
=ЕСЛИОШИБКА(ИНДЕКС([ucheniki.xls]Ученики!$C$4:$C$392;НАИМЕНЬШИЙ(ЕСЛИ(A$2=[ucheniki.xls]Ученики!$B$4:$B$392;СТРОКА([ucheniki.xls]Ученики!$B$4:$B$392)-3);СТРОКА()-2))&" "&ИНДЕКС([ucheniki.xls]Ученики!$D$4:$D$392;НАИМЕНЬШИЙ(ЕСЛИ(A$2=[ucheniki.xls]Ученики!$B$4:$B$392;СТРОКА([ucheniki.xls]Ученики!$B$4:$B$392)-3);СТРОКА()-2));0)
К сообщению приложен файл: 8404108.xlsx (33.2 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениемонструозно. массивная
Код
=ЕСЛИОШИБКА(ИНДЕКС([ucheniki.xls]Ученики!$C$4:$C$392;НАИМЕНЬШИЙ(ЕСЛИ(A$2=[ucheniki.xls]Ученики!$B$4:$B$392;СТРОКА([ucheniki.xls]Ученики!$B$4:$B$392)-3);СТРОКА()-2))&" "&ИНДЕКС([ucheniki.xls]Ученики!$D$4:$D$392;НАИМЕНЬШИЙ(ЕСЛИ(A$2=[ucheniki.xls]Ученики!$B$4:$B$392;СТРОКА([ucheniki.xls]Ученики!$B$4:$B$392)-3);СТРОКА()-2));0)

Автор - китин
Дата добавления - 22.10.2026 в 09:39
kvlar Дата: Четверг, 22.10.2026, 10:16 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 68
Репутация: 0 ±
Замечаний: 0% ±

монструозно. массивная

Зато все в одном :) А возможно не менять названия моих столбцов? На выходе тоже определенная форма...
 
Ответить
Сообщение
монструозно. массивная

Зато все в одном :) А возможно не менять названия моих столбцов? На выходе тоже определенная форма...

Автор - kvlar
Дата добавления - 22.10.2026 в 10:16
bigor Дата: Четверг, 22.10.2026, 11:28 | Сообщение № 6
Группа: Проверенные
Ранг: Старожил
Сообщений: 1451
Репутация: 286 ±
Замечаний: 0% ±

нет
А возможно не менять названия моих столбцов?

как то так
Код
=ЕСЛИОШИБКА(ИНДЕКС('D:\common\temp\2\[ucheniki.xls]Ученики'!$C$1:$C$500;АГРЕГАТ(15;6;СТРОКА($A$1:$A$500)/ЕЧИСЛО(ПОИСК(" "&ПОДСТАВИТЬ(C$1;" класс";"");" "&'D:\common\temp\2\[ucheniki.xls]Ученики'!$B$1:$B$500));СТРОКА(A1)))&" "&ИНДЕКС('D:\common\temp\2\[ucheniki.xls]Ученики'!$D$1:$D$500;АГРЕГАТ(15;6;СТРОКА($A$1:$A$500)/ЕЧИСЛО(ПОИСК(" "&ПОДСТАВИТЬ(C$1;" класс";"");" "&'D:\common\temp\2\[ucheniki.xls]Ученики'!$B$1:$B$500));СТРОКА(A1)));"")
К сообщению приложен файл: 11_1.xlsx (22.5 Kb)


Сообщение отредактировал bigor - Четверг, 22.10.2026, 13:04
 
Ответить
Сообщение
А возможно не менять названия моих столбцов?

как то так
Код
=ЕСЛИОШИБКА(ИНДЕКС('D:\common\temp\2\[ucheniki.xls]Ученики'!$C$1:$C$500;АГРЕГАТ(15;6;СТРОКА($A$1:$A$500)/ЕЧИСЛО(ПОИСК(" "&ПОДСТАВИТЬ(C$1;" класс";"");" "&'D:\common\temp\2\[ucheniki.xls]Ученики'!$B$1:$B$500));СТРОКА(A1)))&" "&ИНДЕКС('D:\common\temp\2\[ucheniki.xls]Ученики'!$D$1:$D$500;АГРЕГАТ(15;6;СТРОКА($A$1:$A$500)/ЕЧИСЛО(ПОИСК(" "&ПОДСТАВИТЬ(C$1;" класс";"");" "&'D:\common\temp\2\[ucheniki.xls]Ученики'!$B$1:$B$500));СТРОКА(A1)));"")

Автор - bigor
Дата добавления - 22.10.2026 в 11:28
китин Дата: Четверг, 22.10.2026, 12:38 | Сообщение № 7
Группа: Модераторы
Ранг: Экселист
Сообщений: 7052
Репутация: 1084 ±
Замечаний: 0% ±

Excel 2007;2010;2016
смотрите
только к 10 и 11 классам надо буквы добавить. или из 1 файла буквы убрать
К сообщению приложен файл: 4300499.xlsx (32.9 Kb)


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852
 
Ответить
Сообщениесмотрите
только к 10 и 11 классам надо буквы добавить. или из 1 файла буквы убрать

Автор - китин
Дата добавления - 22.10.2026 в 12:38
kvlar Дата: Четверг, 22.10.2026, 16:45 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 68
Репутация: 0 ±
Замечаний: 0% ±

Все заработало. Спасибо.
 
Ответить
СообщениеВсе заработало. Спасибо.

Автор - kvlar
Дата добавления - 22.10.2026 в 16:45
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2026 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!