首页 文章

通过“数据”>“有效性”下拉列表将另一个工作表中的列转换为行

提问于
浏览
1

我在一个LibreOffice Calc工作表上有一组地址(7列,第1个名称,第2个街道,所以一个),并希望在另一个工作表上创建发票模板 .

我知道如何检索和转置已知行 - 另一个问题的解决方案解释了:Transpose column on one sheet to row on another, with linking

但是,如果我使用 Data > Validity 填充地址区域中的第一个单元格(7个单元格彼此之下),这似乎不起作用 .

我基本上想要完成的是第一个单元格中的下拉列表,我选择名称,它会自动从另一个单元格中检索地址到下面的单元格中 .

这可能还是我在这里过度思考?

1 回答

  • 1

    我建议:

    • 为第一列中的数据命名(例如 CName

    • 命名您的数据数组(例如 Clients

    • 将有效性标准的来源设置为 CName

    • 假设验证在A1中,在A2中并复制到适合:

    =VLOOKUP(A$1,Clients,ROW()-0,0)
    

    如果验证在Row1中,则不需要 -0 ,但如果不是,则应该进行偏移 .

相关问题