大概是这样的
在A表某格,引用B表的某一个数据
B表中的C列是全是人名,在该人名列中,自动寻找“张三”所在行的D列的数据
在A表的某格中,输入什么公式?
不知道我说没说清楚。
多谢高手回答,和我想问的还差一点点,就是按你假设的,sheet2表中的C列的人名顺序不固定且数量多于sheet1中的A列。我想在C列中先有一个自动找“张三”的函数。其他的情况和你假设的一样。
追答我还是不明白你说“在C列中先有一个自动找“张三”的函数”,这是什么意思?
这个C 列是sheet1的还是sheet2的?
如果是1的,那跟前面的AB有什么对应联系?如果是2的,2中C列不是已经有名字了吗?要函数做什么?
是2的。现在的ABCD全按你的假设来说。
是这样的:
sheet1中,张三、李四、王五的名字是固定在A列的,且顺序不变。
sheet2是随时更新的,张三、李四、王五,在C列,但此列名字不止张三、李四、王五,且顺序还不固定。
因此,在1中的张三所在行的B列数据,需要引用2中张三所在行的D列数据。
因此要个函数在2的C列中,也就是张三、李四、王五、赵六中先用函数找到张三。
估计还要加个if 什么什么=“张三”
你的情况多余考虑了。
就按我上面讲的
sheet1中的b2输入
=vlookup(a1,sheet2!C:d,2,0)
下拉填充就能实现你的要求。
sheet2只是基础数据表,可以增加内容,但函数是多余的。
你试一下我给你的公式再说
或者自己先做一个简单的例子,测试。