怎么merge 2个各4万行的excel?

z
zhuyun
楼主 (北美华人网)
格式都一样,可我不能选中所有行然后paste to the other excel,要几百行几百行的选才能copy paste,选很多行还不行,怎么快速merge one sheet to another,格式完全一样。
e
emmachka
如果是几万行为什么不能都选上?内存不够了?
g
gokgs
Ctrl-A?
y
yimiyangguang
.
S
Silesile
excel不是用来做数据库的。用它处理大数据小心出问题。前阵子英国还是哪国的卫生系统前车之鉴。
a
alex20200731
试试写个matlab小程序将两个文件合并一下。
千渔千寻
回复 1楼zhuyun的帖子
转成CSV格式。记事本里面复制粘贴完,在转换成xlsx/xls。
e
elevenoclock
Python is your friend
m
maggie8288
ask chatgpt-4
t
taoyantaoyan1999
merge还是append,merge的话用vlookup?还有现在有power query edit,挺好用
I
Ilovemax
我用Alteryx来处理excel
A
AnjiaToronto
用编程语言是可以的。
大老鹅
insert,from a file
9
99ranch
您可以尝试使用Excel中的"合并工作簿"功能来快速将两个工作表合并。具体步骤如下:
打开第一个Excel工作簿,并选择要合并的工作表。
在Excel菜单栏中选择"数据",然后选择"从其他来源",再选择"从工作簿"。
在弹出的对话框中,浏览并选择第二个Excel工作簿,并选择要合并的工作表。
在下一步中,选择要合并的选项,比如新建工作簿、添加到现有工作簿等,然后按照提示完成合并即可。
注意事项: 在合并工作表之前,请确保两个工作表的列和行名称相同,并且列中的数据类型和格式也相同。如果有不同,可以先对其进行调整和匹配。此外,合并后需要仔细检查数据的完整性和正确性,以确保合并的数据是准确的。
希望以上步骤能够帮助您完成快速合并两个Excel工作簿的操作。



t
thinredline
4万行根本不是问题。你有多少列呢?要是有几百列那数据量就大了。
h
hijklmn
为什么只能几百行几百行地做?内存不够?如果是这样,你合并了以后能干嘛?
如果只是要合并,可以让ChatGPT给你写个vba,可以自己写程序倒来倒去,最笨的方法就是你可以手动地把两个tab各存成一个csv,然后用notepad把两个csv合并,然后再用Excel打开,存成Excel。。。
w
wzuo
全不靠谱。先看你的设置:File size limit. 32-bit environment is subject to 2 gigabytes (GB) of virtual address space, shared by Excel, the workbook, and add-ins that run in the same process. A data model’s share of the address space might run up to 500 – 700 megabytes (MB), but could be less if other data models and add-ins are loaded. 64-bit environment imposes no hard limits on file size. Workbook size is limited only by available memory and system resources.
具体官网查Data Model specification and limits
这年月还有人用4万行的EXCEL,还要合并,也是醉了
h
hijklmn
您可以尝试使用Excel中的"合并工作簿"功能来快速将两个工作表合并。具体步骤如下:
打开第一个Excel工作簿,并选择要合并的工作表。
在Excel菜单栏中选择"数据",然后选择"从其他来源",再选择"从工作簿"。
在弹出的对话框中,浏览并选择第二个Excel工作簿,并选择要合并的工作表。
在下一步中,选择要合并的选项,比如新建工作簿、添加到现有工作簿等,然后按照提示完成合并即可。
注意事项: 在合并工作表之前,请确保两个工作表的列和行名称相同,并且列中的数据类型和格式也相同。如果有不同,可以先对其进行调整和匹配。此外,合并后需要仔细检查数据的完整性和正确性,以确保合并的数据是准确的。
希望以上步骤能够帮助您完成快速合并两个Excel工作簿的操作。




99ranch 发表于 2023-03-22 20:43

这是ChatGPT写的吧。。。
c
crichris
格式都一样,可我不能选中所有行然后paste to the other excel,要几百行几百行的选才能copy paste,选很多行还不行,怎么快速merge one sheet to another,格式完全一样。
zhuyun 发表于 2023-03-22 19:33

python 五行以内问题不大
如果不用的话就上面说的转成csv之后两个叠起来再打开?
灌水不要认真
四万行小意思吧 用pandas接在一起也可以啊
s
sll513
Export to csv format. Then combine two csv with textpad (remove the second duke’s headline). Reopen by excel. Finally save as excel format.
b
blueskysea
用 python,四行就轻松搞定。
s
seasonalwinds
高手云集
j
jianliu67
四万行小意思吧 用pandas接在一起也可以啊
灌水不要认真 发表于 2023-03-22 21:25

你灌水确实不认真。她要是有用 pandas 的本事也就不会用 Excel 来处理数据了。
不娶何撩
回复 1楼zhuyun的帖子
转成CSV格式。记事本里面复制粘贴完,在转换成xlsx/xls。
千渔千寻 发表于 2023-03-22 19:48

这楼里一看都是些半吊子。
直接用bash merge , 鼠标都不用摸。半秒就搞定了。
还python,anaconda。 屁
f
felali9
把两个改成表格形式。用powerquery. YouTube how to stack two tab using power query.
如果横向,就用power pivot.
o
oqo
格式都一样,可我不能选中所有行然后paste to the other excel,要几百行几百行的选才能copy paste,选很多行还不行,怎么快速merge one sheet to another,格式完全一样。
zhuyun 发表于 2023-03-22 19:33

用R, 就三行code
k
kaydee204
Sql Union all
o
oqo
这楼里一看都是些半吊子。
直接用bash merge , 鼠标都不用摸。半秒就搞定了。
还python,anaconda。 屁
不娶何撩 发表于 2023-03-22 22:46

如果是windows的话 知道用bash的就不会问这个问题了
c
ctrl
写python的不知道bash?我比较孤陋寡闻
不娶何撩
如果是windows的话 知道用bash的就不会问这个问题了
oqo 发表于 2023-03-22 23:29

我已经n年没有用pc了。 所以说是半吊子,我难道说错了
o
oqo
我已经n年没有用pc了。 所以说是半吊子,我难道说错了
不娶何撩 发表于 2023-03-23 00:22

那你是用mac还是linux? 全球电脑系统比例 windows 75% mac 15% linux 2% 用windows的不知道bash很自然
不娶何撩
那你是用mac还是linux? 全球电脑系统比例 windows 75% mac 15% linux 2% 用windows的不知道bash很自然

oqo 发表于 2023-03-23 00:40

用window 不用powershell 不用 cygwin?
x
xiaohuihui
借助于python 或R 处理excel的包比较靠谱。 说用Linux 命令的 也得装xls2csv之类的程序才行,简单 cat 是不行的 因为excel,word 这些xlxs docx 是二进制文件不是文本文件。
o
oqo
用window 不用powershell 不用 cygwin?

不娶何撩 发表于 2023-03-23 00:52

大多数Windows用户用不上这个 或者根本不知道 一般装个RStudio或Anaconda就行了 真要用shell bash和unix的话 要么用VM 要么用WSL 都比Cygwin要好用
c
ctrl
借助于python 或R 处理excel的包比较靠谱。 说用Linux 命令的 也得装xls2csv之类的程序才行,简单 cat 是不行的 因为excel,word 这些xlxs docx 是二进制文件不是文本文件。
xiaohuihui 发表于 2023-03-23 00:52

xls可以直接存成csv的…. 其实对真正小白来说,前面的建议直接存csv,然后用text editor ctrl-c ctrl-v的才是最直接的。
h
hellolady
pandas 或者R 都可以吧。
G
Garfield_pipi
用插件,Copy Sheets
t
tarafloat
如果需要经常处理这种大的文件,还是学学r或者python吧。不然excel里面随随便便一个操作(比如这个合并)就能要了你的命,而coding的话估计就两三行而已.
千渔千寻
回复 25楼的帖子
做人要厚道,先考虑lz不会编程的,也能把任务完成
x
xiaoyaozi
R或者power bi了解一下
t
ted.hanks
这楼里一看都是些半吊子。
直接用bash merge , 鼠标都不用摸。半秒就搞定了。
还python,anaconda。 屁
不娶何撩 发表于 2023-03-22 22:46

xls 是binary, xlsx 是zipped xml 文件, bash 搞不定啊。 转成csv 才行。
L
Lindtcafe
不需要会编程,用Tableau Pre Builder一键合并,然后output一个CSV,之后愿意转成Excel也行。
桃源凡人
回复 1楼zhuyun的帖子
看到这儿,好奇LZ最后是怎样解决问题的?
F
Frank2021
嚓,那那么麻烦!bash 一条搞定
j
jianliu67
用window 不用powershell 不用 cygwin?

不娶何撩 发表于 2023-03-23 00:52

为啥要用这些?
q
qas168888
四万行小意思吧 用pandas接在一起也可以啊
灌水不要认真 发表于 2023-03-22 21:25

是呀就叫merge,还可以用“并”或者“且”,left 或者right。不要太爽。就算每行不是完全对齐的都可以一键啊不,四行搞定
灌水不要认真
这楼里一看都是些半吊子。
直接用bash merge , 鼠标都不用摸。半秒就搞定了。
还python,anaconda。 屁
不娶何撩 发表于 2023-03-22 22:46

说话嘴巴放干净点,bash有自己的limitation, 而且excel不是随便什么工具都能打开的,不会用python就直接搞csv也可以,反正数量不大。
b
baobao557
如果是几万行为什么不能都选上?内存不够了?
emmachka 发表于 2023-03-22 19:34

对啊,整个tab copy and paste 都可以,几万行为什么不行。
m
marychung
干点活真是太难了
i
ihaveafriend
讲csv的都是胡扯。
Excel尤其是财务方面的可以有复杂的运算和格式。如果适合转成csv,一开始就应该save成csv.
d
dpdpdp
问chatGPT啊
甜甜圈123
打开powerBI,get data (两个文件), edit query, 打开编辑器之后,Home tab里面选append query,done~~