|
|
|
Железный канал: «Office» |
|
|
ratmane2012
289 EGP
  Рейтинг канала: 4(89) : 29 Posts: 778 Location: Красная планета Joined: 03 Jul 2012
 |
|
Спасибо! Это сработало только в 2010 пришлось вытаскивать функцию из кнопок не вынесенных на панель инструментов.
|
|
|
fox68
1134 EGP
       : 192 Posts: 6435 Location: Татарстан г. Казань Joined: 17 Jun 2002
 |
|
Нужен "живой "пример с функцией БИЗВЛЕЧ
_________________ Устал....
Last edited by Rattus on 13:17 24-10-2015; edited 1 time in total |
|
|
Shirson
1605 EGP
           Рейтинг канала: 3(29) : 219 Posts: 16511 Location: 79°W 44°N Joined: 29 Jan 2002
 |
|
Это аглицкий DGet, видимо?
Он позволяет выбрать значения из определённой колонки базы данных, на основе заданых критериев.
Таблица критериев
И база данных
Code: |
| A B C D E F
---+------------------------------------------------
1 | Tree Height Age Yield Profit Height
2 | =Apple >10 <16
3 | =Pear >12
4 |
5 | Tree Height Age Yield Profit
6 | Apple 18 20 14 $105
7 | Pear 12 12 10 $96
8 | Cherry 13 14 9 $105
9 | Apple 14 15 10 $75
10 | Pear 9 8 8 $77
11 | Apple 8 9 6 $45
|
=DGET(A5:E11, "Yield", A1:A3)
Возвертает #NUM! потому, что больше чем одна запись подходит под критерии (любые apple и pear)
=DGET(A5:E11, "Yield", A1:F3)
Возвернёт 10 (yield из 9й строки) потому, что только одна запись удовлетворяет =Apple, Height>10 и Height <16
Тут основная заморочка в составлении таблицы с критериями (они могут быть хитронавёрнутыми, множественными и повтряться, как в примере с отбором по весу)
У тебя какая конкретно задача стоит? Может её проще xLOOK-ами решить.
_________________ У меня бисера не доxеpа.
Last edited by Shirson on 21:21 23-10-2015; edited 4 times in total |
|
|
fox68
1134 EGP
       : 192 Posts: 6435 Location: Татарстан г. Казань Joined: 17 Jun 2002
 |
|
сек
_________________ Устал.... |
|
|
Shirson
1605 EGP
           Рейтинг канала: 3(29) : 219 Posts: 16511 Location: 79°W 44°N Joined: 29 Jan 2002
 |
|
Нэ тарапись, да, я тут пакушать начал
_________________ У меня бисера не доxеpа.
Last edited by Shirson on 21:22 23-10-2015; edited 1 time in total |
|
|
fox68
1134 EGP
       : 192 Posts: 6435 Location: Татарстан г. Казань Joined: 17 Jun 2002
 |
|
кажись нашел причину,проверю отпишусь.
ПС: В инете грамотеи криворукие, нормально формулу написать не могут-сцуки
И да! Спасибо!
_________________ Устал....
Last edited by fox68 on 21:46 23-10-2015; edited 1 time in total |
|
|
WhiteWolfKF
521 EGP
      Рейтинг канала: 3(43) : 58 Posts: 2287 Location: Москва Joined: 05 Mar 2011
 |
|
_________________ Великий мастер мерзостей и гадостей на любой вкус - никто не уйдет равнодушным =Р
PEREAT MUNDUS ET FIAT JUSTITIA |
|
|
Shirson
1605 EGP
           Рейтинг канала: 3(29) : 219 Posts: 16511 Location: 79°W 44°N Joined: 29 Jan 2002
 |
|
Ну, как бэ согласен с Арамисом WhiteWolfKF, если чего - спрашай
_________________ У меня бисера не доxеpа. |
|
|
fox68
1134 EGP
       : 192 Posts: 6435 Location: Татарстан г. Казань Joined: 17 Jun 2002
 |
|
Хм..."Стою на асфальте я...." (с).
В общем тема такая.
(описываю упрощенно).
есть база данных и она каждый день меняется.
(количество столбцов и их название неизменны, меняются только количество строк.)
к примеру очередь в детсад.
1 столбец (фамилия)Васин
2 столбец (Имя) Петя
3 столбец ( порядковый номер в очереди) 800
далее идут столбцы с полом, возрастом, местом жительства и другими данными.
Эта таблица подгружается каждый день в лист №1 таблицы Excel
в лист №2 хочу сделать выборку из листа № 1 по разным критериям:
1. найти фамилию Васин, имя Петя и указать номер в очереди
2. найти пол Мужской, возраст 2 года и указать количество мальчиков этого возраста
и т.д.
пока не срослось
_________________ Устал.... |
|
|
Shirson
1605 EGP
           Рейтинг канала: 3(29) : 219 Posts: 16511 Location: 79°W 44°N Joined: 29 Jan 2002
 |
