Здравствуйте. Всё-таки еще раз подниму тему. Есть список (столбец А), который разбит на группы (столбец D) Ниже приводится список групп. Хотелось бы напротив каждой группы сформировать строку, состоящую из элементов списка А, соответствующих текущей группе. Сейчас в столбце Е сформированы массивы, в которых элементы списка А, не соответствующие номеру группы, заменены пустой строкой (две кавычки). Но объединить их функцией "сцепить" не выходит. Добавлю, что хотелось бы решить задачу без использования макросов. Если нужно - дополнительные ячейки. Количество элементов в группе ограничено - допустим, не больше 6
Здравствуйте. Всё-таки еще раз подниму тему. Есть список (столбец А), который разбит на группы (столбец D) Ниже приводится список групп. Хотелось бы напротив каждой группы сформировать строку, состоящую из элементов списка А, соответствующих текущей группе. Сейчас в столбце Е сформированы массивы, в которых элементы списка А, не соответствующие номеру группы, заменены пустой строкой (две кавычки). Но объединить их функцией "сцепить" не выходит. Добавлю, что хотелось бы решить задачу без использования макросов. Если нужно - дополнительные ячейки. Количество элементов в группе ограничено - допустим, не больше 6scared
Сообщение отредактировал scared - Пятница, 19.05.2017, 12:39
sboy, спасибо огромное, поняли абсолютно правильно! ))) В Экселе я вроде не новичок, но функцией АГРЕГАТ почему-то никогда не пользовался. Не могли б пояснить, как она используется? Аргументы 15 и 6, как следует из справки - это поиск наименьшего значения с пропуском ошибок. А вот что значит оставшаяся часть формулы - никак не соображу (
sboy, спасибо огромное, поняли абсолютно правильно! ))) В Экселе я вроде не новичок, но функцией АГРЕГАТ почему-то никогда не пользовался. Не могли б пояснить, как она используется? Аргументы 15 и 6, как следует из справки - это поиск наименьшего значения с пропуском ошибок. А вот что значит оставшаяся часть формулы - никак не соображу (scared
scared, эта часть ($F84=$E$2:$E$67) формирует массив {Истина,Ложь} в котором ищем группу СТРОКА($E$2:$E$67)/массив{Истина,Ложь} получаем массив ошибок и номер строк функция Агрегат дает нам k-ый минимальный номер строки
scared, эта часть ($F84=$E$2:$E$67) формирует массив {Истина,Ложь} в котором ищем группу СТРОКА($E$2:$E$67)/массив{Истина,Ложь} получаем массив ошибок и номер строк функция Агрегат дает нам k-ый минимальный номер строкиsboy
sboy, '=СТРОКА($E$2:$E$67)/($F84=$E$2:$E$67)' - все равно выдает ошибку. а слэш в данном выражении что значит? ведь явно не фунцкия деления. не может быть дело в версии экселя? может есть другой вариант синтаксиса?
sboy, '=СТРОКА($E$2:$E$67)/($F84=$E$2:$E$67)' - все равно выдает ошибку. а слэш в данном выражении что значит? ведь явно не фунцкия деления. не может быть дело в версии экселя? может есть другой вариант синтаксиса?scared