我有两个excel列:列A包含数字,列B包含值。
我想在A列上查找特定单元格,其中包含以特定2位数结尾的数字 - 并在B列上复制其邻居的值。
我使用了数组和函数RIGHT,但不幸的是没有成功。
例如,这些是列:
A B
1234 1
1545 2
179 3
Cell C1包含:
=(RIGHT(A:A,2)*1 = 45)*B:B
我点击了Ctrl+Shift+Enter
它应该返回2,但由于某种原因它不会工作。
奇怪的是它确实适用于' 34'和第一行。
你能帮我确定一下这个问题吗?
答案 0 :(得分:0)
你可以使用IF接受三个参数的IF公式。
=IF(RIGHT(A:A,2)*1 = 45,B1,66)
答案 1 :(得分:0)
除了@TechnoCrat的回答之外,如果你只想使用一个将通过所有columnA并返回columnB中相应值的单元格,你可以使用下面的公式。这将导致图片。
我使用" $ C $ 1"作为您想要输入要搜索的2位数字的变量,您只需在代码中用您想要的数字更改它。
=LOOKUP($C$1,RIGHT(A:A,2)*1,B:B)