Vlookup比较2列

时间:2017-09-06 19:22:47

标签: excel vlookup

=VLOOKUP(A2,C2:C238,2,FALSE)我附上了我的Excel文件的图像和要比较的2列。我已经写了这个公式但它的投掷错误。谢谢你提前帮忙

enter image description here

3 个答案:

答案 0 :(得分:1)

您尝试在仅有1列

的表格范围内引用第2列

尝试使用:

=VLOOKUP(A2,C2:C238,1,FALSE)

您可能还想让范围保持不变,因此请使用

=VLOOKUP(A2,$C$2:$C$238,1,FALSE)

或者,如果您尝试返回的列是D列,那么您需要使用

=VLOOKUP(A2,C2:D238,2,FALSE)

答案 1 :(得分:0)

我认为您要检查是否匹配。改为使用MATCH函数。

答案 2 :(得分:0)

如果您只想确定ItemsSource中是否存在ListView的值,那么您需要做的就是将公式更改为以下内容:

var col = listView.ItemsSource as List<DataObject>;
var item = col.FirstOrDefault(x => x.Name == "some name...");
if(item != null)
    item.Value = 100.0;

如果匹配,此公式将返回ScrollView的值,如果没有匹配则返回view.post(new Runnable() { @Override public void run() { view.scrollTo(0, view.getBottom()); view.getParent().requestChildFocus(view, view); } }); 。如果你想让它看起来更好一些,你可以使用以下内容:

A2

这基本上只是为您提供了通过更改引号内的文本来更改结果值的选项。