|
Критерий (всегда!) выглядит как:
Имя колонки
Критерий выборки
Их можно группировать один за другим горизонтально:
ИмяКолон1 ИмяКолон2 ИмяКолон3
Критерий1 Критерий2 Критерий3
Можно вертикально:
ИмяКолон1
Критерий1
ИмяКолон2
Критерий2
ИмяКолон3
Критерий3
Можно и вертикально И горизонтально:
ИмяКолон1 ИмяКолон3 ИмяКолон2
Критерий1 Критерий3 Критерий5
ИмяКолон2 ИмяКолон1
Критерий2 Критерий4
Quote: |
1. найти фамилию Васин, имя Петя и указать номер в очереди
|
Code: |
| A
--+-------
1 | Имя
2 | Вася
3 | Фамилия
4 | Пупкин
|
=DGET(база, "НомерВОчереди", A1:A4)
Quote: |
2. найти пол Мужской, возраст 2 года и указать количество мальчиков этого возраста
|
Так не проканает. Функция возвращает данные из ячейки, найденой по заданым критериям. Если находок больше одной, она ошибку выдаст.
Возможно, это лучше через фильтры делать. Или попробуй =DCOUNT использовать. Правила и формат такой же, но возвращает количество ячеек, удовлетворяющих критериям.
_________________ У меня бисера не доxеpа.
Last edited by Shirson on 00:33 24-10-2015; edited 2 times in total |
|
|
Saps
154 EGP
  : 38 Posts: 1759 Location: Z'ha'dum Joined: 09 Jan 2007
 |
|
fox68 wrote: |
1. найти фамилию Васин, имя Петя и указать номер в очереди
2. найти пол Мужской, возраст 2 года и указать количество мальчиков этого возраста
|
ИМХО для такого лучше access использовать. там и sql имеется
_________________ Всякий свет несет тень |
|
|
Shirson
1605 EGP
           Рейтинг канала: 3(29) : 219 Posts: 16511 Location: 79°W 44°N Joined: 29 Jan 2002
 |
|
Если аддон Power Query установить, можно и без Access - именные области данных в Excel работают как таблицы баз данных, из них во всю можно sql-запросами данные тягать.
_________________ У меня бисера не доxеpа. |
|
|
Rattus
950 EGP
       Рейтинг канала: 1(1) : 119 Posts: 3072 Location: в этом предложении двоеточие? Joined: 11 Mar 2004
 |
|
А Вам в ЖК не сподручнее бы было?
_________________ ככצק גתמ גןככסקкאן! |
|
|
fox68
1134 EGP
       : 192 Posts: 6435 Location: Татарстан г. Казань Joined: 17 Jun 2002
 |
|
Можно и в ЖК
_________________ Устал.... |
|
|
Rattus
950 EGP
       Рейтинг канала: 1(1) : 119 Posts: 3072 Location: в этом предложении двоеточие? Joined: 11 Mar 2004
 |
|
МОВЕДЪ.
_________________ ככצק גתמ גןככסקкאן! |
|
|
fox68
1134 EGP
       : 192 Posts: 6435 Location: Татарстан г. Казань Joined: 17 Jun 2002
 |
|
Хоть и криво, но я ее победил.
Если в таблице критериев задавать однотипные критерии отбора,
то выходила ошибка #число
Пришлось создавать кучу таблиц критериев.
Может есть другое решение?
_________________ Устал.... |
|
|
WhiteWolfKF
521 EGP
      Рейтинг канала: 3(43) : 58 Posts: 2287 Location: Москва Joined: 05 Mar 2011
 |
|
через VBA и сортировку пузырьком правда надо вести подсчет заполненных строк чтобы добавить их в массив.
по количеству одногодок - простейший цикл с перебором
вроде такого:
n = кол-во строк
set a(n) as byte
set b(n) as string
x=0
for i = 1 to n step 1
a(i) = возраст из ячейки
b(i) = пол
if a(i) = число and b(i) = "Мужигг"
Then x=x+1
end if
next i
вроде так. я давненько с VBA не работал
_________________ Великий мастер мерзостей и гадостей на любой вкус - никто не уйдет равнодушным =Р
PEREAT MUNDUS ET FIAT JUSTITIA
Last edited by WhiteWolfKF on 19:41 24-10-2015; edited 7 times in total |
|
|
Gart731
53 EGP Рейтинг канала: 1(3) : 2 Posts: 30
Joined: 20 Mar 2016
 |
|
Что-то меня заклинило, не могу вспомнить\найти, как сделать в Ворде (2010, например) перемещаемую рамку с текстом.
То есть рамка невидимая, в которой текст. Можно рамку схватить (тогда она станет пунктирной) и поместить вместе с текстом в любом месте страницы, изменить размер и так далее.
Где нахожу, везде про "рамки" пишут или как выделить текст границами просто или как вставить таблицу и в неё текст засунуть.
А это всё не то, вроде бы.
Last edited by Gart731 on 18:23 16-07-2016; edited 1 time in total |
|
|
Dimaxx
1025 EGP
      Рейтинг канала: 8(904) : 204 Posts: 5825 Location: Северодвинск Joined: 26 Jun 2002
 |
|
Gart731 wrote: |
перемещаемую рамку с текстом
|
Вставка - Надпись?
_________________ "Если мы не покончим с войной, война покончит с нами." Г. Г. Уэллс |
|
|
Gart731
53 EGP Рейтинг канала: 1(3) : 2 Posts: 30
Joined: 20 Mar 2016
 |
|
Не уверен, вроде не то.. Вот, выцепил из какого-то документа. А что и как - не понимаю.
test.zip |
Description: |
|
Filename: |
test.zip |
Filesize: |
28.35 KB |
Downloaded: |
436 Time(s) |
|
|
|
|
|
|
Железный канал: «Office» |
|