【问题标题】:How to organize cells in different columns with Google Sheets如何使用 Google 表格组织不同列中的单元格
【发布时间】:2021-06-11 06:09:04
【问题描述】:

我有一张这样的表。您会注意到这些列包含不同的社交媒体链接。

我希望工作表看起来像这样 - 列包含类似的社交媒体链接。

有没有办法使这种分类自动化? Here's the sheet 如果有帮助,谢谢。

【问题讨论】:

  • 工作表总是在 B 列和 C 列上有链接值?我知道它会在上面添加更多行。另外,您是否考虑过使用每次在工作表上插入值时运行的Apps Script with an onEdit() 触发器?

标签: google-sheets google-sheets-formula


【解决方案1】:

如果您可以将Link 1Link 2 的单元格值替换为该列中所需的网站名称,那么您可以使用FILTER 获取符合您条件的值。

如果您的数据如下所示:

然后,您可以在 F3 中使用以下公式,前提是您已适当地标记了标题(facebook、instagram 等)

=ArrayFormula(FILTER(TRANSPOSE(SPLIT(TEXTJOIN(" ", 1, $B$3:$C), " ")), SEARCH(F$2, TRANSPOSE(SPLIT(TEXTJOIN(" ", 1, $B$3:$C), " "))), SEARCH($E3, TRANSPOSE(SPLIT(TEXTJOIN(" ", 1, $B$3:$C), " ")))))

【讨论】:

    【解决方案2】:

    不知道这是否有帮助,但这里有一个选项,其中一个单元格中有一个公式 - E2。如果愿意,您可以将其放在另一张纸上:

    =arrayformula(
    {A2:C2;
    query(
    {
    vlookup({sequence(counta(A3:A),1,1,2),sequence(counta(A3:A),1,1,2),sequence(counta(A3:A),2)},{sequence(counta(A3:A)*2),query({row(A3:A),A3:A,B3:B;row(A3:A),A3:A,C3:C},"where Col2 is not null order by Col2,Col3",0)},{2,3,4,4},0)
    },"select Col2,Col3,Col4 order by Col1",0)
    })
    

    如果您的链接列多于两个,我可以提供不同的代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-01
      相关资源
      最近更新 更多