|
本帖最后由 zuolei64 于 2013-12-22 23:01 编辑
问题如下:
用C列中的数据在B列中查询相同的数据,查到以后把与B列同行的A列中的数据返回到D列。
例如:C4中的3,在B列中对应B3,B3同行的A列中为2,则我需要将2返回到D列。
通过在网上查相关的资料,发现VLOOKUP函数似乎可以,但我套用了一下,发现不行,如图所示。
我想可能是因为A,B两列有相同的数据,所以导致结果不正确吧。
我对Excel里的函数基本是一窍不通,希望各位前辈不吝赐教。谢谢!
--------------------------
我把我的Excel文件已经放在了附件中,方便各位直接在Excel表里试一下
------------------------------
问题已经解决,真心感谢各位在第一时间给予的热情帮助!!非常感动,谢谢!!
关于最佳答案:tgydslr 和1091126096都是最佳答案,但是只能选一个,很为难,但是tgydslr的等级低一点,所以选了他(建议系统可以设置多个最佳答案)
zuolei64 发表于 2013-12-22 21:33
试了一下,还是不行,C4是对的,但是其他几个基本都不对。正确的值是我自己一个个对出来的。用您的公式算 ...
看见附件才发现是数据类型的问题
公式修正为d2 - =INDIRECT("A"&MATCH(C2&"",B$1:B$65535,))
复制代码下拉即可
(, 下载次数: 72)
|
|