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


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

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

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


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

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

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

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

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

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

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

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

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

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

так политит?

http://www.sql.ru/forum/actualfile.aspx?id=17160459] Приложенный файл (Book1.xlsx - 10Kb) полетит, спасибо :)
...
Рейтинг: 0 / 0
список по условию
    #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
список по условию
    #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
список по условию
    #38867767
Фотография Alex721
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
помогите исправить, что-то я наворотил. криво получается.
...
Рейтинг: 0 / 0
список по условию
    #38868282
iMrTidy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
список по условию
    #38869111
Фотография Alex721
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iMrTidy,

спасибо!
...
Рейтинг: 0 / 0
список по условию
    #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
19 сообщений из 19, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / список по условию
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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