哎,说起Excel这脾气,真是让人又爱又恨!尤其是当你想分别打开几个Excel文件的时候,它偏偏就喜欢给你来个“一锅端”,所有文件都挤在一个独立窗口里,切换起来那叫一个别扭!我的天,那种感觉,就好像你明明在路口想左右转弯,它非得把你所有车都塞进一个道儿里,然后告诉你:“自己琢磨着变道去吧!”气不气人?这毛病,我敢说,十个用Excel的,九个半都恨得牙痒痒。今天,咱就好好聊聊这事儿,怎么才能驯服它,让它乖乖地听话,给你把文件们清清爽爽地独立打开。
我记得刚工作那会儿,每天对着密密麻麻的报表,左边是原始数据,右边要出分析报告。老板那会儿是个急性子,催得跟火烧屁股似的,我这边呢,Excel却死活不肯把两个文件分开,总是在任务栏里只显示一个图标。每次想看另一个文件,都得小心翼翼地从“窗口”菜单里选,或者按Alt+Tab,但凡手抖一下,就切换到别的应用去了。那会儿真是恨不得把电脑屏幕掰成两半,一边一个文件,多爽利!后来才慢慢摸索出一些门道,才发现,这并非Excel故意刁难,而是它骨子里的一些设计逻辑,当然,也有我们使用习惯的问题。
首先,得掰扯清楚一个概念。老版的Excel,比如Excel 2007或更早些的,它们采用的是所谓的多文档界面(MDI)。这玩意儿就像一个大画框,所有的画(Excel文件)都得装在这个画框里面,你想并排看,那只能在画框里把它们缩小,然后挤在一起。而到了Office 2013之后,微软给Excel做了个“大手术”,把它变成了单文档界面(SDI)。按理说,SDI模式下,每个打开的文件都应该是一个独立窗口,有自己的任务栏图标。这本该是个大好事,可实际情况呢?很多人还是会遇到文件扎堆儿的问题。这其中,多半是打开方式的问题,少部分才是Excel本身配置的小“bug”。
第一个法子,简直是“傻瓜式”操作,但偏偏很多人不知道,或者说,知其然而不知其所以然。当你已经打开了一个Excel文件,现在想再打开一个,而且是彻底的新实例,拥有自己的独立窗口。最直接,也最少人知道的小心机就是:不要双击你要打开的第二个Excel文件。而是直接在你的任务栏上,找到Excel的图标,然后按住Shift键,再用鼠标左键点击这个图标。你瞧,是不是弹出来了一个全新的、空荡荡的Excel窗口?对,就是它!现在,你可以把你要打开的第二个Excel文件,直接拖拽到这个新的Excel窗口里。或者,你可以用新开的Excel窗口里的“文件”->“打开”去选择它。这样一来,两个文件,各归各位,互不干扰,清清爽爽地躺在你的屏幕上,哪怕你想把它们扔到不同的显示器上,也完全没问题。
如果觉得按Shift再点有点麻烦,还有个类似的办法。同样是右键点击任务栏上的Excel图标。弹出的菜单里,你会看到“Excel”这个选项,再点击一次“Excel”,或者选择“新建工作簿”,它也会给你一个新实例的Excel程序。原理是一样的,都是强制让系统启动一个全新的Excel进程。这个方法特别适合那些习惯用鼠标操作,或者一时半会儿找不到具体文件位置,想先开个新实例待命的情况。我办公室里那个小徒弟,刚来的时候也是各种抱怨,我把这招教给他,他眼睛都亮了,直说:“师傅,您这简直是点石成金啊!”
当然了,有时候你不是想开两个文件,而是想把同一个文件里的两张表,左右互搏地看清楚,比如一张是总表,一张是明细,需要来回核对。这时候,独立打开文件就不适用了。怎么办?Excel也想到了!这操作就得从文件内部着手了。你打开了那个有两张表的Excel文件,然后点击顶部菜单栏的“视图”选项卡。在“视图”选项卡里,你会看到一个非常重要的按钮叫做“新建窗口”。别犹豫,点它!点完之后,你会发现,同一个Excel文件,现在出现了两个独立窗口,文件名后面还带着“:1”和“:2”的后缀。比如“销售数据.xlsx:1”和“销售数据.xlsx:2”。它们指向的其实是同一个文件,但却能独立显示。接着,你可以在这两个窗口里分别切换到你想要对比的两张不同的工作表。为了看得更清楚,你还可以继续在“视图”选项卡里找到“全部重排”这个功能,选择“垂直并排”,这样它们就能清清楚楚地并排显示了。我每次给领导演示数据对比的时候,都是用这一招,那画面感,那效率,简直了!
然而,有些时候,以上这些“常规操作”都失效了!我的天,你明明试了各种方法,Excel还是固执地把所有文件都往一个窗口里塞,哪怕你明明开了一个新实例,把文件拖进去,它都像个吸铁石一样,把新文件“吸”到旧实例里。这通常意味着你的Excel配置可能出了一点小小的“问题”。而这种“问题”,往往就藏在电脑最深处,那个让很多小白望而却步的地方——注册表。嗯,说到这儿,就不得不提那个有点儿吓人的地方了。这就像是电脑的“神经中枢”,乱动可是会出大乱子的!所以,如果你打算尝试这个,务必提前备份注册表,或者至少,备份你要修改的那部分。
问题的根源,通常出在Excel文件关联的注册表项上。默认情况下,Excel文件(比如.xlsx)在被双击时,会通过一个叫做DDE(动态数据交换)的机制来打开。这个DDE呢,它有个“坏习惯”,就是喜欢把新文件发送给已经打开的Excel进程。所以,我们要做的,就是让它直接通过命令参数来启动新实例。
具体路径大概是这样(不同版本Windows和Office可能略有差异,但大致方向一致):
首先,按下Win + R,输入regedit,回车,打开注册表编辑器。
然后,小心翼翼地导航到:HKEY_CLASSES_ROOT\Excel.Sheet.12\shell\Open (这是针对.xlsx文件,如果是.xls,可能是Excel.Sheet.8)。
在这个Open键下,你会看到一个command子键和一个ddeexec子键。
罪魁祸首往往就在ddeexec里。我们要做的是,删除或者重命名这个ddeexec子键。我个人建议是重命名,比如改成ddeexec_bak,这样万一出问题,还能改回来。
接着,进入command子键,双击右侧的“默认”值,把它的数据改成类似这样(注意"excel.exe"的路径可能不同,具体看你Excel安装在哪儿):
"C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE" "%1"
(这里的Office16是Office 2016的,如果是Office 365可能也是Office16或Office15,Office 2019/2021可能也是Office16,或者你直接找你系统里的Excel可执行文件路径。)
最最关键的一步来了:在这个路径的末尾,也就是"%1"的后面,手动添加一个空格,然后输入/N。完整的看起来就像这样:
"C:\Program Files\Microsoft Office\Root\Office16\EXCEL.EXE" "%1" /N
这个/N参数,就是强制Excel每次都以新实例打开文件的“魔法咒语”!
改完之后,你可以再看看command键下是不是有个叫command(或者command string)的子值,确保它的数据也是"%1"。如果有个ddeexec子键,可以尝试删除或者重命名它。
切记:修改注册表有风险,操作需谨慎! 不熟悉的话,最好找个懂行的帮你看一眼。我有个朋友,当年就是没听劝,自己瞎捣鼓,结果把系统搞得一团糟,最后重装系统,那可真是“因小失大”了。
说来说去,这些方法都是为了让我们的工作更顺畅,更有效率。想想看,当你的电脑屏幕上,两份Excel文件并排比较,或者在不同的显示器上独立显示,你轻轻一点鼠标就能在它们之间切换,那种流畅感,那种掌控感,是不是瞬间提升了工作幸福指数?再也不用在同一个窗口里“大海捞针”了。
我个人的经验是,一开始用不习惯,会觉得“怎么这么麻烦”,但一旦养成了正确的打开习惯,或者把注册表那个“小毛病”根治了,你会发现,Excel真的变得听话多了。它不再是你工作中的一个“拦路虎”,而是一个真正的“好帮手”。归根结底,我们不过是想让这些工具,真正地为我们服务,而不是我们去迁就它的“脾气”。掌握这些小技巧,不仅仅是解决了一个技术问题,更是给自己争取了一份工作上的效率和从容。毕竟,时间就是金钱,而我们,值得拥有更顺手、更智能的办公体验,不是吗?
【怎么分别打开excel】相关文章:
excel怎么连续页码12-06
电脑怎么加密Excel12-06
苹果excel怎么筛选12-06
excel日期怎么复制12-06
excel怎么添加横线12-06
怎么分别打开excel12-06
怎么搜索excel文件12-06
excel怎么筛选小于12-06
excel怎么修复软件12-06
excel怎么去除底色12-06
excel表格怎么命名12-06
别再傻乎乎地一个个敲计算器了,求你了。12-06