Различные значения из подмножества таблицы

У меня есть две таблицы,

Компания

магазины

И я хочу знать в таблице компании количество разных стран для каждой компании.

Я не знаю, как подсчитать разные значения только для определенных строк.

Решение должно быть без VBA.

Спасибо за помощь!

Я бы использовал Pivot Tables. Причина в том, что вам не нужно беспокоиться о формулах, и Pivot делает всю тяжелую работу для вас. Если вы обновите данные, все, что вам нужно сделать, это нажать «Обновить» на сводной таблице и bam, все сделано.

В основном вы выделите всю информацию в таблице 2 и введите Insert -> Pivot Table

Оставьте параметры по умолчанию (выберите таблицу) и (новый рабочий лист), затем нажмите «ОК».

Перетащите Company ID компании в блок Rows . Перетащите Country ID в блок Columns и снова в блок Values .

Щелкните правой кнопкой мыши по Country ID в блоке « Values и выберите « Value Field Settings

Измените Summarize value field by Sum Summarize value field by от Sum до Count и нажмите OK

Смотрите скриншот. Это то, что вы получите.

Скриншот

Используйте эту формулу массива:

 =SUM(IF(Sheet1!$A$2:$A$10=A2,1/COUNTIFS(Sheet1!$B$2:$B$10,Sheet1!$B$2:$B$10,Sheet1!$A$2:$A$10,A2))) 

Будучи формулой массива, ее нужно подтвердить с помощью Ctrl-Shift-Enter. Если все сделано правильно, Excel поместит {} вокруг формулы.

Лист1 – это мой технический паспорт:

Введите описание изображения здесь

Итак, на листе 2 я поместил формулу в С2 и скопировал:

Введите описание изображения здесь

  • MS excel - присвоение «категорий» на основе ключевых слов
  • Группа анализа не видна
  • Могу ли я «subtotal» с произвольной функцией, например, конкатенацией строки?
  • Почему Excel не автоматически обновляет мои уравнения?
  • Как ссылаться на рабочий лист с именем пространства
  • Подсчитать уникальные имена в диапазоне столбцов Excel
  • Excel Преобразование строк в столбцы
  • Сводная таблица - суммирование нескольких независимых столбцов данных
  • Учет уникальных значений в столбце, а также фильтрация по другим столбцам
  • Найти и сохранить совпадения из 2 столбцов в Excel
  • Сравните ячейки в двух разных таблицах и извлеките данные из одного места в другое, если совпадение найдено
  • Interesting Posts

    xcopy файл, переименовать, подавить сообщение «Does xxx указать имя файла …»

    Каковы все escape-символы?

    Как получить высоту и ширину изображения с помощью java?

    Как выполнить тройную загрузку

    Binary Blob усечен до 8000 байт – SQL Server 2008 / varbinary (max)

    Несколько слов в любом порядке с использованием регулярного выражения

    Как переименовать поле для всех документов в MongoDB?

    Создать пароль после входа в систему

    Генерировать случайные числа после нормального распределения в C / C ++

    Как перезагрузить .bash_profile из командной строки?

    Как использовать selenium webdriver на локальной (на моем компьютере) веб-странице вместо того, чтобы найти где-нибудь на www?

    Блокировка с двойной проверкой в ​​.NET.

    Как добавить пользователя AzureAD к SQL Server для проверки подлинности Windows

    Добавить высоту / тень на панели инструментов для устройств с предварительным леоптипом

    Угловая форма: добавление полей формы динамически при нажатии на пользователя

    Давайте будем гением компьютера.