如何删除Excel中的下拉箭头

像大多数其他下拉菜单一样,Excel 中的下拉菜单具有可点击的箭头。但是,您可能希望在导出或共享 Excel 文件时隐藏或删除箭头。

如何删除Excel中的下拉箭头

那么如何去除不需要的箭头呢?有两种方法可以做到这一点 - 一种非常简单,使用基本的 Excel 工具,另一种需要您将特定代码应用于您正在处理的文件。无论哪种方式,以下指南都可以帮助您毫不费力地做到这一点。

数据透视表设置

这是一种快速简便的方法,但您应该知道该操作还会隐藏字段名称。如果您不介意,请随时查看以下步骤。否则,直接进入更高级的编码/宏方法。

步骤1

选择字段名称下的第一个单元格并右键单击它。单击弹出菜单中的数据透视表选项,您应该会在列表底部找到它。

删除 Excel 中的下拉箭头

第2步

出现“数据透视表选项”窗口后,您应该选择“显示”选项卡。您正在寻找“显示字段标题和过滤器下拉列表”。默认情况下选中此功能,您需要取消选中它以使箭头消失。

数据透视表

取消选中该功能后,单击窗口底部的“确定”以使更改生效。预览表格以确定在没有字段名称的情况下是否一切正常。

删除 Excel 中的下拉箭头

宏方法

这种方法的好处是字段名称保持不变,您可以选择删除所有下拉箭头或仅删除其中一个。从表面上看,这种方法可能看起来很棘手,但主要归结为仔细复制和粘贴。

删除所有箭头

步骤1

首先,查看您需要实现的代码段以消除文件中的所有箭头。

子禁用选择 ()

删除由 techjunkie.com 提供的下拉箭头教程

将 pt 变暗为数据透视表

Dim pt As PivotField

设置 pt = ActiveSheet.PivotTables (1)

对于 pt.PivotFields 中的每个 pf

pf.EnableItemSelection = False

下一个

结束子

此代码遍历所有字段和单元格并禁用项目选择功能。换句话说,它禁用了数据透视表中的所有箭头。

第2步

复制整个代码/宏——在 Mac 上使用 Cmd+C 或在 Windows 计算机上使用 Ctrl+C。请注意,代码应按原样复制,因为即使是轻微的拼写错误也可能影响其功能。

现在,您需要单击 Excel 工具栏下的 Developer 选项卡并选择 Visual Basic 菜单。它应该是开发人员菜单中的第一个选项。

删除下拉箭头

笔记: 某些 Excel 版本可能没有“开发人员”选项卡。如果遇到此问题,请使用 Alt+F11 键盘快捷键直接进入 Visual Basic 菜单。

第 3 步

从 Visual Basic 窗口左上角的菜单中选择您正在处理的工作簿/项目。单击工具栏中的插入并选择模块。

该模块应出现在右侧的大菜单中,您的光标应位于您需要粘贴代码的位置。粘贴代码时,注释行(以撇号开头的行)变为绿色,其他行变为黑色和蓝色。

步骤4

返回 Excel 工作表并选择任何单元格。选择“查看”选项卡,单击最右侧的“宏”菜单,然后选择您刚刚粘贴的宏/代码。

宏

它应该是菜单上的第一个。选择它,点击运行,所有的箭头都会从表格中消失。

删除一个箭头

同样,这是可用于仅删除下拉箭头之一的代码。

子 DisableSelectionSelPF ()

删除由 techjunkie.com 提供的下拉箭头教程

将 pt 变暗为数据透视表

将 pf 调暗为 PivotField

出错时继续下一步

设置 pt = ActiveSheet.PivotTables (1)

设置 pf = pt.PageFields (1)

pf.EnableItemSelection = False

结束子

从这里开始,您应该按照上一节中的步骤 2 到 4 进行操作。

笔记: 出于本文的目的,宏被编程为摆脱它遇到的第一个箭头。如果您想删除另一个箭头,代码可能会有所不同。

要考虑的事情

这些方法已在包含 14 行 5 列的小表格上进行了尝试和测试。尽管如此,它们也应该在更大的纸张上工作。

值得注意的是,这些步骤适用于 2013 年至 2016 年的 Excel 版本。宏也应适用于较新的软件迭代,但工具布局可能略有不同。

使用宏时,您可以通过更改值来恢复更改 = 错误 = 真.在模块中放几行空行,粘贴整个代码,只需更改 pf.EnableItemSelection 线。

射出隐形箭

使用宏通常被认为是中级甚至高级 Excel 知识。实际上,宏并不难掌握,可以帮助您快速摆脱箭头并做许多其他很酷的事情。

为什么要从工作表中删除箭头?你以前用过宏吗?与 TechJunkie 社区的其他成员分享您的经验。