Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Аватара для maxo

Старожил


Сообщения: 246
Благодарности: 4

Профиль | Отправить PM | Цитировать


Понимаю, что все это выглядит глупо, но происходит на самом деле. Могу прислать даже таблицы (я сам другому не поверил-бы).

Есть список из 2 столбиков - имена абонентов и их телефонные номера.

И. Иванов 12-34-56
П. Петров 65-43-21
................ ..............
и т д

всего 10 000 персон.

Есть другой список из 1000 персон - членов первого списка. Надо, чтоб Эксел нашел с первого списка телефон каждого, и приписал рядом.
Как положено, первый список сортируется по первому столбцу, во втором списке пишутся формулы для каждой персоны:

Lookup($A$1:$B$10000; C1)
Lookup($A$1:$B$10000; C2)
и т д

формула находит персону в первом списке, берет его номер и пишет во втором списке. но не всегда - вдруг в какой-то ячейке вместо номера - 0. до него и после него - все правильно, а в этой - никак. А вот если в формуле вместо 10000 написать 5670 (и если этот абонент находится до этого), тогда номер пишется, а если написать 5671 или больше - уже 0. Это не только в одном месте - в другой ячейке формуле "не нравится" числа больше 5830, и т п.

Сами эти числа ничего не означают - около этих адресов, как абсолютно, так и относительно, ничего не происходит.

Может кто сталкивался с таким явлением? С чем это может быть связано?

-------
Больно наступать на грабли. Еще больнее наступать на детские грабли!


Последний раз редактировалось maxo, 31-07-2006 в 01:25.


Отправлено: 01:12, 31-07-2006 | #196