Прежде всего, заблаговременно за ваши ответы. Я работаю с таблицами Excel и vba, и у меня есть проблема.Excel VBA фильтрация и группировка строк vba
У меня есть эти данные (Таблица 1):
REFERENCE COUNTRIES ORIGIN DISTRIBUTED
2014.AOK Iran 1 0
2014.AOK Bulgaria 0 1
2014.AOK Spain 0 1
И я хочу, чтобы создать новый лист с информацией структурированной следующим образом (таблица 2):
REFERENCE ORIGIN DISTRIBUTED
2014.AOK Iran Bulgaria, Spain
Как вы можете видеть в таблице 1, Ссылка одинакова для 3 строк. В каждой строке есть другая страна. Моя цель - написать всю информацию всего за 1 строку, в зависимости от «РАСПРОСТРАНЕННЫЙ».
- Если страна имеет 1 в РАСПРОСТРАНЕННОЙ колонке, ее следует добавить после последней, которая имела 1 в этой колонке. В этом примере Болгария и Испания должны быть вместе в той же колонке, разделенной запятой.
Я попытался сделать это с помощью vba, но я понятия не имею, как это сделать. Не могли бы вы дать мне ключ?
спасибо очень очень !!
Как насчет использования сводной таблицы? – Raystafarian
Не знаю, смогу ли это работать. Я получаю данные такого рода, открывая файл XML. Это действие является частью большого макроса, который я разрабатываю. Но я учту вашу идею. Спасибо mate :) – Eka
«ORIGIN» и «DISTRIBUTED» взаимоисключающие? Является ли «ORIGIN» единственным значением для каждой «ССЫЛКИ»? – user3819867