Я использую Excel 2010. Ниже приведен анонимный образец моих данных.
Name Factor Nick Town
Anton 0 Anton Denver
Anton 1 Anton1 Boston
Anton 2 AntonB Miami
Anton 1 Anton1 Seattle
Bernard 0 Bernard Denver
Bernard 1 Bernie Miami
Bernard 1 Bernardo Seattle
Chuck 0 Chuck Denver
Chuck 1 Chuckee Chicago
Chuck 2 Chuckee Seattle
Chuck 2 Chucky Miami
Chuck 1 Tchuk Chicago
Chuck 2 Chuck Houston
Deborah 0 Deborah Denver
Deborah 1 Deb Miami
Deborah 2 Debbie Chicago
Deborah 3 Debbee Boston
Deborah 1 Debbie Boston
Что я хочу: для каждого имени, которое указано в определенном городе (скажем, в Чикаго), я хочу, чтобы все города, на которые они ссылаются.
Что-то вроде:
В SQL я бы выразил это как:
select distinct Name , town from Dist
where Name in (select Name from Dist where town='Chicago');
Мой процесс: мне нужен список городов для каждого имени. Это довольно просто.
Моя проблема возникает, когда я хочу, чтобы этот список был отфильтрован только по тем именам, в списке которых есть Чикаго. Если я фильтрую в Чикаго, я получаю следующее:
- Я попытался продублировать поле города, чтобы можно было отфильтровать первое и отобразить второе. Это не сработало.
- Я пробовал разные движения между столбцами и строками, но безуспешно.
- Я даже не вижу, как вычислить столбец для достижения моей цели.
Если бы это могло быть достигнуто без сводных таблиц, я в порядке с этим. Я просто думал, что будет проще.