-1

У меня есть три столбца данных в столбцах K, M и O в электронной таблице Google, и я хочу выяснить (с результатами, напечатанными в столбце H), какие значения являются общими для каждого из K, M и O.

Чтобы упростить его, я попытался сравнить две колонки K и M с этой формулой

=ARRAYFORMULA((IFERROR(MATCH(K1:K,M1:M,0),0)))

Проблема с результатами заключалась в том, что он печатал (в столбце H) номер строки в столбце M, где находится значение в столбце K. Я бы предпочел, чтобы значение было напечатано в столбце H, а не числом, указывающим, где найти значение в столбце M, так что есть такая проблема, и тогда это работает только для двух столбцов. Кроме того, чтобы сработало сравнение трех столбцов, он не может напечатать число, указывающее, где найти значение, потому что он должен будет напечатать два числа (по одному для каждого из двух других столбцов), поэтому мне нужно значение распечатаны. Как я могу добавить третий столбец сюда?

Обратите внимание, я не был уверен в том, где задать вопрос такого типа, однако ниже я нашел ответ, в котором говорится, что вопросы "формулы" Excel можно задавать здесь, поэтому я предположил, что то же самое для таблиц Google. Я пометил этот вопрос как Excel, потому что я думаю, что многие основные формулы одинаковы

Обновить

Я думаю, что это может быть сложно с тремя столбцами, поэтому, если вы можете показать мне, как это сделать с двумя столбцами P и Q, я могу сравнить результаты этой формулы со столбцом R и таким образом найти общие значения во всех трех столбцах. , Однако, чтобы это работало, сравнение двух столбцов должно вывести совпадающее значение в новом столбце, чтобы новый столбец можно было сравнить с третьим столбцом.

https://meta.stackexchange.com/questions/22922/which-site-do-excel-or-other-spreadsheet-formulas-belong-on?lq=1

1 ответ1

0

Если я правильно понимаю, что возвращается, то

= ARRAYFORMULA(iferror(смещение(M1, IFERROR(MATCH(K1:K, M1:M, 0), -1)), 0), 0)

должно сработать.

Изменить: круглые скобки были размещены неправильно.

= ARRAYFORMULA(iferror(смещение(M1, IFERROR(MATCH(K1:K, M1:M, 0), -1), 0), 0))

Единственный способ получить другой столбец в сравнении - это получить другой оператор MATCH и посмотреть, что два оператора MATCH ищут одно и то же слово. Для этой задачи было бы проще запрограммировать макрос VBA.

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