Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.12.2014, 13:13   #1
Оксана33
Форумчанин
 
Аватар для Оксана33
 
Регистрация: 24.11.2014
Сообщений: 156
По умолчанию Сортировка по второй букве

Помогите, плиз, как написать в Excel макрос сортировки не по первой букве, а по второй, третьей и т.д.
Знание надмевает, а любовь назидает

Последний раз редактировалось Оксана33; 01.12.2014 в 16:31.
Оксана33 вне форума Ответить с цитированием
Старый 01.12.2014, 16:38   #2
Viktorkv
Пользователь
 
Регистрация: 07.06.2010
Сообщений: 62
По умолчанию

Если ответов не будет, можете воспользоваться моим способом
Допустим данные в столбце A
В столбец В вставляем формулу =ЛЕВСИМВ(A1;2)
В столбец С - формулу =ПРАВСИМВ(B1;1)
А дальше фильтруйте на здоровье по столбцу C
Viktorkv вне форума Ответить с цитированием
Старый 01.12.2014, 16:53   #3
Оксана33
Форумчанин
 
Аватар для Оксана33
 
Регистрация: 24.11.2014
Сообщений: 156
По умолчанию

Цитата:
Сообщение от Viktorkv Посмотреть сообщение
Если ответов не будет, можете воспользоваться моим способом
Допустим данные в столбце A
В столбец В вставляем формулу =ЛЕВСИМВ(A1;2)
В столбец С - формулу =ПРАВСИМВ(B1;1)
А дальше фильтруйте на здоровье по столбцу C
Спасибочки, хороший вариант
Знание надмевает, а любовь назидает
Оксана33 вне форума Ответить с цитированием
Старый 01.12.2014, 17:23   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

в доп. колонку =Правсимв(А1;Длстр(А1)-1) и сортируем по ней (в сортировке поучаствуют и 3, и 4, и остальные символы, если есть)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 01.12.2014, 17:35   #5
riniks17
Форумчанин
 
Регистрация: 15.12.2011
Сообщений: 355
По умолчанию

Автофильтр-->Текстовый фильтр-->?буква* (это по второй букве)
А можно и макрорекодером записать.
riniks17 вне форума Ответить с цитированием
Старый 01.12.2014, 17:48   #6
pashulka
Форумчанин
 
Регистрация: 03.11.2006
Сообщений: 524
По умолчанию

Viktorkv, IgorGO, А Вы уверены, что ничего не забыли ?
Например, после ввода формул заменить их на значения, которые они возвращают (копирование + специальная вставка) или же оставить формулы, но заменить B и A на B$ и A$ (CTRL+H)
pashulka вне форума Ответить с цитированием
Старый 01.12.2014, 17:59   #7
Viktorkv
Пользователь
 
Регистрация: 07.06.2010
Сообщений: 62
По умолчанию

riniks17, это если автофильтром выдергивать то, что нужно. Просили отсортировать ...
Viktorkv вне форума Ответить с цитированием
Старый 01.12.2014, 18:07   #8
riniks17
Форумчанин
 
Регистрация: 15.12.2011
Сообщений: 355
По умолчанию

Цитата:
Сообщение от Viktorkv Посмотреть сообщение
riniks17, это если автофильтром выдергивать то, что нужно. Просили отсортировать ...
Сорри. Всё смешалось в доме Облонских. Там где то вопрос и про "Фильтр - Дополнительно " был. Вот и затупил.
ЗЫ. И вы написали "А дальше фильтруйте на здоровье по столбцу C"

Последний раз редактировалось riniks17; 01.12.2014 в 18:09.
riniks17 вне форума Ответить с цитированием
Старый 01.12.2014, 19:47   #9
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

pashulka, спасибо,
мы ничего не забыли,
это всё советы (в данном случае действующие), а автор темы может их вообще не читать, а может воспользоваться дословно, или просто принять к сведению

прочитайте внимательно вопрос, он призывает к философским размышлением на тему сортировки не по первой букве, а не к решению конкретной задачи
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 01.12.2014, 20:54   #10
Оксана33
Форумчанин
 
Аватар для Оксана33
 
Регистрация: 24.11.2014
Сообщений: 156
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
в доп. колонку =Правсимв(А1;Длстр(А1)-1) и сортируем по ней (в сортировке поучаствуют и 3, и 4, и остальные символы, если есть)
пасибки, тоже классный варианнт
Знание надмевает, а любовь назидает
Оксана33 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сортировка текста ТОЛЬКО по первой букве Cherry Lady Microsoft Office Excel 1 23.12.2012 04:30
Вывод текста по букве DETONAVOMEK Win Api 6 22.06.2012 12:27
Поиск фамилии по первой букве evklid Помощь студентам 7 01.06.2012 19:57
сортировка по первой букве amator_roma Помощь студентам 2 15.11.2010 11:06
присвоить букве рисунок hrenoman Паскаль, Turbo Pascal, PascalABC.NET 1 08.05.2009 17:45