Steve指出,某些Excel函数可以访问封闭工作簿中的数据,而某些则不能。每隔几个月,史蒂夫(Steve)需要从封闭的工作簿中提取数据,结果,他花了大量的时间和精力进行试错测试,直到找到一种可行的方法。由于他不经常这样做,因此Steve一直在重新发现有关在封闭工作簿中引用数据的某些功能的相同限制。他想知道是否有这些功能的明确清单,这些清单将(或不允许)允许在封闭的工作簿中引用数据。

据我所知,史蒂夫(Steve)没有这样的权威性清单。那也许是因为在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和Office 365中的Excel。