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

时间:2017-04-23 09:15:53

标签: libreoffice

我在一个LibreOffice Calc工作表上有一组地址(7列,第1个名称,第2个街道,因此一个),并且想要在另一个工作表上创建发票模板。

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

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

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

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

1 个答案:

答案 0 :(得分:1)

I suggest:

  1. Name the data in your first column (eg CName)
  2. Name your array of data (eg Clients)
  3. Set the Source for Validity Criteria to CName
  4. Assuming the validation is in A1, in A2 and copied down to suit:

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

The -0 is not required if the validation is in Row1 but is where an offset should be made if not.