Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.88/75: Рейтинг темы: голосов - 75, средняя оценка - 4.88
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 54
1

Выборка нескольких значений по одному условию

13.04.2015, 17:02. Показов 15042. Ответов 13
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день, помогите решить такую задачу:
Есть таблица Заказчик - проект, в столбце заказчик есть повторяющиеся значения (т.е. по одному заказчику несколько проектов), нужно сделать так чтобы Столбец Заказчик (уникальные значения) стол заголовками новой таблицы, а значения проектов выстроились под ним.
Пример во вложении.

ВПР не помогает, он вставляет только 1 значение...
Вложения
Тип файла: xlsx транспонировать.xlsx (10.4 Кб, 87 просмотров)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.04.2015, 17:02
Ответы с готовыми решениями:

Фильтр нескольких столбцов по одному условию (для расписания)
Требования: - Без макросов - Excel 2003 Имеется расписание (прикреплено). Есть несколько...

Подстановка значений по одному условию
Доброй ночи ! вот такая задача встала , с vba я не дружу, хотелосьбы формулой обойтись у меня...

Выборка значений по условию
Добрый день всем:) Вопрос собственно в следующем. Стоит задача создать таблицу, в которую...

Парсер сайта, копирование нескольких переменных по одному условию
Добрый день! Столкнулся с проблемой, в исходном коде сайта есть: <td class=td_field>-</td>...

13
6024 / 3216 / 720
Регистрация: 23.11.2010
Сообщений: 10,743
13.04.2015, 17:34 2
Вариант формулой массива в Е4
Код
=ЕСЛИОШИБКА(ИНДЕКС($B$4:$B$11;НАИМЕНЬШИЙ(ЕСЛИ($A$4:$A$11=E$3;СТРОКА($1:$8));СТРОКА($A1)));"")
0
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 54
13.04.2015, 17:41  [ТС] 3
Не получается растянуть на весь диапазон..
0
876 / 517 / 165
Регистрация: 30.03.2013
Сообщений: 1,071
14.04.2015, 00:14 4
Попробуйте эту формулу, только она выбирает в обратном порядке.
Код
=IFERROR(LOOKUP(2;1/ISERROR(MATCH($B$4:$B$11;E$3:E3))/LEN($B$4:$B$11)/($A$4:$A$11=E$3);$B$4:$B$11);"")
0
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 54
14.04.2015, 08:43  [ТС] 5
Czeslav, Мой эксель не понимает формул латиницей

Добавлено через 11 минут
Czeslav, перевела на русский, но растянуть диапазон тоже не получается, выбирает по прежнему одно значение( не можете файл приложить?
0
6024 / 3216 / 720
Регистрация: 23.11.2010
Сообщений: 10,743
14.04.2015, 08:45 6
LenaKar89, Приложите свой файл с ошибкой, не получается же у Вас)
0
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 54
14.04.2015, 08:47  [ТС] 7
[QUOTE=Fairuza;7476613], вот, в столбце Е использована 2ая формула, в F - 1ая
Вложения
Тип файла: xlsx транспонировать.xlsx (11.0 Кб, 67 просмотров)
0
6024 / 3216 / 720
Регистрация: 23.11.2010
Сообщений: 10,743
14.04.2015, 08:53 8
Цитата Сообщение от Fairuza Посмотреть сообщение
формулой массива
, не сделали
0
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 54
14.04.2015, 09:42  [ТС] 9
Попробовала ввести как формулу массива (выделила область 4*4 под заголовками, для него применила формулу ), во всех ячейках получилось ЖД КПП....
0
6024 / 3216 / 720
Регистрация: 23.11.2010
Сообщений: 10,743
14.04.2015, 09:43 10
LenaKar89, формула массива вводится в одной ячейке, только потом она растягивается на весь диапазон
0
0 / 0 / 0
Регистрация: 23.02.2013
Сообщений: 54
14.04.2015, 10:46  [ТС] 11
Спасибо! Никогда с формулами массива не работала Первая формула заработала!))

Остался вопрос : как сформировать из столбца с повторяющимися Заказчиками рядом строку с уникальными заначениями?
0
6024 / 3216 / 720
Регистрация: 23.11.2010
Сообщений: 10,743
14.04.2015, 10:58 12
Скопировать столбец - Данные - Удалить дубликаты - Копировать - Специальная вставка - Транспонировать -
0
876 / 517 / 165
Регистрация: 30.03.2013
Сообщений: 1,071
14.04.2015, 14:00 13
Ещё один вариант решения Вашей задачи.
Вложения
Тип файла: xlsx projektai.xlsx (11.5 Кб, 148 просмотров)
0
772 / 615 / 294
Регистрация: 05.01.2014
Сообщений: 1,338
14.04.2015, 14:00 14
Для выборки уникальных. Формула массива.
Код
=ЕСЛИОШИБКА(ИНДЕКС($A$4:$A$11;НАИМЕНЬШИЙ(ЕСЛИ(ПОИСКПОЗ($A$4:$A$11;$A$4:$A$11;0)=СТРОКА($A$1:$A$8);СТРОКА($A$1:$A$8));СТОЛБЕЦ(A1)));"")
0
14.04.2015, 14:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.04.2015, 14:00
Помогаю со студенческими работами здесь

Выборка одного значения из нескольких столбцов по условию
Есть таблица. нужно запросом выбрать одно значение из нескольких столбцов, удовлетворяющее условию...

Фильтр по одному из нескольких значений в поле
Доброго времени суток. Имеется код, прекрасно работающий для полей, допускающих только одно...

Выборка значений из таблицы подстановок по условию
Здравствуйте. Есть таблица: список мониторов, в этой таблице имеются поля: наименование монитора,...

Выборка нескольких значений SQL
Приветствую! Возникла задача, нужно выбрать из таблицы несколько кодов дисциплин (неизвестно...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru