You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Excel公式简化整合技术问询:去除中间步骤合并至单行公式

Excel公式简化整合技术问询:去除中间步骤合并至单行公式

嘿,我来帮你搞定这个公式简化的事儿!你想要把E1的姓名格式化逻辑直接整合到H1的输出公式里,去掉中间的E1步骤对吧?这完全可以做到,而且能保持简洁不冗余。

先给你直接上整合后的单行公式,替换掉原来的H1公式就行:

="Previously worked "&B1&" on "&TEXT(C1,"DD")&UPPER(TEXT(C1,"MMM"))&YEAR(C1)&" by "&IF(LEN(D1)-LEN(SUBSTITUTE(D1," ",""))<2,D1,LEFT(D1,FIND(" ",D1,FIND(" ",D1)+1)))

咱们来拆解一下这个公式的逻辑:

  • 保留了你原来H1里的工单、日期格式化部分:把C1的日期转成DDMMMYYYY的大写月份格式(比如05JUL2024
  • 直接把E1的姓名处理逻辑嵌入了进来:
    • 先判断D1里的空格数量,如果少于2个(也就是姓名没有中间名缩写,已经是LAST, FIRST格式),就直接用D1的原内容
    • 如果有2个及以上空格(比如LAST, FIRST M),就截取从开头到第二个空格之前的内容,自动去掉中间名缩写

这样你就可以删掉E1单元格,直接用这个单行公式生成需要的工单历史输出,完美贴合你想要简化 paperwork 流程、串联工单的需求。

备注:内容来源于stack exchange,提问作者Clay

火山引擎 最新活动