繁体   English   中英

如何摆脱数字应用程序中的 ISBLANK 多余空格?

[英]How to get rid of ISBLANK extra spaces in number app?

这是在 Mac 上的 Numbers 上:我从列包含部分文本的行中生成一段文本。 但是,由于某些单元格是空的,我不得不使用条件 ISEMPTY 来使公式起作用:

""&B9&" "&IF(ISBLANK(C9);"";C9)&" "&IF(ISBLANK(D9);"";D9)&" "&IF(ISBLANK(E9);"";E9)&" "&IF(ISBLANK(F9);"";F9)&" "&G9&" "&H9&""

这确实是 function,但我最终在我有一个或多个空列的区域中出现双空格(所以空格加倍)。

有没有办法我可以使用像 ISEMPTY(ISEMPTY...) 这样的另一个条件来摆脱那些?

这不是一个大问题,但很烦人且耗时,因为我必须在之后修复这些文本(有很多)。 :-(

将带有&" "&的部分从IF(ISBLANK(C9);"";C9)&" "&更改为IF(ISBLANK(C9);"";C9&" ")&在您的公式中,您检查C9是否为空白. 无论是否为空白,其后跟一个" "空格。 因此,如果空白,您会添加一个空格,但之前没有数据。 如果下一个也是空的,你会得到另一个没有数据等的空格。通过在 if 语句中包含&" "它只会在C9不为空时添加一个空格。 空白单元格不添加数据和空格。

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

也许你应该了解 TEXTJOIN ..

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM