Katerina8737
Дата: Среда, 20.04.2022, 11:14 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Все доброго дня! Подскажите, пожалуйста. У меня во вложенном файле есть столбец, где указаны повторяющиеся значения, во втором столбце разные даты публикации этих значений, если оставить только уникальные значения из первого столбца, даты также убираются рандомно, и к уникальным значениям необходимо подтянуть последнюю дату публикации, по какой формуле возможно это осуществить?
Все доброго дня! Подскажите, пожалуйста. У меня во вложенном файле есть столбец, где указаны повторяющиеся значения, во втором столбце разные даты публикации этих значений, если оставить только уникальные значения из первого столбца, даты также убираются рандомно, и к уникальным значениям необходимо подтянуть последнюю дату публикации, по какой формуле возможно это осуществить? Katerina8737
К сообщению приложен файл:
___.xlsx
(168.0 Kb)
Ответить
Сообщение Все доброго дня! Подскажите, пожалуйста. У меня во вложенном файле есть столбец, где указаны повторяющиеся значения, во втором столбце разные даты публикации этих значений, если оставить только уникальные значения из первого столбца, даты также убираются рандомно, и к уникальным значениям необходимо подтянуть последнюю дату публикации, по какой формуле возможно это осуществить? Автор - Katerina8737 Дата добавления - 20.04.2022 в 11:14
jakim
Дата: Среда, 20.04.2022, 11:48 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1197
Репутация:
313
±
Замечаний:
0% ±
Excel 2010
Power Query
[vba]Код
let Source = Excel.CurrentWorkbook(){[Name="Table14"]}[Content], #"Changed Type" = Table.TransformColumnTypes(Source,{{"ИННКПП", type text}, {"Дата публикации", type date}}), #"Grouped Rows" = Table.Group(#"Changed Type", {"ИННКПП"}, {{"Count", each List.Max([Дата публикации]), type date}}), #"Renamed Columns" = Table.RenameColumns(#"Grouped Rows",{{"Count", "Последняя дата размещения"}}) in #"Renamed Columns"
[/vba]
Power Query
[vba]Код
let Source = Excel.CurrentWorkbook(){[Name="Table14"]}[Content], #"Changed Type" = Table.TransformColumnTypes(Source,{{"ИННКПП", type text}, {"Дата публикации", type date}}), #"Grouped Rows" = Table.Group(#"Changed Type", {"ИННКПП"}, {{"Count", each List.Max([Дата публикации]), type date}}), #"Renamed Columns" = Table.RenameColumns(#"Grouped Rows",{{"Count", "Последняя дата размещения"}}) in #"Renamed Columns"
[/vba]jakim
Ответить
Сообщение Power Query
[vba]Код
let Source = Excel.CurrentWorkbook(){[Name="Table14"]}[Content], #"Changed Type" = Table.TransformColumnTypes(Source,{{"ИННКПП", type text}, {"Дата публикации", type date}}), #"Grouped Rows" = Table.Group(#"Changed Type", {"ИННКПП"}, {{"Count", each List.Max([Дата публикации]), type date}}), #"Renamed Columns" = Table.RenameColumns(#"Grouped Rows",{{"Count", "Последняя дата размещения"}}) in #"Renamed Columns"
[/vba]Автор - jakim Дата добавления - 20.04.2022 в 11:48
китин
Дата: Среда, 20.04.2022, 11:56 |
Сообщение № 3
Группа: Модераторы
Ранг: Экселист
Сообщений: 7013
Репутация:
1073
±
Замечаний:
0% ±
Excel 2007;2010;2016
Формула массива. Вводится одновременным нажатием Ctrl+Shift+EnterКод
=МАКС(ЕСЛИ($G2=$A$2:$A$9093;$B$2:$B$9093))
Формула массива. Вводится одновременным нажатием Ctrl+Shift+EnterКод
=МАКС(ЕСЛИ($G2=$A$2:$A$9093;$B$2:$B$9093))
китин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Ответить
Сообщение Формула массива. Вводится одновременным нажатием Ctrl+Shift+EnterКод
=МАКС(ЕСЛИ($G2=$A$2:$A$9093;$B$2:$B$9093))
Автор - китин Дата добавления - 20.04.2022 в 11:56
Nic70y
Дата: Среда, 20.04.2022, 12:01 |
Сообщение № 4
Группа: Друзья
Ранг: Экселист
Сообщений: 8701
Репутация:
2258
±
Замечаний:
0% ±
Excel 2010
сводная таблица
К сообщению приложен файл:
222.xlsx
(252.6 Kb)
ЮMoney 41001841029809
Ответить
Сообщение сводная таблица Автор - Nic70y Дата добавления - 20.04.2022 в 12:01
_Boroda_
Дата: Среда, 20.04.2022, 12:01 |
Сообщение № 5
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Если руками - сначала отсортируйте по дате от новых к старым. А затем удаляйте дубликаты Если формулой массива (вводится одновременным нажатием Контрл Шифт Ентер - Код
=МАКС((A$2:A$9093=G2)*B$2:B$9093)
Если обычной формулойКод
=МАКС(ИНДЕКС((A$2:A$9093=G2)*B$2:B$9093;))
Еще можно сводной таблицей (см. файл)
Если руками - сначала отсортируйте по дате от новых к старым. А затем удаляйте дубликаты Если формулой массива (вводится одновременным нажатием Контрл Шифт Ентер - Код
=МАКС((A$2:A$9093=G2)*B$2:B$9093)
Если обычной формулойКод
=МАКС(ИНДЕКС((A$2:A$9093=G2)*B$2:B$9093;))
Еще можно сводной таблицей (см. файл) _Boroda_
К сообщению приложен файл:
-1-1.xlsx
(285.1 Kb)
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Если руками - сначала отсортируйте по дате от новых к старым. А затем удаляйте дубликаты Если формулой массива (вводится одновременным нажатием Контрл Шифт Ентер - Код
=МАКС((A$2:A$9093=G2)*B$2:B$9093)
Если обычной формулойКод
=МАКС(ИНДЕКС((A$2:A$9093=G2)*B$2:B$9093;))
Еще можно сводной таблицей (см. файл) Автор - _Boroda_ Дата добавления - 20.04.2022 в 12:01
Katerina8737
Дата: Среда, 20.04.2022, 14:17 |
Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Всем спасибо, все подошло, вы очень помогли!
Ответить
Сообщение Всем спасибо, все подошло, вы очень помогли! Автор - Katerina8737 Дата добавления - 20.04.2022 в 14:17