Таблицы Google: выбор столбца с наивысшим значением и извлечение строки из указанной c ячейки в его строке - PullRequest
0 голосов
/ 27 мая 2020

Из таблицы данных мне нужно определить максимальное значение в столбце, чего я могу достичь с помощью =Max()

Как только я получу это значение, мне нужно вернуть соответствующее имя строки, которое он сидит внутри.

for example if the highest value in the column is 618 as shown then the value P E T S should return

1 Ответ

0 голосов
/ 27 мая 2020

Из вашего вопроса я понял, что в столбцах A и B есть некоторые данные, как показано ниже (нажмите «Выполнить фрагмент кода, чтобы проверить значения в таблице»), и желаемый результат - это имя соседней ячейки, имеющей max (B1: B7)

затем выберите ячейку C1 и используйте эту формулу, вы получите свой ответ

= vlookup (Max (B1: B7), { B1: B7, A1: A7}, 2, ложь)

<table border=1>
  <th>
    Column A
  </th>
  <th>
    Column B
  </th>
  <tr>
    <td>
      ABC
    </td>
    <td>
      9
    </td>
  </tr>

  <tr>
    <td>
      DEF
    </td>
    <td>
      112
    </td>
  </tr>

  <tr>
    <td>
      GHI
    </td>
    <td>
      20
    </td>

    <tr>
      <td>
        PETS
      </td>
      <td>
        618
      </td>
    </tr>

    <tr>
      <td>
        JKL
      </td>
      <td>
        10
      </td>
    </tr>

    <tr>
      <td>
        MNO
      </td>
      <td>
        25
      </td>
    </tr>
</table>
...