我在矩阵中有一个足球比赛日期表,我想在单列中输出该表。我已经构造了一个公式来实现这一点:
=TRANSPOSE(HSTACK(B2:F2,B3:F3,B4:F4,B5:F5,B6:F6))
字符串
的数据不过,有两个问题存在:1.当我只想引用整个区域但返回的结果与所示相同时,我已经单独引用了每一行。我曾尝试使用BYROW为这一点,但无济于事。1.当我希望这些单元格为空时,这些空单元格输出为00/01/1900。
00/01/1900
vc6uscn91#
尝试使用TOCOL()
的数据·单元格B8中使用的公式
=TOCOL(IF(B2:F6="","",B2:F6))
字符串您也可以排除TOCOL()中的IF(),但它会将空白显示为0 s,而它可以使用自定义格式隐藏。
0
的·单元格B8中使用的公式
=TOCOL(B2:F6)
型在单元格中应用的自定义格式:m/d/yyyy;;。但是你也可以使用第一种方法。
m/d/yyyy;;
eagi6jfj2#
如果您根本不需要空格:
=TOCOL(B2:F6,1)
字符串如果您要保留空白:
=IF(TOCOL(B2:F6)=0,"",TOCOL(B2:F6))
型或者是
=LET(x,TOCOL(B2:F6),IF(x=0,"",x))
型测试结果:
的数据
2条答案
按热度按时间vc6uscn91#
尝试使用TOCOL()
的数据
·单元格B8中使用的公式
字符串
您也可以排除TOCOL()中的IF(),但它会将空白显示为
0
s,而它可以使用自定义格式隐藏。的
·单元格B8中使用的公式
型
在单元格中应用的自定义格式:
m/d/yyyy;;
。但是你也可以使用第一种方法。eagi6jfj2#
如果您根本不需要空格:
字符串
如果您要保留空白:
型
或者是
型
测试结果:
的数据