我想搜索列中的元素,然后在vlookup公式中使用此元素。我的列包含相同的数字(即:2300)或不包含任何内容(“”),但我有26个不同的可能数字(每个数字=公司)。
如果可能,我想避免使用VBA
示例:
文件1.xlsx,COL A:
“”
“2300”
“2300”
“”
“2300”
“2300”
...
文件2.xlsx,COL A:
“”
“1200”
“”
“1200”
“1200”
“1200”
...
因此,如果我是File 1.xlsx,我想执行以下操作:“如果找到与”“不同的内容,则打印数字”。
希望我很清楚。感谢您的帮助!
让
答案 0 :(得分:0)
您无法在此类数据上使用vlookup。您要查找的值必须按字母顺序排列,然后从中,您可以检索同一行上的单元格中存在的值。
如果您只想测试该单元格是否为空,则只需执行此操作
=IF(<your cell>="";<you other cell>;"")
注意相对和绝对坐标。
答案 1 :(得分:0)
此公式将返回第一个非空白值,该值与A1:A10范围内的2300不匹配。根据需要更新范围(在所有3个位置),并在搜索不同的值时替换2300。
=INDEX($A$1:$A$10,MATCH(1,($A$1:$A$10<>"")*($A$1:$A$10<>2300),0))
注意这是输入数组的数组。要正确输入,您需要双击一个单元格以便处于编辑模式,粘贴公式然后按CTRL+SHIFT+ENTER
确认它