Excel如何用函数实现以下功能?

第1步.上面有两张表格:A和B。我的最终的目的就是在表格B的D18和E18单元格中用函数来获取正确的时间。第2步.以“李娜”为例,首先搜索表格A第C列是否有名为“李娜”的... 第1步.上面有两张表格:A和B。我的最终的目的就是在表格B的D18和E18单元格中用函数来获取正确的时间。第2步.以“李娜”为例,首先搜索表格A第C列是否有名为“李娜”的人; 2.1-如果有,则返回其“行数”,如上图表格A所示,返回值是 6,接着第三步 2.2-如果没有,则返回内容“未交”。第3步.接着查看表格A的G6单元格的内容是否为“业绩汇总表” 3.1-如果是,则将表格A的E6单元格的时间填入表格B的D18单元格 3.2-如果不是,则继续搜索表格A第C列是否有名为”李娜“的人,如果搜索到了,返回其所在的行数,这里是7. 3.3 如果没有搜到名为”李娜“的人,则返回内容“未交”第4步.接着查看表格A的G7行单元格的内容是否为“业绩汇总表” 4.1-如果是,则将表格A的E7单元格的内容填入表格B的D18单元格. 4.2-如果不是,则继续搜索下一个名为“李娜”的人 展开
 我来答
jokulboy
2019-08-07 · TA获得超过657个赞
知道小有建树答主
回答量:979
采纳率:59%
帮助的人:323万
展开全部
楼主
步骤中并没有显示E18到底录入什么内容
推算如下:
1、如果找到 李娜 业绩汇总表 D18显示对应日期 否则未交
2、如果找到 李娜 驻点销售。。。表 E18显示对应日期 否则未交
可以这么理解不
假如推算正确,那么问题如下
1、是否存在有汇总表,没有住店销售表的情况,也就是说D18显示了日期,E18却是未交
2、是否存在多个李娜 汇总表,需要判定吗
假设A表叫“明细表”
在B表D2输入
=IF(SUMPRODUCT((明细表!$C:$C=$B2)*(明细表!$G:$G=D$1))=1,LOOKUP(1,0/(明细表!$C:$C=$B2)*(明细表!$G:$G=D$1),明细表!$E:$E),"未交")
右拉,下拉
看看满足需求不,若函数运行慢,可将$C:$C,$G:$G之类的改为具体行数。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式