tov-stalyn
Дата: Вторник, 22.12.2020, 17:30 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 54
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Добрый день. Имеем большой массив с исходными данными. В одном столбце исходника имеем, например ФИО (пример в файле слева), каждому ФИО может соответствовать любой продукт, закономерности по соответствию нет, абсолютный рандом. Пишу бюджет, для этого мне надо в отдельном месте вывести все встречающиеся в исходном массиве сочетания фамилий и продуктов, т.е. если в массиве не было "Иванов - рис", то и в сводной таблице такого сочетания не должно быть. Как это можно сделать? Буду признателен за помощь!
Добрый день. Имеем большой массив с исходными данными. В одном столбце исходника имеем, например ФИО (пример в файле слева), каждому ФИО может соответствовать любой продукт, закономерности по соответствию нет, абсолютный рандом. Пишу бюджет, для этого мне надо в отдельном месте вывести все встречающиеся в исходном массиве сочетания фамилий и продуктов, т.е. если в массиве не было "Иванов - рис", то и в сводной таблице такого сочетания не должно быть. Как это можно сделать? Буду признателен за помощь! tov-stalyn
Сообщение отредактировал tov-stalyn - Вторник, 22.12.2020, 17:30
Ответить
Сообщение Добрый день. Имеем большой массив с исходными данными. В одном столбце исходника имеем, например ФИО (пример в файле слева), каждому ФИО может соответствовать любой продукт, закономерности по соответствию нет, абсолютный рандом. Пишу бюджет, для этого мне надо в отдельном месте вывести все встречающиеся в исходном массиве сочетания фамилий и продуктов, т.е. если в массиве не было "Иванов - рис", то и в сводной таблице такого сочетания не должно быть. Как это можно сделать? Буду признателен за помощь! Автор - tov-stalyn Дата добавления - 22.12.2020 в 17:30
NikitaDvorets
Дата: Вторник, 22.12.2020, 17:57 |
Сообщение № 2
Группа: Авторы
Ранг: Ветеран
Сообщений: 557
Репутация:
126
±
Замечаний:
0% ±
Excel 2019
Добрый день. Как вариант - сводная таблица с настройкой "табличная форма" в конструкторе. См. лист "Свод" прилагаемого файла.
Добрый день. Как вариант - сводная таблица с настройкой "табличная форма" в конструкторе. См. лист "Свод" прилагаемого файла. NikitaDvorets
Ответить
Сообщение Добрый день. Как вариант - сводная таблица с настройкой "табличная форма" в конструкторе. См. лист "Свод" прилагаемого файла. Автор - NikitaDvorets Дата добавления - 22.12.2020 в 17:57
tov-stalyn
Дата: Пятница, 25.12.2020, 10:09 |
Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 54
Репутация:
0
±
Замечаний:
0% ±
Excel 2013
Как вариант - сводная таблица с настройкой "табличная форма" в конструкторе. См. лист "Свод" прилагаемого файла.
Добрый день! Спасибо! Хотя, хотелось обойтись без сводных таблиц, т.к. дальше эти поля будут фигурировать в других формулах.
Как вариант - сводная таблица с настройкой "табличная форма" в конструкторе. См. лист "Свод" прилагаемого файла.
Добрый день! Спасибо! Хотя, хотелось обойтись без сводных таблиц, т.к. дальше эти поля будут фигурировать в других формулах.tov-stalyn
Ответить
Сообщение Как вариант - сводная таблица с настройкой "табличная форма" в конструкторе. См. лист "Свод" прилагаемого файла.
Добрый день! Спасибо! Хотя, хотелось обойтись без сводных таблиц, т.к. дальше эти поля будут фигурировать в других формулах.Автор - tov-stalyn Дата добавления - 25.12.2020 в 10:09
NikitaDvorets
Дата: Пятница, 25.12.2020, 13:34 |
Сообщение № 4
Группа: Авторы
Ранг: Ветеран
Сообщений: 557
Репутация:
126
±
Замечаний:
0% ±
Excel 2019
Лист сводной таблицы тоже можно использовать для дальнейших вычислений, например: ячейка Код
=ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ("продукт";$A$3;"исходник";"Иванов";"продукт";"колбаса")+4
т.е. при составлении формулы в ячейке вне сводной таблицы указать на нужную ячейку внутри сводной таблицы.
Лист сводной таблицы тоже можно использовать для дальнейших вычислений, например: ячейка Код
=ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ("продукт";$A$3;"исходник";"Иванов";"продукт";"колбаса")+4
т.е. при составлении формулы в ячейке вне сводной таблицы указать на нужную ячейку внутри сводной таблицы. NikitaDvorets
Ответить
Сообщение Лист сводной таблицы тоже можно использовать для дальнейших вычислений, например: ячейка Код
=ПОЛУЧИТЬ.ДАННЫЕ.СВОДНОЙ.ТАБЛИЦЫ("продукт";$A$3;"исходник";"Иванов";"продукт";"колбаса")+4
т.е. при составлении формулы в ячейке вне сводной таблицы указать на нужную ячейку внутри сводной таблицы. Автор - NikitaDvorets Дата добавления - 25.12.2020 в 13:34
китин
Дата: Пятница, 25.12.2020, 13:38 |
Сообщение № 5
Группа: Модераторы
Ранг: Экселист
Сообщений: 7014
Репутация:
1073
±
Замечаний:
0% ±
Excel 2007;2010;2016
И вам Доброго!!!Код
=ЕСЛИОШИБКА(ИНДЕКС(B$2:B$20;НАИМЕНЬШИЙ(ЕСЛИ(ПОИСКПОЗ($B$2:$B$20&$C$2:$C$20;$B$2:$B$20&$C$2:$C$20;0)=СТРОКА($B$2:$B$20)-1;СТРОКА($B$2:$B$20)-1);СТРОКА(A1)));"")
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter
И вам Доброго!!!Код
=ЕСЛИОШИБКА(ИНДЕКС(B$2:B$20;НАИМЕНЬШИЙ(ЕСЛИ(ПОИСКПОЗ($B$2:$B$20&$C$2:$C$20;$B$2:$B$20&$C$2:$C$20;0)=СТРОКА($B$2:$B$20)-1;СТРОКА($B$2:$B$20)-1);СТРОКА(A1)));"")
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение И вам Доброго!!!Код
=ЕСЛИОШИБКА(ИНДЕКС(B$2:B$20;НАИМЕНЬШИЙ(ЕСЛИ(ПОИСКПОЗ($B$2:$B$20&$C$2:$C$20;$B$2:$B$20&$C$2:$C$20;0)=СТРОКА($B$2:$B$20)-1;СТРОКА($B$2:$B$20)-1);СТРОКА(A1)));"")
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter Автор - китин Дата добавления - 25.12.2020 в 13:38