如何使用谷歌电子表格中的公式垂直重复一个范围



我有一个谷歌电子表格,我正在构建它作为模板。模板的副本将为多个组制作,因此任何公式/格式都需要结转。我有一个问题,我认为很简单,但经过几天的搜索,我还没有找到适用于这种情况的解决方案。我希望每次在相应的列中有值时,都采用相关的文本并重复格式。

我在a栏中有一个越来越多的测试词列表。我已经设法使每个测试词在B栏中垂直重复三次。在C栏中每个测试词也有一组三个值。所以a栏和B栏目前看起来是这样的(请忽略"---",我不知道如何格式化它,所以它看起来像两个单独的栏(:

测试词1--值1
测试词1---值2
检测词1---数值3

每次添加新的测试单词时,我都需要这个来自动填充:

+测试+单词1--值1
Test Word1--值2
Test-Word1--值3
+Test+Word2--值1
Test Word2--值3
+Test+Word3--值1est-Word3--值2
Test-Vord3--

我尝试过arrayformula、transpose/split/rept的不同变体。这并不是说这些类型的公式不起作用,只是它们与我尝试过的特定方法不起作用。如果有帮助的话,我已经把它放在一张可查看的纸上了。

非常感谢您的帮助!

我是新手,但我可能有部分答案。如果你在第3行的D列中使用这个公式(并填写(,它将创建你想要的输出,如E列所示:

=IF(MOD(ROW(),3)=0,  
"+" & SUBSTITUTE(INDEX(A$3:A,QUOTIENT(ROW(C3),3),1)," "," +"), 
INDEX(A$3:A,QUOTIENT(ROW(C3),3),1))

我已经在你的电子表格中的一个新标签Sheet1 GK中添加了这个。

这会处理你的测试单词。我不确定你从哪里得到了必须与每个测试单词匹配的三个值单词。如果它们被保存在其他地方,可以使用VLOOKUP找到它们。如果你需要更多帮助,请告诉我。

对于每个不同的测试词,这三个值是否相同?在所有测试单词旁边显示"Value1"、"Value2"one_answers"Value3"。我认为这些可能真的不同,比如"Value9"或"Value97"或其他什么?

这些公式确实需要复制到整列中。这很可能可以通过使用VLOOKUP的ARRAYFORMULA来完成。如果这对你很重要的话,我可以试着让它发挥作用。

相关内容

最新更新