在Microsoft Excel中添加是或否的6种方法

在Microsoft Excel中添加是或否的6种方法

您是否想在 Excel 数据集中添加一列“是”或“否”数据?

“是”或“否”是布尔数据类型的常见替代,其中“是”值被解释为真,“否”值被解释为假。

这可以使您的 Excel 数据集中的信息更易于用户阅读和解释含义。

这篇文章将向您展示在 Excel 中创建是或否的所有方法。

推荐:在Microsoft Excel中计算阶乘的7种方法

使用下拉列表添加“是”或“否”

向工作簿添加是或否值的最佳方法是使用下拉列表。

这使您可以确保只有是或否值输入到您的数据中,并有助于数据的一致性。

在Microsoft Excel中添加是或否的6种方法
在Microsoft Excel中添加是或否的6种方法

以下是在 Excel 中添加“是”或“否”下拉菜单的步骤。

  1. 选择要添加包含是或否值的下拉列表的单元格范围。
  2. 前往 数据 选项卡。
  3. 点击 数据验证 选项中的 数据工具 部分。

这将打开 数据验证 菜单,您可以在其中设置下拉列表以及有关其行为方式的属性。

  1. 前往 设置 选项卡 数据验证 菜单。
  2. 选择 列表 选项来自 允许 落下。

当您选择 列表 选项,这将在 数据验证 菜单。

取消选中 忽略空白 如果您不希望单元格包含空白值,则可单击此选项。如果未选中,单元格在被选中时将显示警告,直到从下拉列表中选择了“是”或“否”值。

保持 单元格内下拉菜单 选中 Excel 选项以在单元格中向用户显示下拉列表。

  1. 添加文本 Yes, No 在里面 来源 场地。
  2. 好的 按钮。

你也可以 为下拉列表添加输入消息和错误警报 帮助指导用户并让他们知道何时允许在单元格中输入值。

现在单元格中将有一个下拉列表。当您使用下拉列表选择一个单元格时,它将在单元格右侧显示一个下拉手柄。

单击下拉手柄为单元格选择“是”或“否”值。

使用 VBA 添加“是”或“否”下拉菜单

您可能经常会创建一系列“是”或“否”下拉单元格。

如果是这种情况,你可能希望节省一些时间,并使用 您可以通过单击快速访问工具栏中的按钮来运行 VBA 脚本。

这样,您只需选择范围并单击快速访问工具栏中的命令。

Sub AddYesNoDropdown()
With Selection.Validation
    .Delete
    .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
    xlBetween, Formula1:="Yes, No"
    .IgnoreBlank = True
    .InCellDropdown = True
    .ShowInput = True
    .InputTitle = "Your input title"
    .InputMessage = "Your input message"
    .ShowError = True
    .ErrorTitle = "Your error title"
    .ErrorMessage = "Your error message"
End With
End Sub

这将向活动范围添加“是”或“否”下拉菜单。

这将创建一个带有输入消息和错误消息的下拉菜单,您可以根据需要进行更改。

如果你根本不想要这些,你也可以将 title 和 message 属性设置为空字符串 "" 在上面的代码中。

使用 Office 脚本添加“是”或“否”下拉菜单

还可以使用 Office 脚本自动创建是否下拉列表,以便在 Excel 在线版本中使用。

function main(workbook: ExcelScript.Workbook) {
	let selectedRange = workbook.getSelectedRange();
	selectedRange.getDataValidation().setRule({ list: { inCellDropDown: true, source: "Yes, No" } });
	selectedRange.getDataValidation().setIgnoreBlanks(true);
	selectedRange.getDataValidation().setPrompt({ showPrompt: true, message: "", title: "" });
	selectedRange.getDataValidation().setErrorAlert({ showAlert: true, style: ExcelScript.DataValidationAlertStyle.stop, message: "", title: "" });
}

上述 Office 脚本将在选定范围内创建一个是或否下拉列表。

推荐:在Linux Debian 12/11 上安装Vanilla TeX Live

使用从列表中选择添加“是”或“否”

有一种方法可以从列表中添加是或否值,而无需在工作表中添加下拉数据验证。

右键菜单中有一个选项可让您从列表中选择值。

