首页 > 解决方案 > 表内的相关下拉列表

问题描述

tbl_Allocation

在此处输入图像描述

tbl_Pool

在此处输入图像描述

大家好,我正在尝试在表格中设置一些从属下拉列表。我已经做了很多“谷歌搜索”并尝试了多种方法,这是我设法得到的最接近的方法......希望我能为你画出准确的画面。

我有 2 张桌子tbl_Pooltbl_Allocation. 我想Technical Role基于中的选择Technical Team,当然Resource也基于之前的两个单元格。

我想出了以下公式:-

=IFERROR(UNIQUE(OFFSET(tbl_Pool[[#Headers],[Technical Role]],MATCH(OFFSET(tbl_Allocation[[#Headers],[Technical Role]],1,-1),tbl_Pool[Technical Team],0),0,COUNTIF(tbl_Pool[Technical Team],OFFSET(tbl_Allocation[[#Headers],[Technical Role]],1,-1)))),"Select Technical Team")

=IFERROR(OFFSET(tbl_Pool[[#Headers],[Resource]],MATCH(OFFSET(tbl_Allocation[[#Headers],[Resource]],1,-1),tbl_Pool[Technical Role],0),0,COUNTIF(tbl_Pool[Technical Role],OFFSET(tbl_Allocation[[#Headers],[Resource]],1,-1))),"Select Technical Role")

我已经测试过(公式栏中的 F9)并得到了预期的结果。但是,当我使用这些公式创建一个“命名范围”,然后使用该“名称”进行“数据验证”时,它根本不起作用。我还尝试将公式用作“数据验证”,并收到“此公式存在问题”错误。

所以,是的,我被困住了。

您能提供的任何帮助将不胜感激。

标签: excelexcel-formula

解决方案


推荐阅读