Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.10.2011, 15:13   #1
bygaga
Пользователь
 
Регистрация: 20.10.2011
Сообщений: 15
По умолчанию нужна формула по поиску заданного числа по всей книге (Excel 2003)

Здравствуйте!
Как с помощью формулы найти заданное число из 6 знаков в листах например с "1"- по "10" в заданном диапазоне ячеек или в заданной одной (фиксированной) ячейке?

Если попроще спросить, то: нужна формула для поиска числа в разных листах книги

Есть ли решение этой скромной задачи?
bygaga вне форума Ответить с цитированием
Старый 20.10.2011, 15:29   #2
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

Формулой - вряд ли, макросом - можно, запишите макрорекордером.
Допустим, нашли несколько ячеек. Что с ними делать?
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 20.10.2011, 15:53   #3
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Само по-себе найти заданное число в трёхмерном диапазоне просто:
Код:
=НАИБОЛЬШИЙ('1:10'!A1:C10;РАНГ(A1;'1:10'!A1:C10))
Только что Вам это даёт? Проверку его наличия в указанном диапазоне?
Тогда проще воспользоваться Ctrl+F, не надо каждый раз прописывать диапазоны.
Вложения
Тип файла: rar bygaga.rar (3.2 Кб, 16 просмотров)
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 20.10.2011, 17:12   #4
bygaga
Пользователь
 
Регистрация: 20.10.2011
Сообщений: 15
По умолчанию

Цитата:
Сообщение от Serge 007 Посмотреть сообщение
Само по-себе найти заданное число в трёхмерном диапазоне просто:
Код:
=НАИБОЛЬШИЙ('1:10'!A1:C10;РАНГ(A1;'1:10'!A1:C10))
Только что Вам это даёт? Проверку его наличия в указанном диапазоне?
Тогда проще воспользоваться Ctrl+F, не надо каждый раз прописывать диапазоны.

спасибо! мне это нужно включить в формулу, каторую я еще не "сочинил"
только вот подскажите пожалуйста, А1 в подформуле РАНГ(A1;'1:10'!A1:C10) это искомое число? если да, то можно ли вместо А1 подставить например конкретное число 330453 ?
bygaga вне форума Ответить с цитированием
Старый 20.10.2011, 17:14   #5
bygaga
Пользователь
 
Регистрация: 20.10.2011
Сообщений: 15
По умолчанию

Казанский простите, но я не очень знаком с макросами, я только ели понимаю что ето такое

Последний раз редактировалось bygaga; 20.10.2011 в 17:16.
bygaga вне форума Ответить с цитированием
Старый 20.10.2011, 17:21   #6
Serge 007
Участник клуба
 
Аватар для Serge 007
 
Регистрация: 15.12.2009
Сообщений: 1,448
По умолчанию

Цитата:
Сообщение от bygaga Посмотреть сообщение
мне это нужно включить в формулу, каторую я еще не "сочинил"
А что будет делать эта ваша будущая формула?

Цитата:
Сообщение от bygaga Посмотреть сообщение
А1 в формуле это искомое число? если да, то можно ли вместо А1 подставить например конкретное число 330453 ?
Да.
Можно.
Бесплатная помощь: www.excelworld.ru
Платная помощь: serge_007.planetaexcel@mail.ru
https://yoomoney.ru: 41001419691823
Serge 007 вне форума Ответить с цитированием
Старый 20.10.2011, 18:36   #7
bygaga
Пользователь
 
Регистрация: 20.10.2011
Сообщений: 15
По умолчанию

Цитата:
Сообщение от Serge 007 Посмотреть сообщение
А что будет делать эта ваша будущая формула?

Да.
Можно.
она будет ставить заданное значения в листе1 если в другом например листе5 поставить это число, так называемый "перенос значений"

большое спасибо за ответ!
bygaga вне форума Ответить с цитированием
Старый 21.10.2011, 10:33   #8
bygaga
Пользователь
 
Регистрация: 20.10.2011
Сообщений: 15
Смущение

Цитата:
Сообщение от Serge 007 Посмотреть сообщение
Само по-себе найти заданное число в трёхмерном диапазоне просто:
Код:
=НАИБОЛЬШИЙ('1:10'!A1:C10;РАНГ(A1;'1:10'!A1:C10))
Только что Вам это даёт? Проверку его наличия в указанном диапазоне?
Тогда проще воспользоваться Ctrl+F, не надо каждый раз прописывать диапазоны.
вооо, теперь я понял что мне нужно - поставить проверку во всех листах КРОМЕ текущего!

можно ли как-то поставить исключение на текущий лист в эту формулу или же "разрезать" диапазон листов на две части исключая текущий?

Последний раз редактировалось bygaga; 21.10.2011 в 10:41.
bygaga вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Формула, Excel 2003 T0rnad0 Microsoft Office Excel 6 31.03.2010 00:24
Формула, Excel 2003 Sharrik Microsoft Office Excel 2 30.03.2010 17:40
изменение номера страницы в Колонтитулах по всей книге Exel DimonJar Microsoft Office Excel 0 09.02.2010 20:12
Формула, Excel 2003 Sharrik Microsoft Office Excel 2 21.04.2009 09:33
Нужна формула в Excel 2003 для... Sharrik Microsoft Office Excel 3 26.02.2009 09:41