Excel formula 动态验证,但不包含列
我正在尝试使用第5行创建一个动态数据验证列表,并在数据添加到这些列时添加列。因此,我在谷歌上搜索并找到了大量的偏移公式,这些公式设计为在行上偏移,但我的数据在列中(D5、E5、F5、G5、H5等)。 我试着调整这个公式,但它没有给我想要的:Excel formula 动态验证,但不包含列,excel-formula,Excel Formula,我正在尝试使用第5行创建一个动态数据验证列表,并在数据添加到这些列时添加列。因此,我在谷歌上搜索并找到了大量的偏移公式,这些公式设计为在行上偏移,但我的数据在列中(D5、E5、F5、G5、H5等)。 我试着调整这个公式,但它没有给我想要的: =OFFSET('Borrower Database'!$D$5,0,0,COUNTA('Borrower Database'!$5:$5),1) 我希望我的列表从第5行的列中读取,并随着我向下一列添加更多名称而动态增长 有人能帮我调整一下这个公式吗?你就
=OFFSET('Borrower Database'!$D$5,0,0,COUNTA('Borrower Database'!$5:$5),1)
我希望我的列表从第5行的列中读取,并随着我向下一列添加更多名称而动态增长
有人能帮我调整一下这个公式吗?你就快到了:)看看函数定义。在您的公式中,[height]
与[width]
交换。修正公式:
=OFFSET('Borrower Database'!$D$5,0,0,1,COUNTA('Borrower Database'!$5:$5))
我的数据验证列表中有这个公式作为源,它工作得很好,但是如果删除$D$5,验证框会在$D$5所在的位置出现一个REF错误,并在我添加新条目时导致验证失败。你知道有什么办法吗?你可以在
数据验证的源代码中查阅。或者,我经常这样做,我创建一个新的工作表,在其中存储我的数据验证值。它保持了主表的干净,我可以隐藏数据验证表,以防我不希望用户意外删除某些内容。