Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Сортировка в Excel по порядку языки - первый нужен Русский!!!

Виталий Пономарёв Ученик (130), на голосовании 12 лет назад
Excel и Openoffice отсортирует сначала все цифры потом английские слова и закончит русским алфавитом.
а надо чтобы Сначала цифры, потом русский, а потом английский
Голосование за лучший ответ
Тимофей Мелихов Знаток (271) 12 лет назад
(для Экселя)
- Добавьте колонку, в нее вставьте формулу возвращающую исходные значения, с тем изменением, что перед всеми словами начинающимися на русскую букву будет добавлен символ "~".
- Для того чтобы определить является ли первый символ русской буквой используйте формулу КОДСИМВ, если она вернет результат от 192 до 255 - значит первая буква в слове русская.
- Конечная формула будет выглядеть примерно так: =ЕСЛИ (И (КОДСИМВ (А1)>=192; КОДСИМВ (А1)<=255); СЦЕПИТЬ ("~"; А1);А1)
- Отсортируйте таблицу по этой колонке. Все слова начинающиеся на ~ будут стоять раньше английских. Колонку скройте
Алексей Матевосов (AlexM) Просветленный (27440) 12 лет назад
Формулу можно короче
=ЗАМЕНИТЬ (A1;1;0;ЕСЛИ (КОДСИМВ (A1)>=192;"~";""))
или
=ЕСЛИ (КОДСИМВ (A1)>=192;"~"&A1;A1)
Похожие вопросы