【发布时间】:2017-08-12 23:35:08
【问题描述】:
我在所有团队及其各自的团队成员中都表现出色。
在同一个 Excel 文件中,我有一张表格,您可以在其中选择一个团队,并根据该值在该表格的一个单元格中填写该团队的所有成员。
目前我有一个解决方案,用户需要过滤成员列表以仅包含具有以下功能的团队成员:
=TEXTJOIN(",",TRUE,'Team members'!A2:A13)
我现在需要编辑这个公式,以确保我只获得选定团队的成员(而不是硬编码的)。
团队成员表:
在第二张表 (CoverSheet) 中,用户需要从上方单元格 A2 的屏幕截图中选择一个团队。根据 A2 中的值,B2 中的结果应更改为列出所有团队成员。
编辑
我刚刚尝试了下面提供的解决方案,但是当我在实际使用的 Excel 上尝试时,我得到了 #VALUE!错误,因为结果的总长度会超过一定数量的字符。我假设这是基于本文中的评论:https://support.office.com/en-us/article/TEXTJOIN-function-357b449a-ec91-49d0-80c3-0e8fc845691c
有人知道如何解决这个问题吗?
【问题讨论】:
-
能否在此处添加截图。无法打开链接
-
@GowthamShiva 我已经添加了一些截图,如果不清楚请告诉我!
-
如果我选择团队 A,我应该让成员 a-1 和成员 a-7 在同一个单元格 (B2) 中?
-
@GowthamShiva 理想情况下是的,如果绝对不可能的话,如果我能找到一种方法来替换来自其他来源的团队成员列表并且只编辑公式中的范围就足够了。
-
连接不接受数组,所以我看不出如何在没有 VBA 的情况下将其放入一列,但获得过滤列表很容易:exceltactics.com/…
标签: excel excel-formula excel-2010