​在excel中如何把两列相同的数据排在同一行,并且这两列中后面的数据跟随它们变化,不同的排最后。 office excel 用不了

www.zhiqu.org     时间: 2024-06-16

假定你的原表在sheet1,数据从A列开始。


在sheet2制作你需要的表格。

步骤如下:

1、在A2单元格输入公式:

=INDEX(SHEET1!A:A,SMALL(IF(COUNTIF(SHEET1!$H$2:$H$100,SHEET1!$A$2:$A$100),ROW($2:$100),4^8),ROW(A1)))&""   按组合键ctrl+shift+enter结束公式,右拉填充6列,再一起下拉填充至出现空白行。

2、在上面公式下拉填充时A列出现的第一个空白单元格粘贴公式:

=INDEX(SHEET1!A:A,SMALL(IF(COUNTIF(SHEET1!$H$2:$H$100,SHEET1!$A$2:$A$100)=0,ROW($2:$100),4^8),ROW(A1)))&""     按组合键ctrl+shift+enter结束公式,右拉填充6列,再一起下拉填充至出现空白行。

3、在H2输入公式:

=IF(COUNTIF(SHEET1!$H:$H,$A2),VLOOKUP(1*$A2,SHEET1!$H:$M,COLUMN(A1),),"")&""   右拉填充6列,再一起下拉填充至出现空白行。

4、在第3步公式下拉填充时H列出现的第一个空白单元格粘贴公式:

=INDEX(SHEET1!H:H,SMALL(IF(COUNTIF(SHEET1!$A$2:$A$100,SHEET1!$H$2:$H$100)=0,ROW($2:$100),4^8),ROW(A1)))&""  按组合键ctrl+shift+enter结束公式,右拉填充6列,再一起下拉填充至出现空白行。



Microsoft Office Excel是什么~

MicrosoftExcel是Microsoft为使用Windows和AppleMacintosh操作系统的电脑编写的一款电子表格软件。直观的界面、出色的计算功能和图表工具,再加上成功的市场营销,使Excel成为最流行的个人计算机数据处理软件。在1993年,作为MicrosoftOffice的组件发布了5.0版之后,Excel就开始成为所适用操作平台上的电子制表软件的霸主。在Excel中,函数实际上是一个预先定义的特定计算公式。按照这个特定的计算公式对一个或多个参数进行计算,并得出一个或多个计算结果,叫做函数值。使用这些函数不仅可以完成许多复杂的计算,而且还可以简化公式的繁杂程度。

office里面的Excel表格不能使用的原因:
卸载软件的时候Excel软件的部分组件被误删、文件丢失、损坏等导致不能使用。把电脑上面的office软件卸载干净之后重新下载安装;
电脑上面受到病毒感染而不能正常使用。使用杀毒软件(如:百度卫士、金山毒霸、QQ电脑管家等)对电脑上面进行彻底的病毒查杀,以排除病毒干扰;

安装的office软件没有安装完成。软件安装完成之后,重启一下电脑,然后再打开Excel程序;
与电脑系统的兼容性不好,打开之后会出现无响应的情况。关闭电脑上面不常用的软件,降低电脑的运行负荷,使得系统有空余的资源来执行Excel程序,同时,更新一下office文件的补丁。


#扈锦哄# excel如何把两列中相同数据对齐,看清详细情况再回答 -
(18332057203): 在G2单元格输入以下公式,然后向下填充公式 =IF(COUNTIF(D:D,A2)>0,A2,"") 在H2单元格输入以下数组公式,按Ctrl+Shift+Enter组合键结束,然后向右向下填充公式 =IFERROR(INDEX(E:E,SMALL(IF($D$2:$D$2000=$G2,ROW($2:$2000),4^8),COUNTIF($G$2:$G2,$G2))),"") 根据需要隐藏D:F列,即可.

#扈锦哄# excel中两列相同的内容排在一起 -
(18332057203): 仅以上条件,无法实现你的要求.不过你可以给A1列的各地名称各一个编码(不能重复),制成一个对照表,然后用VLOOKUP公式配对.如: 对照表 A1 B1 湖南 1 广东 2 上海 3 广西 4 原表 C1 D1 湖北 湖南 湖南 广东 广东 上海 北京 上海 福建 海南 青海 山东 结果表(在原表的基础上制作): C1 D1 湖北 =vlookup(C2,A:B,2,0) 广东 北京 上海 福建 海南 青海 山东 拉一下公式,在结果表的D2列开始,会显示编号.你再改一下就行.

#扈锦哄# excel 怎么使 第二列与第一列相同内容的单元格 排在同一行 -
(18332057203): 1.如果你确定A列和B列的内容完全一样,只是顺序不同而已,那么选择A列,复制到B列粘贴即可.2.如果要用公式的话:C1输入:=if(countif(b:b,a1),a1,"") 下拉填充

#扈锦哄# 在excel中如何给两列中的相同字段进行排序 -
(18332057203): 你所要进行的排序Excel是可以完成的,但你的操作是错误的.因为两个字段姓名、成绩是有关联的,你不可以把它们分成数个部分进行排序,应该姓名为一列,语文成绩为一列,进行排序,排完序后,再进行分列的操作,否则,你的排序统计就不正确.

#扈锦哄# EXCEL怎么把两列相同的名字排到一起 -
(18332057203): 加入你的数据在B,C 列.可在D列输入=IF(ISERROR(VLOOKUP(B2,C:C,1,0)),C2,VLOOKUP(B2,C:C,1,0)) 我试过了没问题,采纳我的吧,我在做任务.呵呵 还可以把B 列定义为列表,然后C列按定义的列表排序.

#扈锦哄# 急急急!如何将excel表格中两列数据相同的一一对应排列?请高手指教,万分感谢. -
(18332057203): 设在C列的C2输入公式:=countif(A:A,B2)下拉复制,大于等于1的说明B列的内容在A列上有;在D列的D2输入公式:=countif(B:B,A2)下拉复制,大于等于1的说明A列的内容在B列上有.以上查对方法供参考.要A列、B列对齐则将B列后移到C列,用VLOOKUP处理:在B2输入公式:=vlookup(A2,c:c,1,false)下拉即可.

#扈锦哄# 寻excel高手,,怎么能把两列单元格中相同的数值从新排列
(18332057203): 你说的比较复杂哦 我水平有限,不能一步做出来 不过我可以分布实现你说的效果 1,在C1中输入=VLOOKUP(A1,B:B,1,0),然后向下拖. 2,复制C列数据,然后在D1中点右健,选择性粘贴-数值 3,选中D1,点数据-筛选-自动筛选 4,将D1中...

#扈锦哄# 怎样在excel上对两列数据进行排列 -
(18332057203): 先排一列,再排另一列 两列一起排,肯定有个原则

#扈锦哄# excel 如何将两组相同数据排在一起 -
(18332057203): 你的公式应该没有误(我已经验证)可能是两列姓名不一致(如有空格),建议用trim()函数去掉空格再试试.祝好运

#扈锦哄# excel中,怎样能使两列相同数据,或着相同文字,同行排列 -
(18332057203): 假设有A、B两列,在C列输入公式:=IF(COUNTIF($B$1:$B$12,A12)>0,A12,""),就可以查看两列相同数据内容.