MS Excel本地化问题;“工会”;公式中的算子
我正在尝试建立一个excel公式,它将在位于不同工作表上的多个数组中进行查找。因此,我尝试将所有数组连接到一个数组中,并使用union操作符连接数组进行查找。这看起来像MS Excel本地化问题;“工会”;公式中的算子,excel,localization,excel-2007,excel-formula,Excel,Localization,Excel 2007,Excel Formula,我正在尝试建立一个excel公式,它将在位于不同工作表上的多个数组中进行查找。因此,我尝试将所有数组连接到一个数组中,并使用union操作符连接数组进行查找。这看起来像 =SUMPRODUCT(Sheet0!A1:A10,Sheet1!A1:A10 ; array2 ...) 无法判断此公式是否有效,因为我的windows框配置了使用分号作为列表分隔符的FR_CA区域设置(至少这是我的最佳猜测),任何出现逗号的情况都会抛出一个错误框(无效公式) 我尝试使用命名范围来解决问题,最多我的命名范围返
=SUMPRODUCT(Sheet0!A1:A10,Sheet1!A1:A10 ; array2 ...)
无法判断此公式是否有效,因为我的windows框配置了使用分号作为列表分隔符的FR_CA区域设置(至少这是我的最佳猜测),任何出现逗号的情况都会抛出一个错误框(无效公式)
我尝试使用命名范围来解决问题,最多我的命名范围返回#值
- 将List0定义为Sheet0!A1:A10和列表1作为表1!A1:A10
- 还尝试用逗号和分号将列表定义为“=Sheet0!A1:A10,Sheet1!A1:A10”,添加和删除括号
- 假设我可以使用union运算符,请就公式本身向我提供建议
- 请帮助我绕过区域设置问题:什么是法国联合运营商
- 请帮助我将区域设置更改为允许我使用回逗号的任何内容
=SUM(INDEX((Sheet1!A1:A10,Sheet1!B1:B10),,,2))
要将由单列组成的范围连接到数组,可以使用以下语法:在函数参数中选择({1,2,…},Col1,Col2,…)
,例如:
=SUMPRODUCT(--(CHOOSE({1,2},Sheet1!A1:A10,Sheet2!A1:A10)="abc"),
CHOOSE({1,2},Sheet1!B1:B10,Sheet2!B1:B10))