我在 Excel 中处理日期时经常遇到问题,我一定是做错了什么,但我不明白是什么。
我有一个从我们的交换服务器导出的电子表格,其中包含一个日期列。即使我在英国,它们也以美国格式出现。
有问题的列看起来像这样
04/08/2012
04/09/2009
04/01/2010
04/21/2011
04/05/2012
08/30/2009
08/29/2010
08/28/2011
Run Code Online (Sandbox Code Playgroud)
在 Excel 中,我突出显示了该列并选择了Format Cells.... 在此对话框中,我选择了Date, 选择English (United States)为区域设置并从列表中选择匹配的日期格式。我点击确定并尝试按此列对数据进行排序。
在我选择此列的排序对话框中,选择对值进行排序,但该顺序只为我提供了 A 到 Z 的选项,而不是我所期望的从最旧到最新的选项。
这反过来按前两位数字对日期数据进行排序。
我知道我可以将这些数据重新格式化为 ISO,然后 A 到 Z 排序可以工作,但我不应该这样做,我显然错过了一些东西。它是什么?
编辑:我搞砸了赏金,但这应该交给@r0berts回答,他的第一个建议是没有分隔符的文本到列,并选择“MDY”作为数据类型。此外,如果您有时间(即04/21/2015 18:34:22),则需要先删除时间数据。但是之后@r0berts建议的方法工作正常。
date microsoft-excel-2007 microsoft-excel microsoft-excel-2010
我正在寻找一个键盘快捷键,通过双击单元格右下角的“句柄”来复制可用的功能。在没有第三方软件或创建自定义宏的情况下,有什么可以做到这一点的吗?
Excel 中的另一个复制问题:
如何将工作表从 WorkbookA.xlsx 复制到 WorkbookB.xlsx 而不复制的工作表仍然引用 WorkbookA.xlsx 例如公式在复制时=B!23变为=[WorkbookA.xlsx]!B!23。
我想维护“相对”单元格引用而不是“绝对”单元格引用(如果它还不存在,我将在 Excel 世界中发明这个术语)。
我无法使其工作的另一种可能选择是仅粘贴单元格“值”的选项。Excel 将“值”视为计算值而不是单元格中的实际公式。如果我选择粘贴公式,它仍然提供绝对引用。
更多关于为什么我需要这个: 我有一个用于日常操作的生产 xlsx。我们经常需要对这个 xlsx 进行“升级”,因此一个人可以为一张纸创建一个副本和他的更改。同时,另一个人也可能正在对另一个工作表进行更改。鉴于这些工作表在其他工作表上没有依赖单元格,例如摘要报告,我们希望只需将工作表复制并合并回原始 xlsx。但是“绝对”引用带来了很多麻烦。
vba macros microsoft-excel-2007 microsoft-excel microsoft-excel-2010
我正在处理一些使用 Excel 和 VBA 工作的项目,所以我别无选择,只能使用 Microsoft Visual Basic 编辑器。我通常不介意,但我不知道如何为编辑器设置自定义颜色(我只能从默认调色板中进行选择)。
要更改当前的颜色,我去Tools -> Options -> Editor Format...但是,您的选择仅限于默认(和基本)16 种颜色 - 当我说基本时,我的意思是基本,如粉红色、蓝色、黑色、白色等。 ..
有谁知道如何指定自定义颜色,或者至少更改默认调色板中显示的一些颜色?
我在工作簿上的一组“Sheet2”单元格中设置了条件格式。我想在“Sheet1”上重用这种格式(我花了很多时间来设置它)。有没有办法做到这一点?
我知道您可以通过选择新单元格在单个工作表中复制条件格式,但我不记得可以跨多个工作表选择单元格。
谢谢!
Excel中获取单元格的当前行号和当前列名的函数是什么?
我有一个user_ID包含大量用户 ID的列的工作表
我想将其过滤到大约十几个 ID,但使用Filter -> Custom Filter只允许我总共过滤 2 个 ID。
有没有更好的方法来通过这十几个 ID 过滤此列?
我有很多用于各种事情的 Excel 工作表 - 但这里没有一个像这样的:

这曾经是一个完全正常的 Excel 2007 工作表,我可以调整大小、最大化等 - 但现在不能了。MDI 子窗口在位置和大小上都是固定的。我无法移动它,更多的是我可以最大化它以使用屏幕的全尺寸。我不能双击它的标题栏来最大化它:-(
发生了什么?我能做些什么来“撤销”我对它所做的一切。
有任何想法吗?我尝试共享/撤消共享,我尝试保护/取消保护工作表 - 似乎没有任何效果......
windows microsoft-office microsoft-excel-2007 microsoft-excel
我必须在两个电子表格之间工作,我需要并排查看它们。我不能只在单独的实例中打开工作簿,因为我需要使用粘贴格式等功能,当工作簿不在同一实例中时,所有这些都会消失。
我能做些什么来打开两个窗口,每个窗口都有一个单独的工作簿,每个窗口都在不同的显示器上最大化,并且仍然可以访问高级剪切/粘贴功能?
windows multiple-monitors microsoft-excel-2007 microsoft-excel single-instance
有没有办法限制excel在运行时可以访问的CPU使用量?我有一个 VBA 脚本来计算一堆巨大的数组公式。整个计算使用 100% 的 CPU 可能需要 20 分钟,但在此期间我无法使用我的机器,而宁愿让它在后台以大约 50% 的 CPU 使用率运行,这样我就可以继续做其他事情。有什么建议?
我的操作系统是 Windows 7 Enterprise 64 位,Excel 版本是 2007-32 位