Стив отмечает, что некоторые функции Excel могут получать доступ к данным в закрытых книгах, а некоторые нет. Каждые несколько месяцев Стиву нужно извлекать данные из закрытых книг, и в результате он тратит много времени и усилий на тестирование методом проб и ошибок, пока не найдет работающий метод. Поскольку он делает это не очень часто, Стив постоянно заново обнаруживает те же ограничения некоторых функций в отношении ссылок на данные в закрытых книгах. Он задается вопросом, существует ли окончательный список тех функций, которые позволят (или не позволят) ссылаться на данные в закрытых книгах.

Насколько я могу судить, Стив, такого окончательного списка нет. Возможно, это связано с тем, что в Excel можно использовать так много различных функций — более 300 из них в последних версиях программы.

(И, к сожалению, Microsoft не предоставила ни одного такого списка, который я мог бы найти.)

При этом тестирование показало, что следующие функции нельзя использовать так, как вы описываете — они не извлекают информацию из закрытой книги.

AVERAGEIF, AVERAGEIFS, CELL, COUNTBLANK, COUNTIF, COUNTIFS, DAVERAGE, DCOUNT, DCOUNTA, DGET, DMAX, DMIN, DSUM, GETPIVOTDATA, INDIRECT, OFFSET, SUMIF, SUMIFS

Этот список не является исчерпывающим, поскольку не все функции Excel были протестированы. (Приведенный выше список был сгенерирован после тестирования примерно половины функций Excel.) Обратная сторона приведенного выше списка заключается в том, что следующие функции были протестированы и будут отлично работать во внешних ссылках на закрытые книги:

ABS, ADDRESS, AND, AREAS, ASC, AVERAGE, AVERAGEA, CEILING, CHAR, CHOOSE, CLEAN, CODE, COLUMN, COLUMNS, COMBIN, CONCATENATE, COUNT, COUNTA, DATE, DATEVALUE, DAY, DAYS360, DB, DDB, DOLLAR, EDATE, EOMONTH, ERROR.TYPE, EVEN, EXACT, EXP, FACT, FALSE, FIND, FIXED, FLOOR, FV, HLOOKUP, HOUR, HYPERLINK, IF, INDEX, INFO, INT, INTRATE, IRR, ISBLANK, ISERR, ISERROR, ISEVEN, ISLOGICAL, ISNA, ISNONTEXT, ISNUMBER, ISODD, ISREF, ISTEXT, LARGE, LEFT, LEN, LN, LOG, LOG10, LOOKUP, LOWER, MATCH, MAX, MAXA, MEDIAN, MID, MIN, MINA, MINUTE, MOD, MONTH, MROUND, N, NA, NETWORKDAYS, NOT, NOW, NPER, NPV, ODD, OR, PERCENTILE, PERCENTRANK, PERMUT, PI, PMT, POWER, PRODUCT, PROPER, PV, QUOTIENT, RADIANS, RAND, RANDBETWEEN, RANK, RATE, REPLACE, REPT, RIGHT, ROMAN, ROUND, ROUNDDOWN, ROUNDUP, ROW, ROWS, SEARCH, SECOND, SIGN, SLN, SMALL, SQRT, SUBSTITUTE, SUBTOTAL, SUM, SUMPRODUCT, SYD, T, TEXT, TIME, TIMEVALUE, TODAY, TRANSPOSE, TRIM, TRUE, TRUNC, TYPE, UPPER, VALUE, VLOOKUP, WEEKDAY, WEEKNUM, WORKDAY, YEAR, YEARFRAC

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

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (6035) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365.