大家看完以下应用,有啥想法?请给韩老师留言。
韩老师曾经写过一篇文章:,今天拿这个问题来验证一下DeepSeek。
韩老师暂时用网页版。
打开DeepSeek主页,输入问题:
注意:点选”“深度思考“。
用人工智能来解决问题,有一个关键问题就是正确精准地给出指令。最好用简单的语言精准地描述问题。
韩老师给出的指令为:
在EXCEL工作表中,A1到A20区域中是部门名称,部门名称有重复,B1到B20区域中是员工姓名,怎样用函数实现将同一部门的员工姓名写在同一行。
不知道是不是真的网络问题,DeepSeek首次竟然显示“服务器繁忙,请稍后再试”:
再次输入,DeepSeek思考了48秒,给出了解决思路:
在思考之后,给出了三种解决方法:
还给出了效果示例:
韩老师将三种方法一一应用,得到的结果如下:
第一种方法:
分别在D1与E1输入两个公式:
=UNIQUE(A1:A20)
=TRANSPOSE(FILTER(B$1:B$20, A$1:A$20=D1))得到效果如下:
第二种方法:
分别在D1与E1输入两个公式:
=UNIQUE(A1:A20)
=TEXTJOIN(", ", TRUE, FILTER(B$1:B$20, A$1:A$20=D1))得到效果如下:
第二种方法是在第一种方法基础之上,将员工姓名写在了同一单元格,并用逗号隔开。
第三种方法:
在D列手动输入或使用删除重复项功能生成唯一部门列表。
在E1单元格输入公式:
=IFERROR(INDEX($B$1:$B$20, SMALL(IF($A$1:$A$20=$D1, ROW($A$1:$A$20)), COLUMN(A1))), "") 美中不足是这种方法需要调用数组公式的 按 Ctrl+Shift+Enter 三键组合完成计算。但却是考虑了兼容低版本Excel的问题。
看完后,是不是感觉DeepSeek给出的答案稳准狠?
本篇结束
(封面图面来自网络)
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.