Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / список по условию / 19 сообщений из 19, страница 1 из 1
22.01.2015, 14:02
    #38860663
Alex721
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
список по условию
подскажите как реализовать такую вещь.
необходимо, чтобы в ячейке был список элементов из столбца B:B, но только тех, которые в колонке С содержат пустые поля.
не пойму как такое сделать.


.../((
'(◔̯◔)
¸╱▓╲¸
._/ I_
...
Рейтинг: 0 / 0
22.01.2015, 14:59
    #38860761
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
список по условию
Alex721,

Только программно. Формулы на такое не способны. Это если без доп.столбцов и листов. Если можно использовать доп.столбцы или листы - то можно формулой массива формировать там список, который уже подсовывать непосредственно в вып.список.
Это если правильно понял, что нужен выпадающий список. Если просто список - то выше написал, что можно.
...
Рейтинг: 0 / 0
22.01.2015, 15:04
    #38860769
Alex721
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
список по условию
The_Prist,

можно в принципе и с доп.столбцом.
делаю новый столбец:
Код: vbnet
1.
=ЕСЛИ(C4<>"";"";B4)


И его результат переношу в список.
Но смущает наличие пустых строк.
Как от них избавиться?
...
Рейтинг: 0 / 0
22.01.2015, 15:27
    #38860801
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
список по условию
Alex721,

ну раз примера нет...Приложу свой.
...
Рейтинг: 0 / 0
22.01.2015, 15:43
    #38860815
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
список по условию
Вообще, если использовать для вып.списка, то лучше формулой отсюда:
Как получить список уникальных(не повторяющихся) значений?
...
Рейтинг: 0 / 0
22.01.2015, 16:00
    #38860832
Alex721
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
список по условию
The_Prist,

спасибо, попробую разобраться.

Ты случайно к merax 'у отношения не имеешь?
...
Рейтинг: 0 / 0
22.01.2015, 16:04
    #38860835
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
список по условию
Alex721,

Нет :-) Даже не представляю себе кто/что это
...
Рейтинг: 0 / 0
22.01.2015, 16:07
    #38860838
Alex721
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
список по условию
The_PristAlex721,

Нет :-) Даже не представляю себе кто/что этоя ошибся, пардон.
...
Рейтинг: 0 / 0
23.01.2015, 00:55
    #38861283
iMrTidy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
список по условию
Alex721,

Без формулы массива. При желании можно еще и по алфавиту сортировать.
...
Рейтинг: 0 / 0
23.01.2015, 10:07
    #38861423
Alex721
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
список по условию
iMrTidy,

спасибо, алгоритм работает отлично,
НО как убрать пустые поля из списка?

пример во вложении.
...
Рейтинг: 0 / 0
23.01.2015, 11:26
    #38861509
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
список по условию
...
Рейтинг: 0 / 0
23.01.2015, 15:22
    #38861840
капитанская дочка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
список по условию
Alex721,

так политит?
...
Рейтинг: 0 / 0
28.01.2015, 16:07
    #38865656
Alex721
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
список по условию
капитанская дочкаAlex721,

так политит?

http://www.sql.ru/forum/actualfile.aspx?id=17160459] Приложенный файл (Book1.xlsx - 10Kb) полетит, спасибо :)
...
Рейтинг: 0 / 0
30.01.2015, 12:39
    #38867634
Alex721
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
список по условию
Код: vbnet
1.
=ЕСЛИОШИБКА(ИНДЕКС(ДВССЫЛ("A1:A"&СЧЁТЗ(A:A));СУММПРОИЗВ(НАИМЕНЬШИЙ((ДВССЫЛ("B1:B"&СЧЁТЗ(A:A))<>1)*СТРОКА(ДВССЫЛ("A1:A"&СЧЁТЗ(A:A)));СТРОКА()-СТРОКА($1:$1)+СЧЁТЕСЛИ(ДВССЫЛ("B1:B"&СЧЁТЗ(A:A));1)+1)));" ")


не могу понять где запрятана привязка к "1" на столбец В?
Если условие <>1 заменяю на ="", то работает неправильно.
Еденицу из примера нужно заменить на дату или на произвольную величину.
Помогите разобраться.
...
Рейтинг: 0 / 0
30.01.2015, 12:48
    #38867654
Alex721
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
список по условию
разобрался, надо добавить "="
Код: vbnet
1.
=ЕСЛИОШИБКА(ИНДЕКС(ДВССЫЛ("A1:A"&СЧЁТЗ(A:A));СУММПРОИЗВ(НАИМЕНЬШИЙ((ДВССЫЛ("B1:B"&СЧЁТЗ(A:A))<>1)*СТРОКА(ДВССЫЛ("A1:A"&СЧЁТЗ(A:A)));СТРОКА()-СТРОКА($1:$1)+СЧЁТЕСЛИ(ДВССЫЛ("B1:B"&СЧЁТЗ(A:A));"=")+1)));" ")
...
Рейтинг: 0 / 0
30.01.2015, 14:05
    #38867767
Alex721
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
список по условию
помогите исправить, что-то я наворотил. криво получается.
...
Рейтинг: 0 / 0
31.01.2015, 01:29
    #38868282
iMrTidy
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
список по условию
...
Рейтинг: 0 / 0
02.02.2015, 10:07
    #38869111
Alex721
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
список по условию
iMrTidy,

спасибо!
...
Рейтинг: 0 / 0
28.07.2015, 15:34
    #39017772
Alex721
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
список по условию
Alex721разобрался, надо добавить "="
Код: vbnet
1.
=ЕСЛИОШИБКА(ИНДЕКС(ДВССЫЛ("A1:A"&СЧЁТЗ(A:A));СУММПРОИЗВ(НАИМЕНЬШИЙ((ДВССЫЛ("B1:B"&СЧЁТЗ(A:A))<>1)*СТРОКА(ДВССЫЛ("A1:A"&СЧЁТЗ(A:A)));СТРОКА()-СТРОКА($1:$1)+СЧЁТЕСЛИ(ДВССЫЛ("B1:B"&СЧЁТЗ(A:A));"=")+1)));" ")

Ребята, не могу вдуплить.
Кому не сложно, распишите поэтапно - что делает эта формула?
Пытаюсь решить схожую задачу (выборка имен, у которых значение больше нуля), ничего не выходит. Из-за непонимания процесса.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / список по условию / 19 сообщений из 19, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]