Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3033|回复: 8

[已解决]多个单元格的文本合并成一个单元格

[复制链接]
发表于 2016-7-25 20:32 | 显示全部楼层 |阅读模式
请教:有无什么方法可以快速实现A1=A2&A3&A4&A5......A99&A100的单元格文本合并呢?
最佳答案
2016-7-26 09:14
如果数据量太,可用数组循环赋值法,TRANSPOSE可能影响速度。
发表于 2016-7-25 20:50 | 显示全部楼层
回复

使用道具 举报

 楼主| 发表于 2016-7-25 21:30 | 显示全部楼层
本帖最后由 raymanrrr 于 2016-7-25 21:32 编辑
心正意诚身修 发表于 2016-7-25 20:50
=PHONETIC(A2:A100)

呃,我没解释清楚一些条件,A2:A100的文本是函数返回的文本或者空文本,似乎这种情况下phonetic函数没法起作用?

在函数参数窗口我看到reference的值为函数返回的值,但是计算结果却是 ""
回复

使用道具 举报

发表于 2016-7-25 21:41 | 显示全部楼层
raymanrrr 发表于 2016-7-25 21:30
呃,我没解释清楚一些条件,A2:A100的文本是函数返回的文本或者空文本,似乎这种情况下phonetic函数没法起 ...

只适用于文本型。不适用于数值型。
回复

使用道具 举报

发表于 2016-7-26 08:51 | 显示全部楼层
raymanrrr 发表于 2016-7-25 21:30
呃,我没解释清楚一些条件,A2:A100的文本是函数返回的文本或者空文本,似乎这种情况下phonetic函数没法起 ...

这个函数只对常量文本起作用,对公式返回的结果包括错误值都是不行的,OFFICE部分新版本有的新函数TEXTJION可能可以,如果不是动态合并可考虑基础操作,或者求助VBA.
回复

使用道具 举报

发表于 2016-7-26 09:14 | 显示全部楼层    本楼为最佳答案   
如果数据量太,可用数组循环赋值法,TRANSPOSE可能影响速度。
回复

使用道具 举报

发表于 2016-7-26 09:57 | 显示全部楼层
望帝春心 发表于 2016-7-26 09:14
如果数据量太,可用数组循环赋值法,TRANSPOSE可能影响速度。

牛人!
回复

使用道具 举报

发表于 2016-7-26 10:21 | 显示全部楼层
1.在空白单元格输入"="号
2.选中需要合并单元格,再按F9键
3.回车
4.用查找、替换,去掉";"
5.选择性粘贴成数值或手动去掉{" "}
回复

使用道具 举报

发表于 2019-12-30 16:29 | 显示全部楼层
使用函数TEXTJION,套嵌if函数可以筛选合并文本。=IF(AND(E4=0,F4=0),"结存",IFERROR(TEXTJOIN("/",TRUE,INDIRECT($A4&"!I"&INDIRECT("I4")&":I1000")),"")),根据时间筛选的,银行日记账I4=IFERROR(MIN(IF(INDIRECT($A4&"!C7:C100")=G$2,ROW(INDIRECT($A4&"!C7:C100")),"")),"")计算需要的起始时间
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-27 07:51 , Processed in 0.190980 second(s), 7 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表