我有一个谷歌电子表格,我正在构建它作为模板。模板的副本将为多个组制作,因此任何公式/格式都需要结转。我有一个问题,我认为很简单,但经过几天的搜索,我还没有找到适用于这种情况的解决方案。我希望每次在相应的列中有值时,都采用相关的文本并重复格式。
我在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来完成。如果这对你很重要的话,我可以试着让它发挥作用。