该选项允许您从列中输入的先前值中进行选择。

您需要做的就是在列中输入至少一个“是”和一个“否”值,然后您就可以使用此功能从中进行选择。

按照以下步骤使用右键单击菜单中的“从下拉列表中选择”选项。

  1. 至少输入一个 是的 您的列中的值。
  2. 选择先前值正下方的空单元格。
  3. 右键点击 在空单元格上。
  4. 选择 从下拉列表中选择 選項中的。

这将在单元格中显示一个包含“是”和“否”选项的列表。

您可以使用鼠标选择值,也可以使用 向上向下 箭头键突出显示值,然后按 进入 将其添加到单元格中。

使用键盘快捷键添加“是”或“否”

右键菜单中的从下拉列表中选择选项很有趣,但它确实需要很多步骤。

事实上,这比仅仅输入值需要花费更多的精力。

使用键盘快捷键是使用此功能更好的方法。

您需要做的就是选择所有其他值下方的空单元格,然后按住 Alt 键并按下 向下 箭头键。

这将显示与右键单击菜单相同的列表。

使用 IF 函数添加“是”或“否”

您可能不想在数据中手动输入是或否的值,而是希望根据数据中的另一个值来确定是或否。

例如,假设您有一个以百分比形式显示的学生成绩列表。任何成绩超过 50% 的学生都被视为及格。您想创建一个列,如果学生通过则显示“是”,否则显示“否”。

您可以使用 如果 公式。

=IF(C3>=50%,"Yes","No")

上述公式将检查 C3 大于或等于 50%,如果为真则返回 Yes。否则返回 No。

您可以复制并粘贴此公式到列下方以获取整个列的结果。

使用“自动完成”功能添加“是”或“否”

一旦您在一列中输入一些值,Excel 将尝试在您键入时自动完成新条目。

在 Excel 中输入“是”或“否”值时,您只需在输入完整的“是”和“否”后输入 y 或 n。

当您在前面的条目下方输入 y 时,Excel 将建议“是”,您只需按 Enter 键即可接受建议。

这会将输入“Yes”变成仅输入“y”。

您可以从 Excel 选项菜单

  1. 前往 文件 标签。
  2. 选择 选项
  3. 前往 先进的 选项卡中的 Excel 选项 菜单。
  4. 勾选或取消勾选 启用单元格值的自动完成功能 选项中的 编辑选项 部分。
  5. 好的 按钮。

启用此设置后,您只需输入 y 或 n,然后按 进入 键来创建“是”或“否”值。

使用自动更正添加“是”或“否”

自动更正是一个类似的选项,它允许您根据设置的规则完成输入的某些值。

您可以设置一条规则,始终将 y 更改为“是”,将 n 更改为“否”。

当您设置此规则时,它将适用于整个工作簿,而不仅仅是像自动完成选项那样在单个列中起作用。

以下是如何设置 自动更正 将 y 更改为 Yes,将 n 更改为 No 的规则。

  1. 前往 文件 标签。
  2. 选择 选项
  3. 前往 校样 选项卡中的 Excel 选项 菜单。
  4. 点击 自动更正选项 按钮。

这将打开 自动更正 菜单。

  1. 前往 自动更正 标签。
  1. 进入 在里面 代替 领域和 是的 在里面 字段。这意味着每次您输入值 它将自动被替换为值 是的
  2. 添加 按钮创建新规则。

您可以制定类似的规则,将 n 替换为 No。然后按 好的 按钮关闭 自动更正 菜单,然后按 好的 按钮关闭 Excel 选项 菜单。

现在,无论您在工作簿中的何处输入 ay 或 n,它们都会自动更改为“是”或“否”!

结论

是或否列是一个有用的描述性数据列,可以帮助您筛选大列表或直观地找到所需的项目。

有很多方法可以在数据集中获取是或否值。

创建“是”或“否”值的列时,使用下拉列表应该是您的首选方法。甚至可以使用 VBA 和 Office 脚本自动设置这些下拉列表。

如果您的是或否值取决于另一列中的值,则 IF 函数将是向数据添加是否的首选方法。

推荐:如何在Windows 11上禁用或删除OneDrive


发表评论