发布网友 发布时间:2022-04-23 15:14
共2个回答
热心网友 时间:2023-05-12 17:55
象这种情况建议做成三个表:表一为事件跟踪表,表二为未解决事件表,表三为已解决事件表。
表一作为原始数据进行输入。
表二和表三则可以使用INDEX函数引用表一数据。
参考公式:
=INDEX(表1!$A$1:$E$500,SMALL(IF(表1!$E$1:$E$500="未解决",ROW(表1!$A$1:$A$500)),A2),COLUMN(1)))
1、在使用上面这个公式的时候表二和表三最好在事件名称列前加一个序号列,这样可以方便SMALL函数自动排列数据。
2、COLUMN(1)函数*数值所在列,如果要提取发生时间则为COLUMN(2),以此类推。
3、使用这个公式的时候要在公式编辑器里同时按CTRL+SHIFT+ENTER作为结束,要看到公式前后都出现大括号该公式才能正确计算。
4、表三的公式将未解决改成已经解决即可。
热心网友 时间:2023-05-12 17:55
太烦了, 还不如直接在E列用数据有效性,
未解决还是已解决, 还是要人去判定的, excel又不能帮你判定,
如果用函数实现,那你至少给出判定条件啊?