Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/формула вывода списка из диапазона по условию - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
формула вывода списка из диапазона по условию
limur897 Дата: Пятница, 19.04.2019, 15:19 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Добрый день!
Прошу помочь составить формулу вывода списка из диапазона по условию.
Задача: есть строка с данными. Из неё нужно вытащить в отдельный список те ячейки, текст в которых начинается на "4_".

Файл с данными, и как должен выглядеть итог - прикрепляю.
К сообщению приложен файл: 5763468.xlsx (10.4 Kb)
 
Ответить
СообщениеДобрый день!
Прошу помочь составить формулу вывода списка из диапазона по условию.
Задача: есть строка с данными. Из неё нужно вытащить в отдельный список те ячейки, текст в которых начинается на "4_".

Файл с данными, и как должен выглядеть итог - прикрепляю.

Автор - limur897
Дата добавления - 19.04.2019 в 15:19
sboy Дата: Пятница, 19.04.2019, 15:30 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
Код
=ИНДЕКС($A$1:$P$1;АГРЕГАТ(15;6;СТОЛБЕЦ(A1:P1)/(ЛЕВБ($A$1:$P$1;2)="4_");СТРОКА(A1)))
К сообщению приложен файл: 7404190.xlsx (10.5 Kb)


Яндекс: 410016850021169
 
Ответить
СообщениеДобрый день.
Код
=ИНДЕКС($A$1:$P$1;АГРЕГАТ(15;6;СТОЛБЕЦ(A1:P1)/(ЛЕВБ($A$1:$P$1;2)="4_");СТРОКА(A1)))

Автор - sboy
Дата добавления - 19.04.2019 в 15:30
_Boroda_ Дата: Пятница, 19.04.2019, 15:36 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16910
Репутация: 6615 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=ЕСЛИОШИБКА(ИНДЕКС($1:$1;ПОИСКПОЗ(;СЧЁТЕСЛИ(A$4:A4;ЕСЛИ(ЛЕВБ(A$1:P$1;2)="4_";A$1:P$1;A$4));));"")

Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter
К сообщению приложен файл: 5763468_1.xlsx (10.8 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=ЕСЛИОШИБКА(ИНДЕКС($1:$1;ПОИСКПОЗ(;СЧЁТЕСЛИ(A$4:A4;ЕСЛИ(ЛЕВБ(A$1:P$1;2)="4_";A$1:P$1;A$4));));"")

Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter

Автор - _Boroda_
Дата добавления - 19.04.2019 в 15:36
limur897 Дата: Пятница, 19.04.2019, 15:43 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Принцип верный, но хотелось бы, чтобы список выводился без растягивания формулы по ячейкам. Грубо говоря: в ячейке пишем формулу и под ней формируется список.
Исходных данных может быть от 1 ячейки до 10 тысяч, и угадать сколько именно ячеек для списка понадобится я не могу.
Возможно ли это сделать?
 
Ответить
СообщениеПринцип верный, но хотелось бы, чтобы список выводился без растягивания формулы по ячейкам. Грубо говоря: в ячейке пишем формулу и под ней формируется список.
Исходных данных может быть от 1 ячейки до 10 тысяч, и угадать сколько именно ячеек для списка понадобится я не могу.
Возможно ли это сделать?

Автор - limur897
Дата добавления - 19.04.2019 в 15:43
_Boroda_ Дата: Пятница, 19.04.2019, 15:57 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16910
Репутация: 6615 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Принцип верный, но хотелось бы, чтобы список выводился без растягивания формулы
Спасибо, мы очень рады, что угадали. Жаль, что о запрете на растягивание мы узнали только сейчас
В Гугл-таблицах да, возможно. Или макросом. Или экзотику типа запросов или сводных можно попробовать

[offtop]* 10000 ячеек вправо? Сильно[/offtop]


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Принцип верный, но хотелось бы, чтобы список выводился без растягивания формулы
Спасибо, мы очень рады, что угадали. Жаль, что о запрете на растягивание мы узнали только сейчас
В Гугл-таблицах да, возможно. Или макросом. Или экзотику типа запросов или сводных можно попробовать

[offtop]* 10000 ячеек вправо? Сильно[/offtop]

Автор - _Boroda_
Дата добавления - 19.04.2019 в 15:57
limur897 Дата: Пятница, 19.04.2019, 16:01 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Если можно, расскажите как это сделать в гугл таблицах? Мне как раз всё это потом надо применить и там тоже.


Сообщение отредактировал limur897 - Пятница, 19.04.2019, 16:23
 
Ответить
СообщениеЕсли можно, расскажите как это сделать в гугл таблицах? Мне как раз всё это потом надо применить и там тоже.

Автор - limur897
Дата добавления - 19.04.2019 в 16:01
_Boroda_ Дата: Пятница, 19.04.2019, 16:12 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16910
Репутация: 6615 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
- Прочитайте Правила форума
Исправьте в своем нарушение пункта 5j

Ну и вот так, чисто по-человечески - зачем в предыдущем посте цитата? Чтобы места побольше занять и тему потом читать неудобно было? Я понимаю, если бы Вы отвечали на пост пятью страницами выше, тогда ладно, иначе непонятно будет, но здесь-то зачем?


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение- Прочитайте Правила форума
Исправьте в своем нарушение пункта 5j

Ну и вот так, чисто по-человечески - зачем в предыдущем посте цитата? Чтобы места побольше занять и тему потом читать неудобно было? Я понимаю, если бы Вы отвечали на пост пятью страницами выше, тогда ладно, иначе непонятно будет, но здесь-то зачем?

Автор - _Boroda_
Дата добавления - 19.04.2019 в 16:12
_Boroda_ Дата: Пятница, 19.04.2019, 16:39 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16910
Репутация: 6615 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Есть целая ветка по Гуглу http://www.excelworld.ru/forum/23
Там точно есть такие примеры, по-моему Gustav делал несколько штук. Вроде там и уникальные по условию были, если я правильно помню
А для более конкретного ответа нужна новая тема в указанной ветке. С примером не в Excel, а в ГТ. Но сразу скажу, что в Excel формула оттуда работать не будет. И наоборот тоже


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕсть целая ветка по Гуглу http://www.excelworld.ru/forum/23
Там точно есть такие примеры, по-моему Gustav делал несколько штук. Вроде там и уникальные по условию были, если я правильно помню
А для более конкретного ответа нужна новая тема в указанной ветке. С примером не в Excel, а в ГТ. Но сразу скажу, что в Excel формула оттуда работать не будет. И наоборот тоже

Автор - _Boroda_
Дата добавления - 19.04.2019 в 16:39
limur897 Дата: Пятница, 19.04.2019, 16:40 | Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 4
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
_Boroda_, спасибо!


Сообщение отредактировал limur897 - Пятница, 19.04.2019, 16:40
 
Ответить
Сообщение_Boroda_, спасибо!

Автор - limur897
Дата добавления - 19.04.2019 в 16:40
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!