根据空单元格动态生成名称列表

问题描述 投票:0回答:2

我有一个Excel 2016电子表格,我正在跟踪人们是否已完成每周表格。这个表格每周都有不同的主题。在表1(2018)上是主题和团队成员的主要列表,单元格中有一个“X”表示他们是否已将表格转入。在表2(签到表)上,我有一个下拉框在哪里我可以选择一个主题。我的最终想法是选择主题并检索尚未完成所选主题的人员列表。下面是Sheet 1的示例屏幕截图。因此,从这个屏幕截图中,如果我选择“安全分辨率”,第二页上的列表将包含名称(Robin,Aron)(Beane,Isaac)(Beene,Roger)(贝尼茨,何塞)等。

Sreenshot from Sheet 1

excel excel-formula
2个回答
0
投票

您可以从col C开始复制所有内容,粘贴到新工作表中,然后从Paste-Smarttag中选择“transpose”。然后,您将表单作为列和名称作为行,您可以过滤(每个列)所有行,而不是“X”。


0
投票

作为替代方案,如果你想要按照公式而不是复制和粘贴,你可以添加一个新的工作表,将“E”放入A2,将“F”放入A3并自动完成为“T”(或者首先是多个cols表有)。在B2中,你可以写下=INDIRECT(CONCAT(A2;1))和c&p那个公式(所以第二个col有所有的名字)。您可以通过=INDIRECT(CONCAT(A2, 2))(对于第一种形式),..., 3))以及第二种形式同样拉出“X”es。再次,您可以过滤空cols。

还有另一种选择(更快,但不是那么明显):在第二张纸上,选择与你有名字一样多的行加上一个和多少cols,就像你有表格一样,输入TRANSPOSE(并从col C向右/向下选择并按Ctrl+Shift+Enter(或者可能是Meta + Shift +在Mac上输入)。该公式然后自动神奇地转置(并在源表中的更改时更新)。你在这个here找到更多信息。

© www.soinside.com 2019 - 2024. All rights reserved.