用于Excel的Aspose Cells - 为INDEX和MATCH重复动态公式

时间:2018-01-03 17:19:09

标签: indexing excel-formula match aspose aspose-cells

enter image description here你能帮忙吗?

一个单元格中的示例公式:

=INDEX('Customer Concen Customer Master'!$A:$H,MATCH(J2,'Customer Concen Customer Master'!$A$2:$A$295104,0)+1,2)

模板公式:

&=&=INDEX('Customer Concen Customer Master'!$A:$H,MATCH(J{r},'Customer Concen Customer Master'!$A$2:$A$295104,0)+1,2)

我们想在Excel的“Sheet 1”中添加这个模板公式,这个论坛是依赖于 “Customer Concen Customer Master”Excel表格在同一Excel模板中。

示例公式适用于一个单元格,当我们尝试追加&=&=然后将J2更改为J{r}时,它无效。 我们收到“无效公式”例外。

我认为,我们无法在Stack Oveflow中附加示例文件。 所以,我附上了图片。请找到有关样本预期输出的更多详细信息

“我的查找”表在Excel的A列中保留“CustomerNo”,在Excel的B列中保留“Cons / Hold#” CustomerNo(A栏)Cons / Hold#(B栏) 21 aa 22 bb 23毫升 24 dd 25 ee 26 ff 27克 28 ...... 29 ii 30 jj

“主要客户”表格在Excel中的A列中保留“主要客户编号”,在Excel中的第J列中显示“CUSTOMER_NUMBER”

主要客户编号(A栏)CUSTOMER_NUMBER(J栏)
aa 21 bb 22 抄送23 dd 24 ee 25 ff 26 gg 27 ...... 28 ii 29 jj 30

主要客户编号在Excel模板的单元格A2中包含此公式 = INDEX('我的查询'!$ A:$ B,MATCH(J2,'我的查询'!$ A $ 2:$ A $ 11,0)+1,2)

我试图通过访问这样的主要客户表格在C#中添加以下公式:

mainCustomerWorksheet.Cells [“B2”]。公式=“& =& = INDEX('我的查询'!$ A:$ B,MATCH(J {r},'我的查询'!$ A $ 2: $ A $ 11,0)+1,2)“;

请注意样本formla和模板公式之间的以下变化 1)& =& =在模板公式中加前缀 2)J2在模板公式中更改为J {r} 3)我在运行时在C#中的“My Lookup”表中计算总行数(例如11行),并在C#代码中构造公式 $ 11美元的模板公式

0 个答案:

没有答案