excel表格如何把一行内容全部合并到一起

1.excel如何合并相同内容的行
合并内容相同的行常见的三种方法:

一、用数据透视表,最简单方便。如下:

点击数据-数据透视表及数据透视图-完成,把第一列的字段名拉到“行字段”,把第二列的字段名拉到“数据”即可

二、可以使用分类汇总,步骤如下:

1、数据-排序,按代号、名称排序,这样相同的代号名称就会排在一起;

2、数据-分类汇总-汇总字段:代号,汇总方式:求和,求和字段:数量

三、高级筛选

点击数据--筛选--高级筛选--列表区域就是你的数据区域,选中“选择不重复的记录”--确定即可(此法适应于计数,不能累计)
2.excel表格如何将有相同内容的行合并在一起
星期几和上课班级都一样才合并,宏会不会用?打开工作表后按ALT+F11调出VBA窗口,窗口左边工程栏下有个“Microsoft Excel 对象”,选择它点鼠标右键在弹出菜单中选择插入>>模块,下面会出现模块>>模块1,双击模块1,把下面的代码复制到右边空白处,以后你在数据表中按住ALT+F8,在弹出窗口中选择宏"合并"后执行就可以了.代码如下:Sub 合并()fr = [a65536].End(xlUp).Row Range("A1:D" & fr).Sort Key1:=Range("A2"), Order1:=xlAscending, Key2:=Range( _ "D2"), Order2:=xlAscending, Key3:=Range("B2"), Order3:=xlAscending, _ Header:=xlYes, OrderCustom:=1, MatchCase:=False, Orientation:= _ xlTopToBottom, SortMethod:=xlPinYin, DataOption1:=xlSortNormal, _ DataOption2:=xlSortNormal, DataOption3:=xlSortNormalFor i = fr To 2 Step -1If Cells(i, 1) = Cells(i - 1, 1) And Cells(i, 4) = Cells(i - 1, 4) ThenIf Cells(i, 3) = Cells(i - 1, 3) ThenCells(i - 1, 2) = Cells(i - 1, 2) & "/" & Cells(i, 2)Rows(i & ":" & i).DeleteElseCells(i - 1, 2) = Cells(i - 1, 2) & "/" & Cells(i, 2)Cells(i - 1, 3) = Cells(i - 1, 3) & "/" & Cells(i, 3)Rows(i & ":" & i).DeleteEnd IfEnd IfNext iEnd Sub以上代码达到下面的效果:(原数据)星期几 节次 上课老师 上课班级周二 第1,2节 史风华 06信息1班周一 第1,2节 史风华 06信息1班周一 第1,2节 龙安利 06信息2班周一 第3,4节 史风华 06信息2班周一 第3,4节 龙安利 06信息1班周二 第3,4节 史风华 06信息1班(执行后)星期几 节次 上课老师 上课班级周二 第1,2节/第3,4节 史风华 06信息1班周一 第1,2节/第3,4节 史风华/龙安利 06信息1班周一 第1,2节/第3,4节 龙安利/史风华 06信息2班。
3.如何将一张excel表格中不同行的内容合并到一起
在第10行输入=A1&A2&A3。.&A9(全部行要写进来)

如果行有多个单元格内容,通用的是:

假设第1、2行内容需要合并。在第3行第一个格输入=A1&A2,回车,然后把公式向右拉。

如果不想向右拉,可以先把第1、2行转成列:选中第1行内容(不能全选整行)---复制---选定空列中的第一格---选择性粘贴----转置。第2行同样操作。假设转置后在第I、J列,在第K列输入=I1&J1,回车,双击填充公式。把第K列转换成文本后再转置成行。

如果需要合并的行太长,第二种方法比较方便。不明白可以再问。
4.excel如何将相同大项的具体内容合并
首先排序一下:鼠标点中最左侧行号2,按Ctrl+Shift+向下的箭头,选中所有有数据的行,排序,自定义排序,主要关键字选“列A”,确定。即可将所有相同的姓名排序在一起。

在G2单元格输入公式=SUBSTITUTE(IFERROR(INDEX(0&A$2:A$10000,SMALL(IF(MATCH(0&A$2:A$10000,0&A$2:A$10000,)=ROW(A$2:A$10000)-1,ROW(A$2:A$10000)-1,5^5),ROW(A1)))&"",""),"0","")

数组公式,按CTRL+SHIFT+ENTER结束公式,使公式前后出现大括号{},下拉到出现空白单元格止。

在H2单元格输入公式=IFERROR(MID(SUBSTITUTE(PHOIC(OFFSET(A$1:B$1,MATCH(G2,A$1:A$10000,)-1,,COUNTIF(A:A,G2))),G2,"+"),2,10000),"")

下拉公式到空白单元格出现为止。(两个公式帮你预设了1万行,如不够,可自行修改!)

