Отправляет email-рассылки с помощью сервиса Sendsay

Excel - вопросы и ответы

  Все выпуски  

Excel - вопросы и ответы


Добрый день!

Сегодня еще цитата из Кертис Фрай.

Ускорение многократныхпросмотров 

Проблема

Моя книга содержит немало формул для импорта данных из других книг. Когда я прошу Excel обновить эти ссылки и формулы, книга открывается целую вечность (а вернее, несколько минут). В Excel 95 таких задержек не было! Что происходит?

Решение

Проблема в том, что перед получением обновленных данных программе приходится открывать все связанные файлы. Excel 97, Excel 2000 (до выхода Service Pack 1) и даже Excel 2002 (до выхода Service Pack 3) плохо справляются с открытием связанных файлов. Лучшее решение проблемы — установка для Excel 2000 и 2002 соответствующего обновления Service Pack (или радикальное решение — установка Excel 2003). Вы можете загрузить последнюю версию Service Pack для своей версии Office по адресу http://office.microsoft.com/OfficeUpdate/default.aspx. Щелкните на ссылке Check for Updates в верхней части страницы — сайт идентифицирует версию Office и выведет список доступных обновлений.

Если ни одно из перечисленных решений по каким-то причинам вам не подходит, проследите за тем, чтобы связанные файлы были открыты до обновления данных в итоговой книге.

Поиск первого или последнего совпадения в массиве

Проблема

Я храню сведения о заказах в базе данных. Данные из базы импортируются в Excel для построения сводной таблицы. В первом столбце листа хранятся коды клиентов, во втором — даты размещения заказов. Каждый раз, когда я использую функцию ПРОСМОТР или ВПР для поиска в таблице, формула находит последнее вхождение искомого элемента в таблицу. Это может быть удобно для поиска последнего заказа, размещенного клиентом, но я также хотел бы иметь возможность найти его первый заказ. Можно ли найти первое вхождение значе­ния в списке вместо последнего?

Решение

Для поиска первого вхождения значения в список можно воспользоваться комбинацией функций ИНДЕКС и ПОИСКПОЗ. Так, если в книге в ячейке D2 введен код клиента 001354, формула =ПPOCMOTP(D2;Al:A6;Bl:B6) вернет 05.01.2005, а формула =ИНДЕКС(А1:В6;ПОИСКПОЗ(D2;А1:А6;0);2) вернет 15.10.2004. Эта комбинация функций ИНДЕКС и ПОИСКПОЗ позволяет выполнять операции без предварительной сортировки первого столбца списка по возрастанию или убыванию.

Поскольку у нас появилось много новых подписчиков, думаю будет небесполезным разместить здесь ссылку на самоучитель по Excel, с которого, собственно, все и началось - http://www.eliteclub.h10.ru/excel/excel.html

Кроме того, анонсируется новый самоучитель "Access - 10 уроков для вас" - http://www.eliteclubras.spb.ru/access.htm

Приглашаю на форум!

http://mlm.2bb.ru

С уважением,
Александр РАСЕВ

Рассылки Subscribe.Ru
Бизнес с EliteClub
Рассылки Subscribe.Ru
Электроника, связанная с компьютерами

В избранное