|
|
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
Есть в ли Excel анолог ф-ции DLookUp из Аксеса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2007, 11:44:53 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2007, 13:04:34 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
На мой взгляд, наиболее точным аналогом является функция БИЗВЛЕЧЬ(база_данных;поле;критерий) Только вот пользоваться ей не очень удобно, и основное неудобство в том, что Критерий — это интервал ячеек , который содержит задаваемые условия. Любой интервал, который содержит по крайней мере одно название столбца и по крайней мере одну ячейку под названием столбца с условием, может быть использован как аргумент критерий БДФункции. С другой стороны в Excel есть масса функций для работы с массивами и если Вы точно опишите задачу, здесь Вам предложат самый оптимальный вариант. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2007, 13:11:14 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
То есть, если я завожу справочник на каком - то отдельном листе, и хочу по телефону вытащить человека, для формирования отчета, то каждый раз только запросом? Муторно, однако, получится... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2007, 13:11:27 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
natalitvinenkoТо есть, если я завожу справочник на каком - то отдельном листе, и хочу по телефону вытащить человека, для формирования отчета, то каждый раз только запросом? Муторно, однако, получится... Нифига подобного! Тебе же сказали. Присылай пример того что нужно сделать и тебе помогут. А вообще из справочника вытаскивать это ВПР() смотри. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2007, 13:16:48 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
lena_####и если Вы точно опишите задачу, здесь Вам предложат самый оптимальный вариант. На отдельном листе завожу справочник соответствия людей и их телефонов. Это соотношение может меняться. При формировании отчета использую другой файл, в нем приходят данные, и там людей нет, там только указание телефонов. Поэтому нужно по телефону для екаждой строки вытащить владельца телефона. Я почему и говорила - муторно: для каждой строки запрос, все это в цикле по строкам, это ж как оно медленно работать, наверное, будет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2007, 13:20:39 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
Да конечно же нет. Например, функция ВПР легко делает это. Кроме того, есть проблема Memory leak при обращении к открытой книге с помощью ADO. Здесь это уже обсуждалось ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2007, 13:25:52 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
Пардон, я запоздала с ответом :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2007, 13:27:13 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
Здесь, мне кажется, важно уточнить следующее: Пусть есть две книги - справочник.xls и отчет.xls В книге справочник.xls - таблица, со столбцами (полями) Person и Tel_Number В книге отчет.xls - таблица, с теми же полями, но поле Person надо заполнить в соответствии со значениями поля Tel_Number. 1. Где будет жить макрос для заполнения (Sub Fill) (в книге справочник.xls, отчет.xls, или в 3-м источнике) 2. Если Sub Fill живет не в справочник.xls, то в каком состоянии на момент выполнения Sub Fill находится книга справочник.xls (открыта/закрыта) 3. Если Sub Fill живет не в справочник.xls и справочник.xls закрыта, то можно и ADO 4. В зависимости от ответов на эти вопросы можно думать дальше ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2007, 13:53:42 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
Спасибо, полезла в хелп про эту функцию и разбираться. Ежели чего - опять прицеплюсь... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2007, 13:53:58 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
Справочник и макрос будут вместе жить в надстройке, которая будет запускаться по старту Excel и рисовать меню. Я так поняла, что ВПР не может принять переменную в качестве первого аргумента, имя листа как второго. Он вообще в макросе использоваться может? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2007, 14:01:04 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
lena_####Здесь, мне кажется, важно уточнить следующее: Пусть есть две книги - справочник.xls и отчет.xls В книге справочник.xls - таблица, со столбцами (полями) Person и Tel_Number В книге отчет.xls - таблица, с теми же полями, но поле Person надо заполнить в соответствии со значениями поля Tel_Number. 1. Где будет жить макрос для заполнения (Sub Fill) (в книге справочник.xls, отчет.xls, или в 3-м источнике) 2. Если Sub Fill живет не в справочник.xls, то в каком состоянии на момент выполнения Sub Fill находится книга справочник.xls (открыта/закрыта) 3. Если Sub Fill живет не в справочник.xls и справочник.xls закрыта, то можно и ADO 4. В зависимости от ответов на эти вопросы можно думать дальше lena_#### вы меня извините, но это всё делается формулой, хоть при открытой, хоть при закрытой книге! natalitvinenko выложите архив с примером 2-х книг. Я вам формулу напишу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2007, 14:06:52 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
VBA-шный аналог ВПР - VLookup А что касается возможности принять переменную в качестве первого, второго и т.д. аргументов - то VLookup может, главное, чтобы тип был подходящим ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2007, 14:08:17 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
Deggasad Да кто бы спорил. Только вот откуда ей (формуле) взяться в каждом новом отчете. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2007, 14:09:58 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
lena_#### Deggasad Да кто бы спорил. Только вот откуда ей (формуле) взяться в каждом новом отчете. Например поставить макросом ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2007, 14:11:53 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
Спасибо за VLookUp! У меня хелп сначала заругался ""Cannot Find the Mainxl.hlp File""- если у кого такая же беда будет, смотрите тут http://support.microsoft.com/kb/163934 Нашла в сетке рассказ именно по VlookUp(а не по ВПР, куда выкидывает хелп) - http://support.microsoft.com/kb/181213/ru . Тут же в форуме нашла пример, как его юзать http://www.sql.ru/forum/actualthread.aspx?tid=438870&pg=2 В принципе, можно сказать, что ответ на свой вопрос я нашла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2007, 14:44:29 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
Скажите, а какие - то более сложные условия накладывать можно? С участием нескольких полей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2007, 15:07:27 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
natalitvinenkoСкажите, а какие - то более сложные условия накладывать можно? С участием нескольких полей. можно, но не ВПР(), пример в студию. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2007, 15:12:32 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
Например, в той же таблице, где фамилия и телефон, добавить поля даты- когда человек получил мобило и когда у него мобило забрали. Тоесть, если я хочу сделать выборку из прошлого, я должна учесть и поля даты, а не только телефон. Какая это функция? Имя? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2007, 15:30:00 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
natalitvinenkoНапример, в той же таблице, где фамилия и телефон, добавить поля даты- когда человек получил мобило и когда у него мобило забрали. Тоесть, если я хочу сделать выборку из прошлого, я должна учесть и поля даты, а не только телефон. Какая это функция? Имя? Просто формулы такой не существует. тут совокупность. Сделайте файл с 2-мя листами. на одном справочник, на другом отчёт, в котором столбец куда необходимо поставить формулу. Если хотите конечно! тогда ответов будет гораздо больше и бустрее! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2007, 15:38:35 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
Deggasad natalitvinenkoНапример, в той же таблице, где фамилия и телефон, добавить поля даты- когда человек получил мобило и когда у него мобило забрали. Тоесть, если я хочу сделать выборку из прошлого, я должна учесть и поля даты, а не только телефон. Какая это функция? Имя? Просто формулы такой не существует. тут совокупность. Сделайте файл с 2-мя листами. на одном справочник, на другом отчёт, в котором столбец куда необходимо поставить формулу. Если хотите конечно! тогда ответов будет гораздо больше и бустрее! Может моё сообщение не очень понятно! Я имел ввиду, что неплохо бы выложить файл с примером сюда! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2007, 16:29:30 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
Уже-уже-уже тащууу! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2007, 16:44:20 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
natalitvinenkoУже-уже-уже тащууу! А где же ТЗ, Шо надо робыть с тем шо вы прислали? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2007, 18:23:44 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
Например так! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.06.2007, 19:17:16 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
DeggasadНапример так! Спасибо, скачала. Мыслю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2007, 08:43:58 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
Я тут еще вот так попыталась, в порядке освоения нового материала - вашей формулы. Формула массива: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2007, 09:29:38 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
natalitvinenkoЯ тут еще вот так попыталась, в порядке освоения нового материала - вашей формулы. Формула массива: Код: plaintext 1. 1) Если в массиве один столбец, то его индекс указывать не обязательно 2) Лучше всё таки абсолюбтные ссылки ставить, а не относительные 3) Ячейки D2:D6 содержат числа (по крайней мере в примере). Если числа то сравниваем без кавычек D2:D6=30000000 , если текст, то уж как там написано так и срвниваем (с дефисом или без). 4) Если использовать сумм(), вместо суммпроизв, то необходимо вводить формулу через <Ctrl>+<Shift>+<Enter>, мне лично не очень нравится. 5) если вам не понравилось то, что массив стоял - весь столбец, то вместо -1 к строкам лучше написать -СТРОКА($A$1) . 6) Все эти замечание в большей степени относятся к случаю использования формулы на рабочем листе. Если же использовать формулу в макросе 2,4,5 наверное незначимы. =ИНДЕКС($A$2:$A$6;СУММПРОИЗВ(($E$2:$E$6<$G$1)*($D$2:$D$6=30000000)*СТРОКА($A$2:$A$6))-СТРОКА($A$1)) З.ы.: Какой смысл в выборе фамилии человека по телефону до даты когда человек телефон получил (у вас условие если дата отчёта менее даты начала)? Или это просто учебный пример? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2007, 10:08:38 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
Deggasad З.ы.: Какой смысл в выборе фамилии человека по телефону до даты когда человек телефон получил (у вас условие если дата отчёта менее даты начала)? Или это просто учебный пример? Нет -нет, это реальная ситуация, я все это буду применять в реальной задаче. Я не студент, вымогающий решения задачи на халяву ;-) А "до даты" - это очепятка, поправлю. Конечно же - нужно больше даты. Просто я сидела в Аксесе до недавнего времени, и потому о многих возможностях Excel вообще ничего не знала. Таких - навороченных возможностях. Почему моя формула появилась - не потому что не понравилось Ваша или я придираюсь, а потому, что я, спросив, в то же время сидела в хелпе и инете сама и кое - что нашла, была потрясена возможностями массивов. Вытянула из Вашей формулы функцию ИНДЕКС, стала смотреть, что оно такое, и выяснилось, что это именно то, что к моесму варианту не хватало. Вот я немедлено и похвасталась. А все замечания я, как чайник, естественно, учту. Огромное за них спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2007, 10:21:09 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
natalitvinenko Deggasad З.ы.: Какой смысл в выборе фамилии человека по телефону до даты когда человек телефон получил (у вас условие если дата отчёта менее даты начала)? Или это просто учебный пример? Нет -нет, это реальная ситуация, я все это буду применять в реальной задаче. Я не студент, вымогающий решения задачи на халяву ;-) А "до даты" - это очепятка, поправлю. Конечно же - нужно больше даты. Просто я сидела в Аксесе до недавнего времени, и потому о многих возможностях Excel вообще ничего не знала. Таких - навороченных возможностях. Почему моя формула появилась - не потому что не понравилось Ваша или я придираюсь, а потому, что я, спросив, в то же время сидела в хелпе и инете сама и кое - что нашла, была потрясена возможностями массивов. Вытянула из Вашей формулы функцию ИНДЕКС, стала смотреть, что оно такое, и выяснилось, что это именно то, что к моесму варианту не хватало. Вот я немедлено и похвасталась. А все замечания я, как чайник, естественно, учту. Огромное за них спасибо! 1) Я больший чайник чем вы, поверте. 2) Я нисколько не усмотрел злого умысла в вашем сообщение, наоборот очень приятно когда человек делится тем что у него в результате получилось и сообщает пригодилось ли то что ему советовали. 3) В свою очередь не принимайте мои замечания как придирки. Просто высказвал свои мысли на счёт конкретной формулы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.06.2007, 10:29:16 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
Дело дошло до практического применения VlookUp Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.06.2007, 16:14:11 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
natalitvinenkoДело дошло до практического применения VlookUp Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Да уж вы так и не хотите учиться задавать вопросы. Либо делайте так чтобы из вопроса было понятно всё. А то выложили какой-то обрывок кода, и спрашиваете какие мнения, какие тут могут быть мнения... Либо файл сразу выкладывайте,... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 10:07:34 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
Прлагаются файлы Teldenga- сама программа, 05.07 - оттуда бертся данные, в оставшийся файл полагаются. Просто уже весь инет облазала, все советы перепробовала, два дня честно отмучилась сама.Ох.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 10:54:27 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
Все, пошла программа! Извините, что голову морочила. Ошибка была дурнейшая - правильный ответ функции затирался сообщением об огтсутствии ошибки, сиречь нулем. И вроде ж в отладчике человек сидел. Спасибо огромное, тысячу раз извиняюсь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 12:32:53 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
Если интересно, то функция ВПР() в моём исполнении, т.е. я бы сделал так. Код: plaintext 1. 2. 3. 4. 5. 6. Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.06.2007, 13:32:26 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
Каждый месяц на каждом объекте составляется справка выполненных работ (см. лист "справка"), в которых есть перечень используммых материалов. Проблемка в том что, обычно, справки эти очень большие, а материалы все находятся в разброс. Приходится вручную выписывать все материалы и считать их сумму. Пробывала использовать функцию "СУММЕСЛИ" - она считает, но учитывает только одно условие (например, наименование материалов). К моему большому сожеленнию на стройке одни и те же материалы могут учитыватся в разных единицах измерениях (например, клей можно считать и мешками и килограммами), поэтому нужно учитывать и второе условие - не знаю как это сделать - помогите!!! Плиз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2008, 02:19:54 |
|
||
|
Есть в ли Excel анолог ф-ции DLookUp из Аксеса?
|
|||
|---|---|---|---|
|
#18+
авторvitendo в другой теме только что ж дан был ответ на этот же вопрос.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2008, 09:23:45 |
|
||
|
|

start [/forum/topic.php?all=1&fid=61&tid=2181410]: |
0ms |
get settings: |
5ms |
get forum list: |
14ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
44ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 320ms |

| 0 / 0 |
