AuthorRЦитата: нужно формулами отсортировать его по алфавиту, то есть в любом столбце напротив указанных ячеек те же самые слова, но в алфавитном порядке
я взял область A1:A8
Вот решение через дополнительный столбец, в котором помещаем коды для сортировки:
=КОДСИМВ(СТРОЧН(ПСТР(A1;1;1)))*1000+КОДСИМВ(СТРОЧН(ПСТР(A1;2;1)))*100
вы данном случае будем сортировать только по первым двум символам!
ВНИМАНИЕ! Если у некоторых строк первые два символа одинаковые - то в сортированным массиве два раза будет первая из повторяющихся строк!!!!!
потом в нужном месте:
=ИНДЕКС($A$1:$A$8;ПОИСКПОЗ(НАИМЕНЬШИЙ($B$1:$B$8;СТРОКА());$B$1:$B$8;0);1)
если 1-я строка диапазона
НЕ РАВНА 1 (тогда нужно отнимать от СТРОКА() нужное число, чтобы второй параметер в функции НАИМЕНЬШИЙ был равен искомой строке!
вот так всё выглядит вместе:
примечания:
1) доп.столбец вместо B можно использовать ЛЮБОЙ (где нибудь подальше и скрытый ;-)
2) если диапазонам A1:A8 и B1:B8 присвоить имена - формула станет проще и красивей
Если не ясно изложил, жду уточняющих вопросов. ;-))))
P.S. а ещё эту задачу можно решить через VBA