我在一年中的每个星期一和星期日都有行,(有一个月开始和结束时的变化),如此,
11/05/2015 18/05/2015 25/05/2015 01/06/2015 08/06/2015
17/05/2015 24/05/2015 31/05/2015 07/06/2015 14/06/2015
但是这些都是日期格式,我需要它们采用文字格式,但仍然以dd/mm/yyyy
格式阅读,而不是42125
。
在我的文档中,每个列标题应该使用我的第一个示例中显示的每个日期读取dd/mm/yyyy-dd/mm/yyyy
,我希望使用公式=A30&"-"&A31
等来实现此目的。所以应该阅读理想的结果,
11/05/2015-17/05/2015 18/05/2015-24/05/2015
11/05/2015 18/05/2015
17/05/2015 24/05/2015
然而,使用=cell&cell
公式,我只剩下
42135-42141 42142-42148
11/05/2015 18/05/2015
17/05/2015 24/05/2015
我必须创建这些标题2年的日期,并试图避免手动输入每个标题,有没有办法实现这一目标?
答案 0 :(得分:2)
你需要像这样分解它们:
=DAY(A3)&"/"&MONTH(A3)&"/"&YEAR(A3)&"-"&DAY(A4)&"/"&MONTH(A4)&"/"&YEAR(A4)
我假设您的数据从单元格A3开始
答案 1 :(得分:2)
尝试在连接之前将这些值转换为文本:
=TEXT(A1,"dd/mm/yyyy")&"-"&TEXT(A2,"dd/mm/yyyy")
答案 2 :(得分:2)
使用Excel附带的TEXT
功能。
假设单元格A1具有" 11/05 / 2015",请在单元格B1中使用以下公式:
B1=TEXT(A1,"dd/mm/yyyy")
这会处理问题的第一部分。对于第二部分,您可以使用CONCATENATE
函数。假设B1和B2包含日期作为文本,您可以使用以下公式将它们连接在一起:
=CONCATENATE(B1, "-", B2)
答案 3 :(得分:2)
假设第1行中的标题和第3行和第4行中的日期,这将起作用:
=TEXT(A3,"dd/mm/yyyy")&TEXT(A4," - dd/mm/yyyy")
无需连接" - "