如图:
5.excel表格如何将有相同内容的行合并在一起
星期几和上课班级都一样才合并,宏会不会用?打开工作表后按ALT+F11调出VBA窗口,窗口左边工程栏下有个“Microsoft Excel 对象”,选择它点鼠标右键在弹出菜单中选择插入>>;模块,下面会出现模块>>;模块1,双击模块1,把下面的代码复制到右边空白处,以后你在数据表中按住ALT+F8,在弹出窗口中选择宏"合并"后执行就可以了.代码如下:

Sub 合并()

fr = [a65536].End(xlUp).Row

Range("A1:D" & fr).Sort Key1:=Range("A2"), Order1:=xlAscending, Key2:=Range( _

"D2"), Order2:=xlAscending, Key3:=Range("B2"), Order3:=xlAscending, _

Header:=xlYes, OrderCustom:=1, MatchCase:=False, Orientation:= _

xlTopToBottom, SortMethod:=xlPinYin, DataOption1:=xlSortNormal, _

DataOption2:=xlSortNormal, DataOption3:=xlSortNormal

For i = fr To 2 Step -1

If Cells(i, 1) = Cells(i - 1, 1) And Cells(i, 4) = Cells(i - 1, 4) Then

If Cells(i, 3) = Cells(i - 1, 3) Then

Cells(i - 1, 2) = Cells(i - 1, 2) & "/" & Cells(i, 2)

Rows(i & ":" & i).Delete

Else

Cells(i - 1, 2) = Cells(i - 1, 2) & "/" & Cells(i, 2)

Cells(i - 1, 3) = Cells(i - 1, 3) & "/" & Cells(i, 3)

Rows(i & ":" & i).Delete

End If

End If

Next i

End Sub

以上代码达到下面的效果:

(原数据)

星期几 节次 上课老师 上课班级

周二 第1,2节 史风华 06信息1班

周一 第1,2节 史风华 06信息1班

周一 第1,2节 龙安利 06信息2班

周一 第3,4节 史风华 06信息2班

周一 第3,4节 龙安利 06信息1班

周二 第3,4节 史风华 06信息1班

(执行后)

星期几 节次 上课老师 上课班级

周二 第1,2节/第3,4节 史风华 06信息1班

周一 第1,2节/第3,4节 史风华/龙安利 06信息1班

