Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/macos/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Macos 如何消除数字应用程序中的空白额外空间?_Macos_Excel Formula_Numbers - Fatal编程技术网

Macos 如何消除数字应用程序中的空白额外空间?

Macos 如何消除数字应用程序中的空白额外空间?,macos,excel-formula,numbers,Macos,Excel Formula,Numbers,这是关于Mac上的数字:我从一行生成一段文本,其中列包含部分文本。但是,由于某些单元格为空,我必须使用条件ISEMPTY才能使公式正常工作: ""&B9&" "&IF(ISBLANK(C9);"";C9)&" "&IF(ISBLANK(D9);"";D9)&" "&IF(ISBLANK(E9);"";E

这是关于Mac上的数字:我从一行生成一段文本,其中列包含部分文本。但是,由于某些单元格为空,我必须使用条件ISEMPTY才能使公式正常工作:

""&B9&" "&IF(ISBLANK(C9);"";C9)&" "&IF(ISBLANK(D9);"";D9)&" "&IF(ISBLANK(E9);"";E9)&" "&IF(ISBLANK(F9);"";F9)&" "&G9&" "&H9&""
这确实起作用,但在一个或多个列为空的区域中,我会使用双空格(因此空格是双空格)

有没有一种方法可以使用另一个条件,比如ISEMPTY(ISEMPTY…)来摆脱这些


这不是一个大问题,但很烦人,也很耗时,因为我必须在事后修改这些文本(有很多)-(

将带有
&“&
的零件从
IF(ISBLANK(C9);”;C9)和“&
更改为
IF(ISBLANK(C9);”;C9&“&
在公式中,检查
C9
是否为空。无论是否为空,它后面都有一个
空格。因此,如果为空,则会添加一个空格,但前面没有数据。如果下一个空格也为空,则会得到另一个没有数据的空格等。。 通过将
&“
包含在if语句中,仅当
C9
不为空时,才会添加空格。空白单元格不添加数据,也不添加空格

=TRIM(CONCATENATE(B9;" ";C9;" ";D9;" ";E9;" ";F9;" ";G9;" ";H9))

也许您应该了解TEXTJOIN..

Excel中的TRIM将删除单词之间的多个空格(以及前导空格和尾随空格)。它在数字上的表现是否相同?在线参考资料非常稀少。不幸的是,Mac上没有TEXTJOIN功能。我尝试从Excel导入,但没有成功。谢谢,它工作得非常好。我不会说我理解它。在我的回答中解释了它。希望它可以理解。