一个单元格中的示例公式:
=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美元的模板公式