2016-02-09 2 views
0

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

http://www.get-digital-help.com/2009/05/03/create-a-list-of-distinct-values-from-a-list-where-an-adjacent-cell-value-meets-a-criteria-in-excel/

После загрузки я могу видеть, что это действительно работает, но когда я нажимаю на формуле ячейки H2 и к лучшему зрения того, что клетки используются в нем, он распадается и дает # N/A ошибка. Я создать новую электронную таблицу и попытался с помощью этого

=ARRAY_CONSTRAIN(ARRAYFORMULA(INDEX($C$2:$C$16,MATCH(0,IF($F$1=$B$2:$B$16,COUNTIF($H$1:$H1,$C$2:$C$16),""),0))), 1, 1) 

, который работает в Документах Google, но удаляется из него при открытии в Excel.

Все эти проблемы происходят как на моем домашнем компьютере, так и на рабочем компьютере. Оба выполняются Excel 2007.

+0

Вам нужно использовать Ctrl-Shift-Enter после редактирования формулы в Excel вместо просто Enter. Она делает форму формулой массива. –

ответ

0

ARRAY_CONSTRAIN() и ARRAYFORMULA() не являются функциями excel. Он используется только в Документах Google.

ARRAYFORMULA() можно удалить и заменить CTRL + Shift + Enter in excel.

ARRAY_CONSTRAIN() Ограничивает результат массива указанным размером. Я не знаю какой-либо формулы для этого, кроме Excel.