Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Работа с MS Office > Расширенный фильтр


Автор: GQU 10.9.2012, 04:12
Нужно выбрать сотрудников, у которых телефон начинается с 23(с помощью расширенного фильтра)
http://s1.ipicture.ru/Gallery/Viewfull/13031257.html
http://s1.ipicture.ru/
=ПСТР(Лист1!F$3;1;2)="23" - ПСТР возвращает заданное число знаков из строки, начиная с указанной позиции(В данном случае 2 знака с первой позиции)
Почему запрос не выдает никаких данных ?(Ошибок тоже нет)

Автор: Akina 10.9.2012, 08:46
Может, потому что там, в колонке - число, а не строка?

Автор: GQU 10.9.2012, 20:00
Akina, 
по разному пробывал менять типы:
в колонке число, в формуле строка
в колонке число, в формуле число
в колонке строка, в формуле чило
в колонке строка, в формуле строка 

НЕ ПАШЕТ

Автор: Akina 10.9.2012, 20:44
Файл для издевательств - в студию.

Автор: GQU 10.9.2012, 21:03
http://depositfiles.com/files/fm6xzkjt6

Автор: Akina 10.9.2012, 21:35
Блин, вот нам делать больше нечего, как на депозитах шариться!
Зазипуй и приложи к сообщению. Прямо тут.

Автор: GQU 10.9.2012, 21:39
Цитата

Блин, вот нам делать больше нечего, как на депозитах шариться!

 smile 
Подзаработать решил, шучу

Автор: Akina 10.9.2012, 22:45
=ПСТР(Лист1!F2;1;2)="23"
Прекрасно фильтрует...


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)