Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Группировка данных с повторяющимися значениями в таблицу
 
Коллеги, приветствую.

Очень нужна ваша помощь. Есть файл (прикрепляю) со списком должностей, баллов по каждой должности и отделом, к которому должность относится. Необходимо сгруппировать данные в таблицу (вторая вкладка файла) так, чтобы данные обновлялись в случае изменения баллов на исходном листе.

Сложность в том, что в каждом отделе может быть несколько должностей с одинаковыми баллами. При использовании функций индекс и поискпоз подтягивается только первая должность из списка.

Заранее большое спасибо!
 
Здравствуйте!
Вам, кажется, сюда
 
Большое спасибо!
Мне в идеале не форматировать таблицу, и у меня как раз есть повторяющиеся данные :(
Изменено: Optic159 - 30 Ноя 2018 18:02:29
 
Что-то я тогда не понимаю.
В приёме по ссылке как раз и описывается как из того, что у Вас есть, сделать то, что Вам требуется. и чтобы оно обновлялось при изменении данных в исходнике.
Что конкретно, на ваш взгляд, Вам не подходит?
Или, возможно, у Вас есть вопросы по каким-либо шагам (что-то не понятно или не получается). Вы спрашивайте, не стесняйтесь - помощь будет.
 
Спасибо Вам за помощь.

Просто в том примере контейнеры отправляются не чаще 1 раза в месяц, а в моем случае контейнеров (то есть должностей) как раз больше одной (то есть в рамках одного отдела есть должности с одинаковым количеством баллов). В этом сложность. Подскажите, пожалуйста, как тогда быть.
Изменено: Optic159 - 30 Ноя 2018 22:18:34
 
Добрый вечер!
вариант с PQ
 
Anton555, Спасибо Вам, что откликнулись. А то я раньше завтрашнего вечера до компа не доберусь, а помочь ТС очень хотелось.
 
alexleoix, Anton555, большое спасибо вам за неравнодушие и помощь.

У меня, к сожалению, с Power Query не получается. Файлом будут пользоваться несколько сотрудников, а Power Query ни у кого нет, получается, они не смогут обновлять файл после вносимых изменений в исходную таблицу. Если есть еще варианты, помогите, пожалуйста.  
 
Optic159,  какая версия офиса у вас стоит?
надо идти в ногу со временем, и PQ это настройка от микрософта, поэтому любой айтишник ее вам установит, не смотря на информбезопасность.
 
Anton555, версия 2010 года. Себе установила, сейчас буду пробовать)
Изменено: Optic159 - 1 Дек 2018 12:34:41
 
Цитата
Optic159 написал:
есть еще варианты
Код
=ЕСЛИОШИБКА(ИНДЕКС(Список!$A$1:$A$100;АГРЕГАТ(15;6;СТРОКА($A$1:$A$100)/(Список!$B$1:$B$100=$A3)/(B$2=Список!$C$1:$C$100);1));"")&ЕСЛИОШИБКА(ИНДЕКС(Список!$A$1:$A$100;АГРЕГАТ(15;6;СТРОКА($A$1:$A$100)/(Список!$B$1:$B$100=$A3)/(B$2=Список!$C$1:$C$100);2));"")&ЕСЛИОШИБКА(ИНДЕКС(Список!$A$1:$A$100;АГРЕГАТ(15;6;СТРОКА($A$1:$A$100)/(Список!$B$1:$B$100=$A3)/(B$2=Список!$C$1:$C$100);3));"")&ЕСЛИОШИБКА(ИНДЕКС(Список!$A$1:$A$100;АГРЕГАТ(15;6;СТРОКА($A$1:$A$100)/(Список!$B$1:$B$100=$A3)/(B$2=Список!$C$1:$C$100);4));"")&ЕСЛИОШИБКА(ИНДЕКС(Список!$A$1:$A$100;АГРЕГАТ(15;6;СТРОКА($A$1:$A$100)/(Список!$B$1:$B$100=$A3)/(B$2=Список!$C$1:$C$100);5));"")&ЕСЛИОШИБКА(ИНДЕКС(Список!$A$1:$A$100;АГРЕГАТ(15;6;СТРОКА($A$1:$A$100)/(Список!$B$1:$B$100=$A3)/(B$2=Список!$C$1:$C$100);6));"")&ЕСЛИОШИБКА(ИНДЕКС(Список!$A$1:$A$100;АГРЕГАТ(15;6;СТРОКА($A$1:$A$100)/(Список!$B$1:$B$100=$A3)/(B$2=Список!$C$1:$C$100);7));"")&ЕСЛИОШИБКА(ИНДЕКС(Список!$A$1:$A$100;АГРЕГАТ(15;6;СТРОКА($A$1:$A$100)/(Список!$B$1:$B$100=$A3)/(B$2=Список!$C$1:$C$100);8));"")&ЕСЛИОШИБКА(ИНДЕКС(Список!$A$1:$A$100;АГРЕГАТ(15;6;СТРОКА($A$1:$A$100)/(Список!$B$1:$B$100=$A3)/(B$2=Список!$C$1:$C$100);9));"")&ЕСЛИОШИБКА(ИНДЕКС(Список!$A$1:$A$100;АГРЕГАТ(15;6;СТРОКА($A$1:$A$100)/(Список!$B$1:$B$100=$A3)/(B$2=Список!$C$1:$C$100);10));"")
 
Anton555, подскажите, пожалуйста, что Вы использовали в качестве разделителя, когда извлекали значения из списка, чтобы новая должность была на новой строке в ячейке (знак запятой не очень удобен, а когда ставлю вручную в пользовательском варианте "энтер" ничего не получается)?
Изменено: Optic159 - 1 Дек 2018 19:02:42
 
artyrH, спасибо большое!
 
Optic159, в качестве разделителя использован специальный символ "Перевод строки". В коде обозначается как #(lf)
 
alexleoix, Спасибо большущее!!!!)))) Получилось! :)
Изменено: Optic159 - 1 Дек 2018 22:21:48
 
Optic159, Спасибо большое за помощь! :)
Страницы: 1
Читают тему (гостей: 1)
Наверх