Имя: Пароль:
1C
 
Excel - четыре колонки сортировать в унисон
0 Масянька
 
03.03.23
11:15
День добрый!
Стандартными средствами Excel вариант сделать такое:
4 колонки с ФИО
Иванов         Иванов        Иванов       Иванов
Петров         Петров        Сидоров      Сидоров
И т.д.
Надо чтобы в строчку шли 4 Ивановых, в следующую 2 Петровых и т.д.
Спасибо.
1 vicof
 
03.03.23
11:36
напиши скрипт на ибашечке
2 vicof
 
03.03.23
11:36
вбашечке, оговорочка по Фрейду)
3 Злопчинский
 
03.03.23
11:47
Транспонируй чтобы ивановы, петровы, сидоровы шли в столбцах
отсортируй обычным образом, получится
Иванов Петров
Иванов Петров
Иванов Сидоров
Иванов Сидоров
.
отсортированную - транспонируй, страндартная функция вроде есть в экселе
4 uno-group
 
03.03.23
11:48
А если в первых двух дальше есть еще Сидоровы они не в 1 строке должны быть? какой то унисон однострочный получается
5 Злопчинский
 
03.03.23
11:49
Вообще задача непонятна.
третьей строки в товем примере я вообще не вижу.
так как 4-2-0 - то есть третье строки уже не будет
6 Масянька
 
03.03.23
11:57
Бухи передумали 🙄
А вообще...
Список сотрудников за 4 года - 4 списка.
Затем эти списки копируют и вставляют на один лист Excel.
И хотелось (им), чтобы одинаковые сотрудники (работали все 4 года) - в одну строку, а кто работал не все года - там внизу будут, каждый в отдельной строчке (ну, или там одна строчка в 2-ух колонках).
Все-таки, маразм не прошел 😁
7 uno-group
 
03.03.23
11:57
результирующую колонку куда собрать все фамилии. ее отсортировать и через ВПР подягивать нужные фамилии если они есть в соответствующих столбцах
8 uno-group
 
03.03.23
12:00
Скорей всего нужно не фио подтягивать а соответствующие данные ЗП, К-во отработанных дней и т.п. ВПР с этим отлично справляется
9 KJlag
 
03.03.23
12:04
(5) я так понял, ему надо чтобы из
Иванов         Иванов        Иванов       Иванов
Петров         Петров        Сидоров      Сидоров

получили
Иванов         Иванов        Иванов       Иванов
Петров         Петров        
Сидоров        Сидоров

но чисто стандартными методами эксельки - хз как такое сделать.
10 uno-group
 
03.03.23
12:18
Копируем все 4 столбца в 1 столбец другого листа. Потом нажимаем кнопку "удалить дубликаты" сортируем.
И далее для первого столбца =ВПР(A1;Лист1!A:A;1;0) Для второго =ВПР(A1;Лист1!B:B;1;0) и т.д.
Индексный столбец скрываем "Н/Д" очищаем.
11 Масянька
 
03.03.23
13:46
(10) "И далее для первого столбца =ВПР(A1;Лист1!A:A;1;0) Для второго =ВПР(A1;Лист1!B:B;1;0) и т.д." - тут мне не понятно...
Я сделала на первом листе (где 4 столбца) 4 колонки с формулой. В этих колонках идет чел, чел, чел, Н/Д... И что?
Н/Д нужно не скрывать, а выводить отдельно.
Или я чего-то не поняла?
PS А вообще, спасибо - прикольная штука.
12 Мимохожий Однако
 
03.03.23
13:55
(11) а теперь, как только поймёшь, как это делать, включи запись макроса, подкорректируй  и сохрани до следующего использования.Буде щасте
13 uno-group
 
03.03.23
16:07
На листе 1 - 4 колонки с фамилиями работающих в соответствующие года. На втором листе в 1 колонке список всех сотрудников работавших за 4 года.
во 2-5 соответствующие колонки с формулой куда выводится Фамилия если работал и "нет/данных" если не работал.
14 Масянька
 
03.03.23
16:28
(13) Да, но надо, чтобы:
Иванов  Иванов   Иванов   Иванов
Козлов  Козлов   Козлов   Козлов  
Печкин  Печкин   Печкин   Печкин  
Петров  Петров
        Сидоров  Сидоров
        Шишов    Шишов    Шишов
15 uno-group
 
03.03.23
16:39
Потом копировать 2-5 столбцы вставить значения и заменить "нет/данных" на ""
16 KJlag
 
03.03.23
16:43
(14) а вот интересно, может ли в исходном файле быть в таком:
Арбузов  Арбузов  Иванов  Иванов
Иванов   Иванов   Иванов  Иванов
Иванов   Иванов   Иванов  Иванов
Иванов   Иванов   Иванов  Иванов
Петров   Петров   Сидоров Сидоров
17 Масянька
 
03.03.23
16:49
(16) Именно так и есть.
Только Иванов - не муж и жена, а четыре разных человека ©
18 mistеr
 
03.03.23
17:12
(6) До исходной задачи так и не докопалась..
19 Злопчинский
 
03.03.23
17:55
(14) почему Сидоров и Шишов начинаются в новой строке не с первой колонки?
Почему Сидоров не продолжается на третье строке после Петрова.
.
что за бяка в опсиании задачи?
.
напиши русскими словами - чему соответсвуют в результирующей таблице которую надо получить :
чему соответсвуют колонки?
чему соответсвуют строки?
если фамилия стоит я в ячейке "колнка/строка" - что это значит?
20 azernot
 
03.03.23
18:04
А я бы все 4 списка сделал так

1 список
Иванов 1
Петров 1
Сидоров 1

2 список
Иванов 1
Петров 1
Сидоров 1

3 список
Иванов 1

4 список
Иванов 1

Т.е. две колонки. ФИО и Количество лет

Далее, я все четыре списка помещаю на один лист но не рядом, а друг под другом. Потом делаю сводную таблицу с суммированием количества лет и получаю

Иванов 4
Петров 2
Сидоров 2

Сортирую по убыванию ресурса, вуаля.

Ну или в списках 4 колонки, за каждый год И тогда в своде можно будет видеть в какой год входит сотрудник
Типа
Иванов 1 1 1 1
Петров 0 1 1 0
Сидоров 1 1 0 0
Волков 0 0 1 0
Зайцев 1 0 0 0
Мишин 0 1 1 1

И т.п.
21 Valdis2007
 
03.03.23
18:11
(0) установи MS office 2021
22 Garykom
 
гуру
03.03.23
23:02
(0) Все четыре столбца сделать в одну колонку, напротив добавить год
Далее Вставка > Сводная таблица
23 Злопчинский
 
04.03.23
00:31
(22) из двухколоночного списка типа
ФИО,ГОД
построить кросс таблицу получится, но немножко не ту что хочет ТС
получится типа
https://i.ibb.co/XDdCTHn/2023-03-04-002759.png
24 Garykom
 
гуру
04.03.23
00:45
(23) Заменить "1" на ФИО не проблема формулой
25 Garykom
 
гуру
04.03.23
00:49
(24)+ транспонировать, отсортировать и еще раз транспонировать - будет нужная таблица
26 Злопчинский
 
04.03.23
13:09
(24) да, но только построчно
27 Злопчинский
 
04.03.23
13:09
(25) хм.. что-то не соображу, как это иизменит картинку