You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用电子表格公式生成规范的信封收件人姓名格式?

电子表格姓名拼接为信封收件人格式的公式方案

需求说明

将拆分在fname1、lname1、fname2、lname2列的姓名,按以下规则拼接为专业信封格式:

  • 若lname1与lname2相同:[fname1] and [fname2] [lname1]
  • 若lname1与lname2不同且存在第二个姓名:[fname1] [lname1] and [fname2] [lname2]
  • 若fname2和lname2为空:[fname1] [lname1]

通用公式(Excel/Google Sheets适用)

直接使用嵌套IF公式即可覆盖所有场景,假设数据在A2(fname1)、B2(lname1)、C2(fname2)、D2(lname2)单元格,公式如下:

=IF(AND(ISBLANK(C2),ISBLANK(D2)), A2&" "&B2, IF(B2=D2, A2&" and "&C2&" "&B2, A2&" "&B2&" and "&C2&" "&D2))

公式逻辑拆解

  • 第一层判断:检查fname2和lname2是否都为空,是则直接返回单个姓名组合
  • 第二层判断:若存在第二个姓名,先对比姓氏是否相同:
    • 姓氏相同:只在末尾保留一次姓氏,前面拼接两个名字加"and"
    • 姓氏不同:完整拼接两个全名,中间用"and"连接

示例验证

对应测试表格,公式输出结果如下:

fname1lname1fname2lname2输出结果
JoeSmithLindaSmithJoe and Linda Smith
DannyLarsonShannonCarterDanny Larson and Shannon Carter
BartSimpsonBart Simpson

内容的提问来源于stack exchange,提问作者Jenny

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.20 16:42:39