|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу. Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста". Название темы слишком короткое или не отражает сути вашего вопроса. Тема исчерпала себя, помните, один вопрос - одна тема Прочитайте правила и заново правильно создайте тему. |
|
Опции темы | Поиск в этой теме |
26.11.2007, 13:39 | #1 |
Регистрация: 26.11.2007
Сообщений: 8
|
поиск строки и ячейки
Народ! Помогите решить проблему.
Вообщем имеется лист с базой данных, в нем имеются поля время, значение которое нужно найти и еще 2 поля, которые тоже являются критериями для поиска. На второй лист нужно вставить исковое значение исходя из условий поиска: время и 2 значения в искомой строке. См скриншот. Проблему конечно хренова объяснил, но всё же, помогите кто знает. Спасибо! |
26.11.2007, 14:06 | #2 |
Регистрация: 26.11.2007
Сообщений: 8
|
Пробовал воспользоваться функцией =впр(), но ей можно искать только одну строку одним критирием. но у меня их 3!
|
26.11.2007, 14:41 | #3 |
Пользователь
Регистрация: 22.11.2007
Сообщений: 79
|
В принципе, где 3, там и один - создай дополнительный столбец, каждая ячейка которого содержит в виде текста все 3 значения из каждой строки исходных столбцов. Например, через функцию =СЦЕПИТЬ(...;...).
Есть, правда, проблема: для функции ВПР данные должны быть отсортированы по возрастанию. А так как код символа "9" больше, чем символа "1", то в текстовом виде сначала будет идти 120, а потом 90... |
26.11.2007, 15:01 | #4 |
Регистрация: 26.11.2007
Сообщений: 8
|
сцепить пробовал, выходит ерунда. Функция сцепить применима только к текстовым ячейкам. Ячейку с датой (26.11.2007) и с текстом (90) не сцепить. пробовал уже.
|
26.11.2007, 15:04 | #5 |
Регистрация: 26.11.2007
Сообщений: 8
|
может можно как то сделать чтобы появились все значения строк с критерием поиска даты 27.11.2007
|
26.11.2007, 15:24 | #6 |
Регистрация: 26.11.2007
Сообщений: 8
|
У меня несколько строк (48) со значением даты, через функцию =Впр() находится только первое значение.
пример =ВПР(B2;'Данные по генераторам №1,2,3'!D:G;2;ЛОЖЬ()) |
26.11.2007, 15:32 | #7 |
Пользователь
Регистрация: 22.11.2007
Сообщений: 79
|
Да нет, все сцепляется. Можно написать (скажем, в D1):
=сцепить(A1;"/";B1;"/";C1) Допустим, в ячейке вместо даты появится число типа 39412. Это не беда, поскольку искать мы тоже будем его. Как? - узнав с помощью функции =Ч(A1). |
26.11.2007, 15:58 | #8 |
Регистрация: 26.11.2007
Сообщений: 8
|
не получится думаю через впр, т.к. сортировка нужна.
Я думаю может как нибудь вот так: т.к. =впр() нашел первую ячекку с датой 24.11.2007, может как нибудь сделать последующие формулы типа...+1 строка вниз |
26.11.2007, 16:24 | #9 |
Регистрация: 26.11.2007
Сообщений: 8
|
Вот коротенький пример моей проблемы.
файл переименовать в тест.xls |
26.11.2007, 16:48 | #10 |
Пользователь
Регистрация: 22.11.2007
Сообщений: 79
|
Ты внимательно прочитай про функцию ВПР. Поиск осуществляется по ПЕРВОМУ столбцу, и раз ты задал диапазон 'Данные по генераторам №1,2,3'!A:H, то он и будет искать в столбце A, т.е. для начала поставь стольбец с формулами СЦЕПИТЬ первым.
Ну, а на листе "Поиск" в столбце F gпосавь формулы вида =ВПР(E4;'Данные по генераторам №1,2,3'!D:H;3), где в скобках вместо E4 - ссылка на число вида 39410030, а вместо последнего числа 3 - номер нужного столбца, значение из которого будет использовано. Внимательно проверь, как реагирует на сортировку! Если не получится, то можно будет написать пользовательскую фуункцию и вставлять ее в ячейку вместо ВПР. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
с помощью макроса скопировать значение всей строки(не одной ячейки, а нескольких) | global | Microsoft Office Excel | 6 | 27.11.2008 17:43 |
Как определить номер строки верхней левой ячейки диапазона | Porog | Microsoft Office Excel | 8 | 09.05.2008 08:37 |
считать из файла две строки, вывести на экран символы первой строки, которые отсутствуют во второй | gotex | Помощь студентам | 4 | 08.05.2008 02:27 |
Как разделить число и текст в одной ячейки на две ячейки. | neboskreb | Microsoft Office Excel | 2 | 15.04.2008 19:39 |
Поиск строки (ошибка) | Scorpeon | Помощь студентам | 3 | 13.06.2007 02:09 |