Показать сообщение отдельно
Старый 17.10.2011, 21:26   Вверх   #110
404
Мужской Умудрённый
 
Регистрация: 04.08.2003
Цитата (MMMAAAXXX) »
Необходимо этот список разместить так, чтобы
А зачем, какова исходная задача?

Ну вот придумал решение:
вводите вспомогательный столбец C (можно сделать его скрытым);
в ячейку C1 вбиваете цифру 1;
в ячейку C2 вводите формулу =ЕСЛИ(СЧЁТЕСЛИ(B$1:B1;B2)=0;СЧЁТ(C$1:C1)+1;"");
копируете ячейку С2 в ячейки С3…C100
в ячейку D1 вводите формулу =Т(B1)
в ячейку E1 вводите формулу =СМЕЩ($B1;ПОИСКПОЗ(СТОЛБЕЦ()-СТОЛБЕЦ($C1);$C1:$C100;0)-1;0)
копируете ячейку E1 в ячейки F1, G1, H1, I1 и т. д.
Готово. Теперь в 1-ой строке, начиная с ячейки D1 — искомый список фамилий.

Прилагаю файл с примером для 10 фамилий.

Если в списке фамилий могут быть пустые строки, оставьте 1-ю ячейку B1 в списке также пустой — тогда всё будет работать корректно.
Фамилии должны вводиться без концевых пробелов: "Иванов" и "Иванов__" программа будет считать разными фамилиями. Можно и это учесть, но лень.
Если список фамилий B1:B100 будет отсортирован по алфавиту, то и их список D1:ZZ1 будет тоже отсортирован по алфавиту.
Вложения
Тип файла: zip family_list.xls.zip (2.3 Кб, 353 просмотров)

Последний раз редактировалось 404; 17.10.2011 в 23:01.
404 вне форума  
Конфигурация ПК
Ответить с цитированием