Excel表格,怎么让第三列的值等于前两列拼起来?

比如第一列是学号,第二列是姓名,第三列怎么弄成“学号-姓名”? 谢谢!
山东省
浏览 1241
收藏
9
分享
9 +1
21
+1
全部评论 21
 
zha7090

创作者俱乐部成员

一个最简单的办法,用求和的方式。见图:在C1单元格输入下面的公式 =A1&"-"&B1 然后下拉就全部自动完成,均显示为“姓名-学号”的形式。 -如果不需要中间的连接符“1”,就更简单了: =A1&B1 就OK了 如果答非所问,请提出来讨论。如果有用,请点赞并点击“采纳”。谢谢
· 广东省
1
回复
 
=CONCATENATE(A1,"-"&B1)或数组公式=CONCATENATE(A2:A2:A8,"-"&B2:B2:B8)
· 广东省
1
回复
清华学弟任泽岩

创作者俱乐部成员

还有concat,哈哈哈
· 辽宁省
1
回复
 
来迟了,大神们都写全了。
· 广东省
1
回复
清华学弟任泽岩

创作者俱乐部成员

你能写CONCATENATE,证明你是大神。。。这个函数10000个人里9800不知道
· 辽宁省
1
回复
 
清华学弟任泽岩

创作者俱乐部成员

&,textjoin,Ctrl+E这几个大家基本写全啦!
· 辽宁省
1
回复
太棒啦 !! 感谢!
· 山东省
回复
 
使用连接符:
· 河南省
1
回复
这个是批量操作吗 学会了!!谢谢
· 山东省
回复
 
王俊博

创作者俱乐部成员

第一行输入,后面使用CTRL E
· 河北省
1
回复
比我下拉快多了
· 山东省
回复
 
=TEXTJOIN("-",TRUE,A2,B2)
· 山东省
1
回复
搞定了! 谢谢你!!!
· 山东省
回复
 
使用&
· 山东省
1
回复
具体应该怎么弄呀,我用了&提示公式不正确
· 山东省
回复
 
手动太慢了
· 山东省
回复