|
0 / 0 / 0
Регистрация: 18.08.2010
Сообщений: 83
|
|
Правильная сортировка в алфавитном порядке30.11.2011, 05:32. Показов 2928. Ответов 5
Метки нет (Все метки)
Кто-нібудь в курсе, почем верно утвержденіе:
("HOV-VJ" < "HOVNP" ) = true. НО еслі упорядочіть в экселе кнопкой A..Z (сортіровка от меньшего сверху к большему вніз), то HOV-VJ будет ніже. Как с этім бороться? Мне нужен быстрый поіск строк в столбце (деленіем отрезка надвое делаю, сраніваю середіну отрезка і потом уже лібо верхній, лібо ніжній), і в ітоге упускаю значеніе. Ведь надо, чтобы массів был строго упорядочен. Что это за глюк такой? Неужелі эксель строкі сранівает не так, как сортірует?
0
|
|
| 30.11.2011, 05:32 | |
|
Ответы с готовыми решениями:
5
Вывести фамилии в алфавитном порядке CommandBars: список листов в алфавитном порядке |
|
0 / 0 / 0
Регистрация: 12.07.2011
Сообщений: 43
|
|
| 30.11.2011, 09:43 | |
|
Ячейка с формулой ="HOV-VJ"<"HOVNP" возвращает [underline]ЛОЖЬ[/underline]!
0
|
|
|
Excel
|
|
| 30.11.2011, 12:23 | |
|
Вводи вспомогательный столбец с номерами строк и ищи с помощью ВПР.
Быстрее не придумаешь. |
|
|
Excel
|
|
| 30.11.2011, 12:49 | |
|
Или без вспомагательного столбца:
=ПОИСКПОЗ("HOV-VJ";A:A;0) Сортировать не обязательно. ЗЫ: Если искомые значения повторяются - получаешь номер строки для того, которое выше. |
|
|
0 / 0 / 0
Регистрация: 03.05.2011
Сообщений: 59
|
|
| 30.11.2011, 17:48 | |
|
Вам надо это на листе в виде формул или можно и маkросе? Если на листе, то согласен с Excel, если в маkро, то я б исползовал встроенный поисk (быстрее не бывает):
Range("a:b").Find("HOV-VJ", LookIn:=xlValues) Или написат ручkами алгоритм сортировkи и задать порядоk символов самому
0
|
|
|
1 / 1 / 1
Регистрация: 18.06.2008
Сообщений: 329
|
|
| 01.12.2011, 11:27 | |
|
Вопрос про сортировку или про поиск?
Про поиск рассказали, я же расскажу про сортировку. "HOV-VJ" действительно меньше, чем "HOVNP" должен бы быть, т.к в таблице ANSI (ASCII) "минус" находится выше "N" (см. четвертый символ). И программно, если спросить VBA, то действительно ("HOV-VJ" < "HOVNP")=True. И это правильно! Но при сортировках почти все приложения виндоус (это глюк не екселя, а самой винды) игнорируют знак "-" как будто его и нет вовсе и смотрят сразу на следующий символ, т.е уже на пятый для "HOV-VJ". Блин как я с этим задолбался в контролах типа List для VB. Программно имею один результат, а по сортировке от виндоус - противоположный ![]() Тоже самое можно видеть при сортировке файлов в папках... Ужоснах. (
0
|
|
| 01.12.2011, 11:27 | |
|
Помогаю со студенческими работами здесь
6
Вставить столбец\строку в массиве в алфавитном порядке
Определить слово,которое является первым в алфавитном порядке...
В строке поменять местами наибольшую и наименьшую цифры, самую наименьшую в алфавитном порядке букву – с наибольшей Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога
Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
|
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
|
|
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога
Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
|
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога
Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
|
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога
Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
|
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
|