使用另一张工作表中多个单元格的文本数据删除空单元格(某些公式不起作用)

问题描述 投票:0回答:2

sheet image

使用 Google Sheets,我有这个公式,可以从另一个工作表的多个单元格中获取文本数据:

='24 KPI Weekly'!Z5&" / "&'24 KPI Weekly'!Z6&" / "&'24 KPI Weekly'!Z7&" / "&'24 KPI Weekly'!Z8&" / "&'24 KPI Weekly'!Z32&" / "&'24 KPI Weekly'!Z33&" / "&'24 KPI Weekly'!Z34&" / "&'24 KPI Weekly'!Z35 

结果如下:

/ / Robert Bourassa / / / 1425 Rue des Mélèzes / / St-Blaise

我想删除空单元格。我尝试了在网上可以找到的多种方法,但没有一个有效。

其中,我尝试了TEXTJOIN函数,并添加了TRUE函数:

=TEXTJOIN(" / ", TRUE, '24 KPI Weekly'!Z5, '24 KPI Weekly'!Z6, '24 KPI Weekly'!Z7, '24 KPI Weekly'!Z8, '24 KPI Weekly'!Z32, '24 KPI Weekly'!Z33, '24 KPI Weekly'!Z34, '24 KPI Weekly'!Z35) 

但是它不起作用。它没有考虑其他工作表中的大多数单元格(它在公式中保持黑色而不是彩色。因此给我一条错误消息。请参阅随附的屏幕截图。我尝试了其他方法,但它总是给出我的错误消息好像这些功能不适用于我的谷歌表格。 有人可以帮忙吗?

google-sheets google-sheets-formula google-sheets-api google-workspace
2个回答
0
投票

截图1

您好,回答我的人。非常感谢。我将你的公式添加到我的公式中,但它仍然给了我一条错误消息。请查看上面的截图 1。

这是我的电子表格副本的链接:

https://docs.google.com/spreadsheets/d/1bqOg1fRn8VFgdxJ-OZ_Yg-h8Pmxk_D0w/edit?usp=sharing&ouid=111851483886123696756&rtpof=true&sd=true

我删除了很多其他表格(页面),所以你会看到很多#REF!但这没关系,因为这些专栏对此事并不重要。需要查看的列是第一页(工作表)上的 Z 和第二页(工作表)上的 AA。

因此,在第一个名为“24 KPI Weekly”的表中,我必须添加每行对应的交易地址。 这是我们每周的记录,我会定期更新。

我希望将数据传输(复制)到那里,并忽略空单元格,而不是将这些地址重新写入季度 KPI 页面(第二张表)。

非常感谢您帮助我解决这件事 范妮


0
投票

Google 表格语法因位置而异

使用TextJoin可以实现您想要的输出。不要在目标范围

decimal comma notation
之间使用
'24 KPI Weekly'!Z5, '24 KPI Weekly'!Z6,
,而是使用
semicolon (;)

我添加了一个参考文献

Explaining syntax differences in your formulas due to your Google Sheets location
,这解释了为什么逗号在你这边不起作用。

你可以试试这个:

=TEXTJOIN("/";TRUE; '24 KPI Weekly'!Z5; '24 KPI Weekly'!Z6; '24 KPI Weekly'!Z7; '24 KPI Weekly'!Z8; '24 KPI Weekly'!Z32; '24 KPI Weekly'!Z33; '24 KPI Weekly'!Z34; '24 KPI Weekly'!Z35; '24 KPI Weekly'!Z59; '24 KPI Weekly'!Z60; '24 KPI Weekly'!Z61; '24 KPI Weekly'!Z62; '24 KPI Weekly'!Z63)

第二行:

=TEXTJOIN(" / ";TRUE; '24 KPI Weekly'!Z11; '24 KPI Weekly'!Z12; '24 KPI Weekly'!Z13; '24 KPI Weekly'!Z14; '24 KPI Weekly'!Z38; '24 KPI Weekly'!Z39; '24 KPI Weekly'!Z40; '24 KPI Weekly'!Z41; '24 KPI Weekly'!Z66; '24 KPI Weekly'!Z67; '24 KPI Weekly'!Z68; '24 KPI Weekly'!Z69; '24 KPI Weekly'!Z70)

第三行:

=TEXTJOIN(" / "; true; '24 KPI Weekly'!Z17; '24 KPI Weekly'!Z18; '24 KPI Weekly'!Z19; '24 KPI Weekly'!Z20; '24 KPI Weekly'!Z44; '24 KPI Weekly'!Z45; '24 KPI Weekly'!Z46; '24 KPI Weekly'!Z47; '24 KPI Weekly'!Z73; '24 KPI Weekly'!Z74; '24 KPI Weekly'!Z75; '24 KPI Weekly'!Z76; '24 KPI Weekly'!Z77)

第四行:

=TEXTJOIN(" / "; true; '24 KPI Weekly'!Z23; '24 KPI Weekly'!Z24; '24 KPI Weekly'!Z25; '24 KPI Weekly'!Z26; '24 KPI Weekly'!Z50; '24 KPI Weekly'!Z51; '24 KPI Weekly'!Z52; '24 KPI Weekly'!Z53; '24 KPI Weekly'!Z80; '24 KPI Weekly'!Z81; '24 KPI Weekly'!Z82; '24 KPI Weekly'!Z83; '24 KPI Weekly'!Z84)

示例输出:

Output1

Output2

Output3

Output4

参考:

文字加入

解释由于您的 Google 表格位置而导致的公式中的语法差异

© www.soinside.com 2019 - 2024. All rights reserved.