如何在 excel 中创建级联列表?
How to create a cascading list in excel?
我的最终期望:
我想在 excel 中有一个多层列表,这样当我 select 从下拉列表中 CSP ID excel,它填充列 - CSP 名字 和 CSP 姓氏 与列 CSP ID 相邻.
例如:如果 1742329 是 CSP ID 对应的我有一个 CSP fname 作为 Andrea 和 CSP lname 为 Rogers,因此在 selecting excel 下拉列表中的 CSP ID 时,它应该自动填充 CSP fname 和CSP lname.
我的现状:
查看大量教程和网络链接后,我找不到帮助,因为在我的情况下,CSP ID 始终对应于唯一的 CSP 名字和姓氏
请看下面的截图:
Here is a list of all the CSP IDs
Here is a list of all the CSP Last Names
Here is a list of all the CSP First Names
注意:此下拉列表适用于整个列,而不仅仅是第一行。
你看列表很长,我没法按照网上的方法来。所以我需要一种方法来解决这个问题。
另外,在单独的 sheet 上,我将列出所有 CSP ID 与其名字和姓氏相对应的列表。 Screenshot here.
您不需要级联下拉菜单。您的 ID 列需要一个下拉列表,然后 fname 和 lname 列都需要一个常规的 VLOOKUP
。然后,您只需将 VLOOKUP
公式向下拖动即可。如果需要,pre-populate 一堆行(比如前 1000 行)。
假设您的 ID 在 A 列中,并且您有 header 行。我还假设您在名为 lookup 的 sheet 上进行了查找 table,其中 ID 在 A 列中,名字在 B 列中。现在不要在 fname 列中使用下拉列表,而是使用公式:
=IF(A2<>"", VLOOKUP(A2, 'lookup'!A:B,2,0), "")
我的最终期望:
我想在 excel 中有一个多层列表,这样当我 select 从下拉列表中 CSP ID excel,它填充列 - CSP 名字 和 CSP 姓氏 与列 CSP ID 相邻.
例如:如果 1742329 是 CSP ID 对应的我有一个 CSP fname 作为 Andrea 和 CSP lname 为 Rogers,因此在 selecting excel 下拉列表中的 CSP ID 时,它应该自动填充 CSP fname 和CSP lname.
我的现状:
查看大量教程和网络链接后,我找不到帮助,因为在我的情况下,CSP ID 始终对应于唯一的 CSP 名字和姓氏
请看下面的截图:
Here is a list of all the CSP IDs
Here is a list of all the CSP Last Names
Here is a list of all the CSP First Names
注意:此下拉列表适用于整个列,而不仅仅是第一行。
你看列表很长,我没法按照网上的方法来。所以我需要一种方法来解决这个问题。
另外,在单独的 sheet 上,我将列出所有 CSP ID 与其名字和姓氏相对应的列表。 Screenshot here.
您不需要级联下拉菜单。您的 ID 列需要一个下拉列表,然后 fname 和 lname 列都需要一个常规的 VLOOKUP
。然后,您只需将 VLOOKUP
公式向下拖动即可。如果需要,pre-populate 一堆行(比如前 1000 行)。
假设您的 ID 在 A 列中,并且您有 header 行。我还假设您在名为 lookup 的 sheet 上进行了查找 table,其中 ID 在 A 列中,名字在 B 列中。现在不要在 fname 列中使用下拉列表,而是使用公式:
=IF(A2<>"", VLOOKUP(A2, 'lookup'!A:B,2,0), "")