Я использую 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');

Мой процесс: мне нужен список городов для каждого имени. Это довольно просто. Имена и города

Моя проблема возникает, когда я хочу, чтобы этот список был отфильтрован только по тем именам, в списке которых есть Чикаго. Если я фильтрую в Чикаго, я получаю следующее:

Имена, отфильтрованные по городу

  • Я попытался продублировать поле города, чтобы можно было отфильтровать первое и отобразить второе. Это не сработало.
  • Я пробовал разные движения между столбцами и строками, но безуспешно.
  • Я даже не вижу, как вычислить столбец для достижения моей цели.

Если бы это могло быть достигнуто без сводных таблиц, я в порядке с этим. Я просто думал, что будет проще.

2 ответа2

1

Вам нужно добавить вспомогательный столбец к вашим исходным данным. Предположим, что имя находится в столбце A, а Town - в столбце D, ваша формула будет (в E2):

=COUNTIF(A:A,A2,D:D,"Chicago")

Это вернет 1 для имен, имеющих Чикаго, и 0 для имен без Чикаго. (та же логика, что и для вашего подзапроса в SQL)

Просто добавьте этот новый столбец для фильтра сводной таблицы и фильтра для 1 .

0

Выберите заголовки столбцов и щелкните правой кнопкой мыши. Выберите настройки поля> макет и распечатайте. И переключать показывать элементы без данных.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .