У меня есть лист 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).

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

1 ответ1

0

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

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

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

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

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

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

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