我有一个看起来像这样的电子表格
A B C D E
-------------------------------------------------------------------------
Mercedes A Class C Class E Class G Wagon
BMW 1 Series 3 Series 4 Series
我想创建一个看起来像这样的电子表格
A B
------------------------------
Merecedes A class
Merecedes C class
Merecedes E class
Merecedes G Wagon
BMW 1 Series
BMW 3 Series
BMW 4 Series
我使用了转置函数,但它不会为每个值创建新记录,而只是重新排列列。
我怎样才能做到这一点?
最佳答案
我一直在寻找同样的答案。
你试图做的事情叫做 unpivoting 但它看起来不像谷歌表格中有一个内置函数来做它。
我在 Google 产品论坛中找到了此修复程序。 https://productforums.google.com/forum/#!topic/docs/5UAxnQKMFm8
乍一看,它看起来有点复杂,但 victor tabori 的代码非常有效。
将他的代码复制并粘贴到您的 Google 工作表中的工具脚本编辑器中,然后在您的电子表格中使用 =unpivot 函数。我遇到的唯一限制是尝试引用工作表不同页面中的数据失败。
关于google-sheets - 在 Google 表格中将列转换为行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53685379/