Arhn - архитектура программирования

Поиск комбинаций и их подсчет в Excel

Я мало что знаю об Excel и пытаюсь сделать следующее:

Итак, если у меня был столбец A и столбец B:

A     B  
red   green  
red   green  
red   green  
blue  pink  
blue  pink  
blue  pink  
blue  pink  
black white  
black white  

Допустим, у меня есть сотни рядов комбинаций. Что мне нужно сделать, так это на втором листе показать все различные комбинации и количество их повторений. Итак, для приведенного выше результат будет:

Combination: Number of times:   
red green    3  
blue pink    4  
black white  2  

Итак, мне нужно было бы назвать комбинацию и количество раз, когда она встречается. Есть идеи, как я мог это сделать?


  • В этой ситуации: i) A = красный и B = зеленый, ii) A = зеленый и B = красный. i и ii - это одна и та же комбинация, или вы хотите посчитать их как 2 комбинации? 16.09.2013
  • Привет, Андре, я хотел бы, чтобы это считалось другим. Там более 3000 строк, и я не знаю всех комбинаций, поэтому мне нужно их получить. но в указанном вами случае они будут считаться 2 комбинациями. 16.09.2013

Ответы:


1

Сделайте заголовок в своей таблице: A1 = цвет1, B1 = цвет2, C1 = комбинация

1- Тип на C2

=A2&"-"&B2

перетащите формулу вниз в столбце C до последней строки, в которой есть данные в столбцах A и B.

2- Перейдите в «Вставить» -> «Сводная таблица».

Перетащите «комбинацию» в «Ярлыки строк» ​​и перетащите «комбинации» в метку «Значения».
Вам необходимо выполнить математическую операцию в поле «Значения» сводной таблицы, а операция «Подсчет» будет уже устанавливается автоматически при перетаскивании в него переменной (поэтому должно появиться «Количество комбинаций»).

Вот скриншот о том, как должна выглядеть сводная таблица:

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

15.09.2013
  • Большое спасибо!!! Отлично работает! Просто случайный вопрос: можно ли еще показать, какие строки имеют определенную комбинацию? Так, например, если красно-зеленый находится в строках 2-20 и 200-500, можно ли это показать? Кажется, что большинство похожих комбинаций сгруппированы вместе. Вы, кажется, знаете Excel, поэтому я просто спрашиваю, но не волнуйтесь, если это не так. Я действительно ценю твою помощь. 16.09.2013
  • Я не уверен, что понял ваш вопрос, но вы можете попробовать отфильтровать свои данные (перейти к данным - ›фильтр) и отфильтровать данные в основной электронной таблице по значениям столбца C (комбинация) (выберите комбинацию, которую вы хотите отображать). Вы также можете сортировать (перейдите на главную - ›Сортировка и фильтр -› CustomSort --- ›sort by = столбец C). Я не знаю, в чем преуспеть, но в этом я мог бы помочь. Мне пора идти. Спасибо. 16.09.2013

  • 2

    Один из способов сделать это:

    Выделите все данные, скопируйте их и вставьте в то место, где вы хотите рассчитать количество повторов. Выберите этот диапазон и на вкладке Data выберите Remove Duplicates. Это даст вам все уникальные случаи появления паттернов.

    Теперь, используя следующую формулу, вы можете подсчитать количество случаев в каждом из этих случаев. Обратите внимание, что это формула массива, поэтому, когда вы вводите ее изначально, вам нужно нажать Ctrl+Shift+Enter в поле формулы, чтобы она рассчитывалась правильно. Вот формула, просто измените ячейки на те, которые вам нужны:

    =SUM(IF($A$1:$A$4&$B$1:$B$4=A1&B1,1,0))
    

    Здесь $A$1:$A$4&$B$1:$B$4 объединяет два столбца вместе для создания «ключей». Затем он сопоставляет это с текущей комбинацией для проверки (A1&B1), а затем возвращает 0 или 1 и суммирует общую сумму, чтобы получить счет.

    15.09.2013

    3

    Добавьте третий столбец - «Счетчик» - добавив значение «1» в каждую строку этого столбца.

    Включите этот столбец в данные сводной таблицы, а затем распределите поля в сводной таблице следующим образом:

    Столбцы: A | Ряды: B | Значения: Количество

    03.01.2019
    Новые материалы

    Коллекции публикаций по глубокому обучению
    Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге https://amundtveit.com - эта публикация дает обзор 25..

    Представляем: Pepita
    Фреймворк JavaScript с открытым исходным кодом Я знаю, что недостатка в фреймворках JavaScript нет. Но я просто не мог остановиться. Я хотел написать что-то сам, со своими собственными..

    Советы по коду Laravel #2
    1-) Найти // You can specify the columns you need // in when you use the find method on a model User::find(‘id’, [‘email’,’name’]); // You can increment or decrement // a field in..

    Работа с временными рядами спутниковых изображений, часть 3 (аналитика данных)
    Анализ временных рядов спутниковых изображений для данных наблюдений за большой Землей (arXiv) Автор: Рольф Симоэс , Жильберто Камара , Жильберто Кейрос , Фелипе Соуза , Педро Р. Андраде ,..

    3 способа решить квадратное уравнение (3-й мой любимый) -
    1. Методом факторизации — 2. Используя квадратичную формулу — 3. Заполнив квадрат — Давайте поймем это, решив это простое уравнение: Мы пытаемся сделать LHS,..

    Создание VR-миров с A-Frame
    Виртуальная реальность (и дополненная реальность) стали главными модными терминами в образовательных технологиях. С недорогими VR-гарнитурами, такими как Google Cardboard , и использованием..

    Демистификация рекурсии
    КОДЕКС Демистификация рекурсии Упрощенная концепция ошеломляющей О чем весь этот шум? Рекурсия, кажется, единственная тема, от которой у каждого начинающего студента-информатика..