如何使用公式将单元格值插入到excel的句子中?

时间:2019-03-23 21:23:12

标签: excel excel-formula

有一个excel表,如下所示:

天|月|年份
1 |一月| 1999
6 |没有一个月2009

如何在这样的句子中插入单元格值? 方案1:“此人出生于1999年1月1日的1”

但是如果未指定月份,则句子应如下所示:

方案2:“某人出生于”“ 2009年”中的“ 6”(未指定月份)

创建句子后,如何将句子分成3个不同的列:

第1栏:“此人出生于” 6

第2栏:“ 1月中的月份”

第3栏:“ 1999年”

我已经尝试了一些功能,但是无法提出一个可行的解决方案。

2 个答案:

答案 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&"."

enter image description here