|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.10.2009, 03:00 | #1 |
Регистрация: 18.10.2009
Сообщений: 6
|
Поиск данных в экселе
Вечер добрый.
Ситуация такая: есть большой документ (более чем на 40 экселевских листов и будет еще увеличиваться). нужна формула которая бы искала во всех листах в заданном столбце заданное значение и выводила бы количество совпадений. Возможно такое? целый день пытался сделать, так ничего и не получилось... хоть вручную считать ПС. Excel 2007 русский Последний раз редактировалось Ovetomash; 18.10.2009 в 03:07. |
18.10.2009, 18:32 | #2 |
Участник клуба
Регистрация: 28.06.2009
Сообщений: 1,950
|
СЧЕТЕСЛИ используйте
|
19.10.2009, 01:53 | #3 |
Регистрация: 18.10.2009
Сообщений: 6
|
Так и пришлось... собственно уже всё посчитал.... СЧЕТЕСЛИ + БУГАГА С КАРАНДАШЕМ + КАЛЬКУЛЯТОР...
и всёравно хотелось бы сделать чтоб во всей книге СРАЗУ искал, без ссылок на конкретные листы.... ПС. Все листы имеют уникальные названия (не лист1, лист2 итд) ППС. Может пока кучи данных не накопилось в ассес перевести...? Последний раз редактировалось Ovetomash; 19.10.2009 в 03:20. |
19.10.2009, 15:12 | #4 |
Форумчанин
Регистрация: 06.08.2009
Сообщений: 472
|
что именно предполагается искать (текст, число, дату...), в каком столбце (номер столбца)?
|
19.10.2009, 15:39 | #5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
а не надо все листы перечислять. листы как и ячейки можно задавать диапазонами, указав крайние листы и двоеточие между ними, например =сумм('Лист2:Лист4'!А1:Е100) если между листами Лист2 и Лист4, вы разместите листы с именами линейки, карандаши, калькуляторы и пр. на всех названых листах будут просуммированы данные с диапазона А1:Е100.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
19.10.2009, 19:11 | #6 |
Регистрация: 18.10.2009
Сообщений: 6
|
IgorGO
О! Про диапазон листов - не знал! Если я правильно понял то можно создать листы "начало" и "конец", поставив соответственно и указав их в диапазон, скрыть их и тогда все листы будут выбраны и проблема добавленя новых отпадает. Спасибо. Щас поэкспериментирую))) EugeneS Числа. Последний раз редактировалось Ovetomash; 19.10.2009 в 19:53. |
19.10.2009, 19:43 | #7 |
Регистрация: 18.10.2009
Сообщений: 6
|
Плучилось вот-так:
=СЧЁТЕСЛИ(a:z!D2:D100;calc!C1) или =СЧЁТЕСЛИ(a:z!D:D;C1) Только считать не хочет... пишет Ошибка в значении - неправильный тип данных. ПС. Апострофы исчезают после сохранени формулы... может поэтому... Последний раз редактировалось Ovetomash; 19.10.2009 в 19:46. |
19.10.2009, 22:11 | #8 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
по фразе "Стиль трехмерных ссылок" можно почитать что эксель об этом думает, для меня самого оказолось новостью, что с трехмерными ссылками работают только два десятка функций, а остальные - нет. В т.ч. СЧЕТЕСЛИ не понимает трехмерных ссылок(((.
А апострофы эксель сбрасывает, потому что пробелов нет в именах листов - в вашем случае это не важно.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
19.10.2009, 23:00 | #9 |
Регистрация: 18.10.2009
Сообщений: 6
|
Тоесть этот способ работать не будет...
Какие-то другие варианты есть? Может через VBA? |
19.10.2009, 23:40 | #10 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
вариант есть.
назовем листы в книге листы с данными и служебный. допустим на служебном листе в А1 пишем что искать, на листах с данными в одной и той же ячейке, для оригинальности пусть будет в А1 пишем =счетесли(ДИАПАЗОН;служебный!А1), где ДИАПАЗОН - адрес диапазона в котором ищем совпадения. Или ячейке А1 на служебном даем имя "ЧтоИщем", тогда формула на листах с данными будет выглядеть =счетесли(ДИАПАЗОН;ЧтоИщем) на служебном в В1 пишем =сумм(данные1:данные40!А1). все, в В1 количество повторов на всех листах, на каждом листе с данными в А1 тоже полезные данные - количество совпадений на данном листе.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Поиск данных в БД | sw47 | БД в Delphi | 15 | 08.12.2008 09:59 |
Поиск в массиве данных. | Cobra9100 | Microsoft Office Excel | 1 | 17.10.2008 09:35 |
Поиск данных | aston | Microsoft Office Excel | 9 | 04.04.2008 16:30 |
МАКРОС!ПОИСК ДАННЫХ. HELP! | jungo | Microsoft Office Excel | 8 | 02.04.2008 10:50 |