Excel

Oct. 18th, 2006 04:02 pm
[identity profile] weirdo85.livejournal.com posting in [community profile] useful_faq
Люди...у меня вопрос по Excel...
у меня таблица...и ее надо отсотрировать...
по столбцу...там есть...например...FRC-109,GRC-112,ARC-110... Программа сортирует сначала по цифрам а потом по буквам....но т.к. в начале нет цифр-сортирует по буквам...А МНЕ НАДО что бы она эти буквы пропускала...и сотрировала исключительно по цифрам!
то есть должно быть после сортировки...FRC-109,ARC-110...и так далее...
КАК это можно воплотить???

Date: 2006-10-18 01:09 pm (UTC)
From: [identity profile] nemica.livejournal.com
Ну например, откопировать цифры в соседнюю колонку и сортировать по ним.

Date: 2006-10-18 01:34 pm (UTC)
From: [identity profile] nemica.livejournal.com
гы... так для этого формула специяльная есть, текстовая. Так что уйдет секунд 20.

Date: 2006-10-18 01:36 pm (UTC)
From: [identity profile] nemica.livejournal.com
Если у вас русский Эксель, то формулы для работы с текстом внутри ячеек - ЛЕВСИМВ, ПРАВСИМВ, ПСТР. Очень удобные.

Date: 2006-10-18 01:22 pm (UTC)
ext_472388: (Default)
From: [identity profile] drolya.livejournal.com
Если у вас все эти данные одного формата (три буквы, тире, три цыфры), тогда в соседнем столбике примените функцию right( ссылка на ваши данные;3), а потом сортируйте по этой циферной колонке.

Date: 2006-10-18 01:26 pm (UTC)
ext_472388: (Default)
From: [identity profile] drolya.livejournal.com
главное, чтоб цифр не больше, чем три. А букв в принципе все равно, так как эта функция берет три правых символа (ну или столько, какую цифру поставите в параметрах функции).

Date: 2006-10-18 01:32 pm (UTC)
From: [identity profile] langsamer.livejournal.com
Еще точнее будет поставить в соседнюю колонку такую формулу:
=RECHTS(A1;LÄNGE(A1)-FINDEN("-";A1))
(простите за немецкий - такой Офис, RIGHT,LENGTH и FIND соответственно, я думаю..)
Находит все, что стоит после дефиса...

Date: 2006-10-18 01:39 pm (UTC)
ext_472388: (Default)
From: [identity profile] drolya.livejournal.com
=RIGHT(A1;(LEN(A1)-FIND("-";A1)))

Точно!
Вот так в английском. проверено.

Date: 2006-10-18 01:33 pm (UTC)
From: [identity profile] langsamer.livejournal.com
Проверил на приведенном вами примере - сортировка работает как надо.

Date: 2006-10-18 01:41 pm (UTC)
ext_472388: (Default)
From: [identity profile] drolya.livejournal.com
Ищите в функциях категории Текст. Их не так много, по смыслу подбираются.

Date: 2006-10-18 01:45 pm (UTC)
From: [identity profile] langsamer.livejournal.com
http://community.livejournal.com/useful_faq/3038806.html?thread=27772758#t27772758