周一 第1,2节/第3,4节 龙安利/史风华 06信息2班

  • 濡備綍鍦excel琛ㄦ牸涓璁╀竴琛鐨勬暟鎹叏鏄剧ず鍑烘潵
    绛旓細1銆侀鍏堝湪鐢佃剳涓婃墦寮涓涓EXCEL鏂囦欢锛屽湪鍗曞厓鏍间腑杈撳叆鏂囧瓧鍐呭锛屽彲浠ュ彂鐜癆1鍗曞厓鏍肩殑鍐呭娌℃湁鍏ㄩ儴鏄剧ず鍑烘潵銆2銆佺劧鍚庣敤榧犳爣閫変腑A1鍗曞厓鏍硷紝鐐瑰嚮涓婃柟宸ュ叿鏍忎腑鐨勨滃紑濮嬧濋夐」銆3銆佺劧鍚庡湪鍑虹幇鐨勯〉闈腑锛屾壘鍒扳滄牸寮忊濋夐」杩涜鐐瑰嚮銆4銆佺劧鍚庡湪鍑虹幇鐨勪笅鎷夌獥鍙d腑锛岀偣鍑烩滆嚜鍔ㄨ皟鏁磋楂樷濆拰鈥滆嚜鍔ㄨ皟鏁村垪瀹解濋夐」銆5銆佸畬...
  • excel琛ㄦ牸鎬庝箞鏀规垚鍏ㄩ儴閮芥槸涓琛屼竴琛鐨別xcel琛ㄦ牸鎬庝箞鏀规垚鍏ㄩ儴閮芥槸涓琛...
    绛旓細1銆佸惎鍔ㄥ姙鍏蒋浠跺伐鍏凤紝鏂板缓绌虹櫧excel琛ㄦ牸銆2銆佸湪绌虹櫧鍖哄煙濉厖鑷繁闇瑕佹祴璇曠殑鍐呭銆3銆佸洜涓鸿鎶婂琛屾暟鎹悎骞跺埌涓琛屼腑锛岄夋嫨瑕佸悎骞剁殑琛岋紝鎷夊鍒楃殑瀹藉害銆4銆佺劧鍚庨夋嫨闇瑕佸悎骞跺埌涓琛屾暟鎹殑杩欎竴鍒楁暟鎹5銆佺劧鍚庤繘鍏ュ湪寮濮嬭彍鍗曚腑锛岄夋嫨缂栬緫鍐嶉夋嫨濉厖锛屽湪濉厖閫夋嫨涓夋嫨鍐呭閲嶆媿鍗冲彲銆6銆佽繖灏辨槸鏈鍚庣殑鏁堟灉浜嗐
  • 濡備綍鍦琛ㄦ牸閲岄潰璁╂枃瀛鍏ㄩ儴鏄剧ず鍦ㄤ竴涓垪閲
    绛旓細1銆佽嚜鍔ㄦ崲琛屾槸鍦ㄤ笉鏀瑰彉鍒楀鐨勬儏鍐典笅鏄剧ず鍏ㄩ儴鏂囧瓧锛岃鏄渶瑕佷笉鏀瑰彉鍒楀銆佽楂橈紝灏卞彲浠ラ変腑鍗曞厓鏍硷紝鍙冲嚮閫夋嫨銆愯缃崟鍏冩牸鏍煎紡銆戙2銆佸垏鎹㈠埌鈥滃榻愨濋〉闈紝灏嗘枃鏈帶鍒朵笅鐨勫鍕惧叏閮ㄥ彇娑堬紝瀹屾垚鐐瑰嚮纭畾銆傛晥鏋滃浘锛氫簩銆鍚堝苟鍗曞厓鏍 鍚堝苟鍗曞厓鏍兼槸灏嗘枃瀛楃殑閮ㄥ垎鍚堝苟鎴愪负涓涓崟鍏冩牸锛岄変腑鍐呭锛岀偣鍑诲紑濮嬭彍鍗曢噷闈㈢殑銆愬悎骞...
  • excel濡備綍鏄剧ず琛ㄦ牸鐨鍏ㄩ儴鍐呭?
    绛旓細1銆佹墦寮excel琛ㄦ牸銆2銆侀渶瑕佺湅鍒板叏閮ㄥ唴瀹归渶榧犳爣閫変腑璇ュ崟鍏冩牸鎵嶈銆3銆侀変腑璇ュ崟鍏冩牸锛岄紶鏍囧彸閿紝鍦ㄥ脊鍑虹殑蹇嵎闈㈡澘涓婇夋嫨鈥滆缃崟鍏冩牸鏍煎紡鈥濋夐」銆4銆佸湪鈥滃崟鍏冩牸鏍煎紡鈥濋潰鏉夸笂閫夋嫨鈥滃榻愨濋」鐩紝鍦ㄦ枃鏈帶鍒朵笅闈㈢殑鈥滅缉灏忓瓧浣撳~鍏呪濆墠闈㈢殑妗嗘鍐呮墦鍕撅紝鐐瑰嚮纭畾銆5銆佸彲浠ョ湅鍒帮紝琚殣钘忕殑閮ㄥ垎鍐呭涔熼兘鏄剧ず鍑烘潵浜嗐
  • 濡備綍璁剧疆EXCEL鍗曞厓鏍鍐呭鍏ㄩ儴鏄剧ず
    绛旓細鏂规硶涓锛氶変腑鎵鏈夋兂鏄剧ず鍑烘潵鐨勫崟鍏冩牸銆傜偣鍑昏彍鍗曟爮鐨勨滄牸寮忊濃斺>閫夆滃垪鈥濃斺>鈥滄渶閫傚悎鐨勫垪瀹解, 杩欐牱鍋氬嚭鏉ョ殑鍒楃殑瀹藉害鏄寜鎵鍦ㄥ垪鏈闀跨殑閭d釜鍗曞厓鏍肩殑鍒楀涓哄搴︺傛柟娉曚簩锛1. 閫変腑瑕佽缃牸寮忕殑鍗曞厓鏍 2. 鍙抽敭鈥滆缃崟鍏冩牸鏍煎紡鈥-瀵归綈-鑷姩鎹㈣,鏂囧瓧灏卞叏閮ㄦ樉绀哄嚭鏉ヤ簡銆
  • excel琛ㄦ牸濡備綍鎶婁竴琛屽唴瀹瑰叏閮鍚堝苟鍒颁竴璧
    绛旓細1.excel濡備綍鍚堝苟鐩稿悓鍐呭鐨勮 鍚堝苟鍐呭鐩稿悓鐨勮甯歌鐨勪笁绉嶆柟娉曪細涓銆佺敤鏁版嵁閫忚琛锛屾渶绠鍗曟柟渚裤傚涓嬶細鐐瑰嚮鏁版嵁-鏁版嵁閫忚琛ㄥ強鏁版嵁閫忚鍥-瀹屾垚锛屾妸绗竴鍒楃殑瀛楁鍚嶆媺鍒扳滆瀛楁鈥濓紝鎶婄浜屽垪鐨勫瓧娈靛悕鎷夊埌鈥滄暟鎹濆嵆鍙 浜屻佸彲浠ヤ娇鐢ㄥ垎绫绘眹鎬伙紝姝ラ濡備笅锛1銆佹暟鎹-鎺掑簭锛屾寜浠e彿銆佸悕绉版帓搴忥紝杩欐牱鐩稿悓鐨勪唬鍙...
  • excel濡備綍鎶婁竴琛屽唴瀹澶嶅埗寰堝琛屻
    绛旓細excel琛ㄦ牸涓妸鐩稿悓鍐呭鐨涓琛鐩存帴澶嶅埗鍒颁笅闈㈢殑寰堝琛岀殑鍏蜂綋姝ラ濡備笅锛氭垜浠渶瑕佸噯澶囩殑鏉愭枡鍒嗗埆鏄細鐢佃剳銆乪xcel琛ㄦ牸.1銆侀鍏堟垜浠墦寮闇瑕佺紪杈戠殑excel琛ㄦ牸銆2銆佺劧鍚庢垜浠変腑绗涓琛鍗曞厓鏍奸噷鐨鍏ㄩ儴鍐呭銆3銆佺劧鍚庢垜浠笅鎷夐紶鏍囧~鍏呭崟鍏冩牸锛岀偣鍑绘墦寮鍙充笅瑙掔殑鍥炬爣閫変腑鈥滃鍒跺崟鍏冩牸鈥濆嵆鍙
  • excel琛ㄦ牸鎶婁竴琛鍙樺琛岀殑鏂规硶鏄粈涔?
    绛旓細1銆佹墦寮涓涓猠xcel鏂囨。銆2銆侀夋嫨涓琛屽悗锛岀偣鍑婚紶鏍囧彸閿紝鐒跺悗鐐瑰嚮澶嶅埗銆3銆佹閫夊琛屽悗锛岀偣鍑婚紶鏍囧彸閿紝閫夋嫨绮樿创銆4銆佺劧鍚庡氨鍙互寰楀埌澶氳鐩稿悓鐨勬暟鎹簡銆備互涓婂氨鏄excel琛ㄦ牸鎶婁竴琛鍙樺琛岀殑鏁欑▼浜嗭紝瀛︿細浜嗙殑灏忎紮浼村揩鍘昏瘯璇曞惂✧*。٩(藠ᗜ藡*)و✧*。
  • excel琛ㄦ牸閲岄潰鎬庝箞涓琛屾妸鎵鏈夊瓧杈撳畬
    绛旓細1銆佹墦寮excel琛ㄦ牸锛屼緥濡傞渶瑕佸湪A1鍗曞厓鏍间腑杈撳叆寰堝鏂囧瓧锛岄鍏堥変腑A1鍗曞厓鏍笺2銆佺劧鍚庣偣鍑婚紶鏍囧彸閿紝鍦ㄥ脊鍑虹殑閫夐」涓偣鍑烩滆缃崟鍏冩牸鏍煎紡鈥濄3銆佸湪寮瑰嚭鐨勫璇濇涓偣鍑烩滃榻愨濓紝骞跺嬀閫夆滆嚜鍔ㄦ崲琛屸濓紝鐐瑰嚮纭畾銆4銆佺劧鍚庡湪A1鍗曞厓鏍间腑杈撳叆寰堝鏂囧瓧锛岃緭鍏ョ殑鍐呭浼璁鍗曞厓鏍艰嚜鍔ㄦ墿灞曢傚簲鏂囧瓧鍐呭銆
  • 濡備綍鍦excel琛ㄦ牸涓鍒涓琛鐨鍐呭
    绛旓細3銆侀暱鎸夐紶鏍囧乏閿嫋鍔ㄩ夋嫨闇瑕佸鍒剁殑澶氫釜鍗曞厓鏍硷紝閫夋嫨澶嶅埗鍐呭浠ュ悗鎸変笅榧犳爣鍙抽敭锛屽湪鍑虹幇鐨勮彍鍗曢噷闈㈤夋嫨鈥滃鍒垛濆嵆鍙傚湪excel琛ㄦ牸閲岄潰锛屽鍒跺畬鎵鏈夊唴瀹逛互鍚庯紝鍗冲彲杩涜绮樿创銆傚彧闇瑕佺偣鍑婚紶鏍囧彸閿紝鍦ㄥ脊鍑烘潵鐨勮彍鍗曢噷闈㈤夋嫨鈥滅矘璐粹濋夐」锛屽氨鍙互鎶婂涓崟鍏冩牸鐨鍐呭鍏ㄩ儴澶嶅埗杩囨潵銆傝绛旀閫傜敤浜巓ffice2019鐗堟湰銆
  • 扩展阅读:一格子内容拆成三行 ... 多列合并一列保留内容 ... 一行字太长怎么变两行 ... excel一行对应多行内容 ... 一单元格内多行变一行 ... 两行内容合并成一行 ... 定位空值填充上一个 ... 斜线表头一分为三 ... 如何把多行内容合并一行 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网