有一个excel表,如下所示:
天|月|年份
1 |一月| 1999
6 |没有一个月2009
如何在这样的句子中插入单元格值? 方案1:“此人出生于1999年1月1日的1”
但是如果未指定月份,则句子应如下所示:
方案2:“某人出生于”“ 2009年”中的“ 6”(未指定月份)
创建句子后,如何将句子分成3个不同的列:
第1栏:“此人出生于” 6
第2栏:“ 1月中的月份”
第3栏:“ 1999年”
我已经尝试了一些功能,但是无法提出一个可行的解决方案。
答案 0 :(得分:0)
假设您的表格从A1单元格开始,请在指定的单元格中输入以下内容。
单元格 D2
="The person was born on " & A2
单元格 E2
=IF(B2="","without month specified","in the month of " & B2)
单元格 F2
="in the year of " & C2
单元格 G2
=D2 & " " & E2 & " " & F2
...现在将所有这些列填充到表格的最后一行,您将得到结果。
答案 1 :(得分:0)
Workbook Download(Dropbox)
D2
="The person was born "&IF(A2="","without day specified ","on the "&A2&CHOOSE(IF(AND(A2>10,A2<14),4,IF(AND(VALUE(RIGHT(A2,1))>0,VALUE(RIGHT(A2,1))<4),VALUE(RIGHT(A2,1)),4)),"st","nd","rd","th"))
E2
=IF(B2="","without month specified",IF(A2="","in","of")&" the month of " & B2)
F2
=IF(C2="","without year specified","in the year of "&C2)
G2
=D2&" "&E2&" "&F2&"."