Как получить значение ячейки в другом листе на основе условия?

0

У меня есть лист Excel с данными. Я хочу получить данные с одного листа на другой на основе условия.

--------------------------------------------
| Cell A   | Cell B    |                   |
|------------------------------------------|
| TS11     |   yes     |                   |
|------------------------------------------|
| TW22     |   yes     |                   |
|------------------------------------------|
| TS44     |  yes      |                   |
|------------------------------------------|
| Ts11-ab  |   no      |                   |
|------------------------------------------|
| Ts11     |   no      |                   |
--------------------------------------------

Это мои данные на другом листе. Я хочу эти значения сверху листа.

Найти уникальные значения в столбце A и укажите общее количество в столбце B,

Например : TS11 2 раза в столбце A я хочу это на другом листе так:

----------------------------------------------------
| Cell A   | Cell B  | Cell C (Yes) | Cell D (No)  |   
|--------------------------------------------------|
| TS11     | 2       | 1            | 1            |
|--------------------------------------------------|
| TW22     | 1       | 1            | 0            |
|--------------------------------------------------|
| TS44     | 1       | 1            | 0            |
|--------------------------------------------------|
| Ts11-ab  | 1       |              |1             |
----------------------------------------------------

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

Например : Подсчет столбца B значение с колонкой A ( Как много yes и сколько no ).

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

biz
источник

Ответы:

0

Это типичная работа для сводной таблицы:

  1. убедитесь, что ваши данные имеют заголовки
  2. перейти на вкладку «Вставка» - сводная таблица (это может немного отличаться в зависимости от версии Excel)
  3. переместить заголовок первого столбца в «метки строк»
  4. переместить заголовок второго столбца как в «заголовки столбцов», так и в «значения»

enter image description here

Или вы можете достичь этого с помощью функций

Общее количество:
=COUNTIF($A:$A,$D2)

Учитывая и второй столбец:
=COUNTIFS($A:$A,$D2,$B:$B,"yes")

Я включил оба диапазона в один лист, но, конечно, он будет работать и с несколькими листами.

enter image description here

Máté Juhász
источник