单位每天产生报表(文本文件,下附),我需要分析,如某一核算码余额是否为0,某两个核算码余额是否相等方向相反,某一核算码余额是否为另外若干核算码余额的1%等等分析,我在EXCEL中通过导入,用VLOOKUP函数读取发生额或余额,并将这些数据事先在表中建立了关系,如余额为0,则直接读取借贷余额并相加,=0即可,其它情况类似,这样大减轻了事后监督的工作量。问题是,在此所附的一张表中,核算码具有唯一性,没问题,但有时,我必须分析原币日计表,即一张表中有10几个货币,或者虽只有一个货币,但我必须对辖属10个网点的合并表(物理合并)后分析,相当于我在此所附的表有2张或以上并在一起,即一张连着一张,此时,在A列的核算码没有唯一性了,故我在VLOOKUP函数的选定区域中的行进行了限制(列无关),然后由于业务的波动、月末月初与平常的不同,这种限制经常失效,迫使我修改公式,而公式又很多,经常修改也失去了我当时建立自动监察表的意义了,工作量反而增加。我在此想请教,在EXCEL中,VLOOKUP函数的区域选定能否自行调整?或者用另外一个函数来控制?能自动判定范围?用VB肯定能解决,但我从未学过,除非有拿来能用的,否则不予考虑,学起来更精力了,希望杀鸡不用牛刀。