使用下拉列表填充另一列中的值

使用下拉列表填充另一列中的值

在 AI 列中有一个下拉列表,其中的数字范围从 0 到 10。这是人口普查。在 BI 列中,我希望它根据 A 列下拉列表中的相应数字填充我需要的员工数量。(请参阅下文)。所以我在 A 列中有“人口普查”的下拉菜单。我希望 B 列“所需员工”填充我在“人口普查”下拉列表中选择的任何数字。例如,如果我在“人口普查”下选择 2,那么员工下应该会出现 1。如果我在人口普查下选择 6,那么员工下应该会出现 3。我尝试过使用数据验证,但似乎不太明白。注意:我不想要第二个下拉列表。我只是希望 B 列根据我在 A 列下拉列表中选择的内容自动填充。如果可以的话,请告诉我。谢谢。

Census
0
1
2
3
4
5
6
7
8
9 
10

Staff Needed 0 1 1 2 2 3 3 4 4 5 5

答案1

您可以使用 MATCH:

=MATCH(A1,{0,1,3,5,7,9})-1

或者

=ROUNDUP(A1/2,0)

答案2

只要您的对应数组是 0 1 1 2 2 3 3 4 4 5 5,Scott Craner 的答案就会有效,但他并没有解释如果您的问题的细节发生变化,如何调整他的答案。

=INDEX({0,1,1,2,2,3,3,4,4,5,5}, A1+1)

以明显的方式使用您的数据,因此很容易适应。

另一方面,Scott Craner 的答案适用于A1大于 10 的值,而这个答案会产生错误。

相关内容