我正在使用Excel 2010.我的设置是:
Column I: Election type X, U or S
Column J, Plan 1, 2, or 3
如果我选择选举类型U和计划2,我想用预定义的值自动填充V,W,X和Y列。如果选择U和2,它将始终是相同的值。我一直在看Vlookup,看起来这不是最好的选择。我认为Index / Match可能会更好。我找不到一个坚定的公式示例,能够分辨哪种公式最适合我的需求。
有谁知道我可以在哪里得到一个可能完成这个的例子?
答案 0 :(得分:1)
您可能希望在这些列中使用条件。 A列是选举类型。
=IF(AND(A2="U",J2=2),"predefined value","")
答案 1 :(得分:0)
在另一张纸上(如果愿意,可以在以后隐藏),设置如下所示的表格。突出显示的区域应该命名(我将其命名为tblResult
):
C列在单元格C2中有一个公式并向下复制:
=A2&B2
列D:G中的结果是手动输入的。它们是根据您之前的描述选择的选择类型和计划组合的结果。所以现在,在主表单中,单元格V2并复制到单元格Y2然后向下复制(我假设数据从第2行开始,第1行是标题行),使用以下公式:
=IFERROR(VLOOKUP($I2&$J2,tblResult,COLUMNS($V$1:V$1)+1,FALSE),"")
或者对于Excel 2003及以下的友好版本:
=IF(ISERROR(VLOOKUP($I2&$J2,tblResult,COLUMNS($V$1:V$1)+1,FALSE)),"",VLOOKUP($I2&$J2,tblResult,COLUMNS($V$1:V$1)+1,FALSE))
答案 2 :(得分:0)
使用索引和匹配,您可以制作如下所示的公式,并创建一个如前所述的查找表。使用&
符号连接两个不同的单元格进行匹配。
如果您想获得更复杂的表格,可以在查找表格中匹配单独的列,并使用ctrl+shift+enter
输入您的公式