不要在 Excel 中使用 Drop Down 和 "Data Validation" 显示空值

Do not show empty values with Drop Down and "Data Validation" in Excel

对于(问卷的)一组问题,我想在 Excel sheet 中填写(一个人的)每个答案(见附图)。我使用下拉菜单和“数据验证”来完成。由于我有很多问题,我不想为每个问题手动选择下拉范围。相反,我只是选择了答案最多的问题范围(在第 1 部分中),并在第 2 部分中对所有其他单元格应用相同的公式。但现在我总是在下拉选项中看到一些空值(请参阅图片)。关于如何更改此设置的任何想法?

在您的数据验证中使用这个公式(正确编辑):

=OFFSET(ADDRESS OF FIRST OPTION FOR THE QUESTION,0,0,COUNTA(OFFSET(ADDRESS OF FIRST OPTION FOR THE QUESTION,0,0,MAXIMUM POSSIBLE OPTIONS)))

例如,我们假设:

  1. 问题 1 的第一个选项(即 1.yes)存储在单元格 B18 中;
  2. 任何给定问题的最大可能选项是 12;

那么你的公式应该是:

=OFFSET(B,0,0,COUNTA(OFFSET(B,0,0,12)))

注意单元格 B18 的部分绝对引用。它将允许您将公式应用于每个问题(按列存储)和多人(按行存储)。