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

Как подставить значения в excel?

Я работаю в Excel и хочу посчитать, сколько человек занимаются спортом или играют в компьютерные игры. Является ли это возможным? Предположим, что у меня есть эта таблица A:

Person  Activity
1       Football
2       Football
3       Football, FIFA 17
4       Hockey
5       Hockey
6       FIFA 17
7       FIFA 17

Теперь я использовал сводную таблицу и знаю, что могу иметь следующие значения:

FIFA 17
Football
Football, FIFA 17
Hockey

Первый вопрос: могу ли я использовать некоторую функцию if для добавления нового столбца и перевода его в категорию? По этому столу?

Activity            Category
FIFA 17             PC
Football            Sport
Football, FIFA 17   PC, Sport
Hockey              Sport

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

Person  Activity        Category
1   Football            Sport
2   Football            Sport
3   Football, FIFA 17   PC, Sport
4   Hockey              Sport
5   Hockey              Sport
6   FIFA 17             PC
7   FIFA 17             PC

И наконец, я хочу подсчитать, содержит ли категория столбцов одно значение из «Спорт», «ПК» и, если да, +1. Итак, я ожидаю окончательный результат:

  Category    Count
  PC           3
  Sport        5

Шаги бота (перевод в категорию и содержание текста) действительно важны. Потому что в целом мне придется переводить больше значений в одну категорию. заранее спасибо


  • Добавьте столбец категории, а затем расширьте диапазон сводной таблицы, чтобы включить его. Затем вы можете переключить структуру для суммирования по категориям. 05.04.2017
  • Но это дает мне сумму категории ПК, Спорт как одну категорию, но я хочу посчитать ее в каждой категории ПК, Спорт не как один ПК, Спорт 05.04.2017
  • Я настоятельно рекомендую структурировать ваши данные с помощью строки для Человека 3 с Футболом и Спортом, затем еще одной строки для Человека 3 с FIFA и ПК и т. д. 05.04.2017

Ответы:


1

Вы можете сделать следующее:
Сначала вставьте категорию из таблицы использования категорий:
=VLOOKUP(B2,$G$1:$H$4,2,FALSE)
G1:H4 – это таблица с видом деятельности и категорией, и сохраните $ для абсолютной ссылки
B2 – Второй столбец (столбец действий), где каждый человек (столбец A) имеет действие
2, чтобы вернуть значение второго столбца в таблице действий/категорий
False, чтобы вернуть точное значение
Вы можете перетащить его вниз
Для подсчета используйте:
=COUNTIF($C$2:$C$8,"*"&B11&"*")
C2:C8 новый столбец категории, созданный по приведенной выше формуле
$, чтобы иметь абсолютную ссылку
B11 — это категория, которую вы хотите подсчитать
" *"&... чтобы включить все комбинированные категории вместе с простыми

Column A  Column B         Column C  
Person    Activity          Category
1         Football          Sport  =VLOOKUP(B2,$G$1:$H$4,2,FALSE)
2         Football          Sport
3      Football, FIFA 17    PC, Sport
4         Hockey            Sport
5         Hockey            Sport
6         FIFA 17           PC
7         FIFA 17           PC  


        Column B    Column C
        Category    Count
            PC        3 =COUNTIF($C$2:$C$8,"*"&B11&"*")
            SPORT     5
08.04.2017

2

В столбце B выберите всю ячейку, которую вы хотите заполнить активностью, и «Определить имя» для этого диапазона (предположим, что активность). Затем перейдите в другую ячейку, где вы хотите отобразить результаты. Определите область имени для всего листа, вы можете отображать результаты на любом другом листе, таком как лист3 и т. д. ... хорошо. Введите эту формулу: для футбола>> =countifs(Activity,"Football") Введите повторите это в другие ячейки для хоккея, FIFA и других игр

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

Коллекции публикаций по глубокому обучению
Последние пару месяцев я создавал коллекции последних академических публикаций по различным подполям глубокого обучения в моем блоге 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 , и использованием..

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