excel假设我有100行文本,需要将每5行为一组进行长短排序,怎么处理最快?

作者&投稿:幸侵 (若有异议请与网页底部的电邮联系)
在EXCEL表格中,里面有100行,然后我要在每一个固定行下面插入5行,有没有简便的操作方法?~

假设你的表格有100行,插入一列,如在第2列中B1-B100输入1至100数字,再在B101-B200中输入1.1、2.1、3.1。。。。一直到100.1,再在B201—B300中输入1.2、2.2、3.2。。。。一直到100.2,再在B301-B400中输入1.3、2.3、3.3、4.3。。。一直输到100.3;再在B401-B500中输入1.4、2.4、3.4。。。。一直输到100.4,再在B501中输入1.5、2.5、3.5、等等输到100.5。数据—排序—选项—主要关键字选“列2”——升序——确定;结果就是当前的每一行下面插入了5行。然后再把列2删掉就行了。

有一个很简单的公式我忘了!
告诉别一个办法给你吧!
你先另插入一列,{=MOD(ROW(A1),5)},然后将公式往下拖,每到第5行的时候数字会变成“0”,然后筛选“0”,就是每隔5行选取的行。如果是隔8行,将公式改为{=MOD(ROW(A1),8)}再筛选就行了!

加两个辅助列可以实现,如图,A列有长度不一的文本,B列用公式求出文本长度:

B2=LEN(A2)

C列用公式以5个为一组得到分组号:

C2=INT((ROW()+3)/5)

下拉B2:C2到最后数据行,排序,主关键词:C列的分组,(如果没第1行的标题就是C列),次关键词:B列的长度

确定后,得到需要的排序效果

再删去B列、C列的数据即可。



1. 假设你A列每行字数不超过999。
在B1中输入或复制粘贴下列公式
=INT(ROW(A5)/5)*1000+LEN(A1)
下拉填充到B100。
将B列进行排序。
2. 假设你A列每行字数不超过9999。
在B1中输入或复制粘贴下列公式
=INT(ROW(A5)/5)*10000+LEN(A1)
下拉填充到B100。 将B列进行排序。
公式中乘以的数值与每行最大字数的关系,以此类推。

可能使用Len函数计算出每个单元格内的字符长度,然后排序即可。

长短排序……是指的按句子的字数多少排序吗?可以用len函数计算句子字符长度,然后对len的计算结果进行排序。
每五行为一组是什么意思?1-5行排序、6-10行排序、以此类推?

《悟空传》——今何在著


在XCEL表中,用什么公式可以解决呀?
=SUMIF(Ax:Ay,A编号,Bx:By)

xcel函数公式 有很多表每张表都有不同的人名,人数、顺序不一样,但都...
用VBA来做吧 把所有表都放在一个目录下 在一主表中遍历统计 做好模板后,要用时运算一两分钟吧就可以得结果了 当然用sumif、透视表也行,但得一张表一张表地去统计 如若此工作内容是长期的 每次的统计工作将占很多时间

excel中 match函数怎么用
Match_type 为数字 -1、0 或 1。Match_type 指明 Microsoft Excel 如何在 lookup_array 中查找 lookup_value。如果 match_type 为 1,函数 MATCH 查找小于或等于 lookup_value 的最大数值。Lookup_array 必须按升序排列:...、-2、-1、0、1、2、...、A-Z、FALSE、TRUE。如果 match_type ...

excel查找函数怎么用啊,如图
Start_num 指定开始进行查找的字符数。比如Start_num为1,则从单元格内第一个字符开始查找关键字。如果忽略 start_num,则假设其为 1。注意 使用 start_num 可跳过指定数目的字符。例如,假定使用文本字符串“AYF0093.YoungMensApparel”,如果要查找文本字符串中说明部分的第一个“Y”的编号,则可将...

excel表格如何引用一个指定的数值随着计算的改变引用值也跟着改变?_百 ...
你可以使用INDIRECT函数,此函数可以将字符串形式的区域转为可用的区域,例如,我下图中的A列有多行数据,但我想在D2里求和,但求行的行数由D2中输入来指定,那么在D2中输入公式:=SUM(INDIRECT("A1:A" & C2)),这样就可以随着C2的行数改变而改变D2的结果。式中就用到了"A1:A"和C2单元格...

Excel表格 如何使同在一个单元格内的文字与数字分离
1、下图所示数字与姓名在同一单元格中,下面我们来将它们他离出来。2、首先选中需要分离的区域,选择“数据”菜单下的“分列”。3、弹出“文本分列向导”对话框,选择“固定宽度”点击“下一步”。4、在数字与姓名之间单击鼠标,建立分列线,点击“下一步”。5、在这一步中,选择“文本”点击“完成”...

xcel里在单元格设置公式后,如果单元格内无数据,怎么让它显示为空白,原...
假设原来的公式是:=A1*10修改为:=IF(A1="","",A1*10)公式中的A1就是代表需要引用的单元格,只需加多一个IF函数判断该单元格是否为空白就行了,公式中紧挨在一起的半角双引号在EXCEL中代表空白。意思就是如果A1等于空白,公式也跟着显示为空白,否则就运行原来的公式。

SXCEL表格中假如 一列是数量 一列是单价 如何 核算最后总金额 麻烦各 ...
总金额列=数量*单价,然后拖到最后。或者先在数量和单价的最后一行插入求和函数,在计算总金额

excel图表中,怎么显示出0值
8、分数段人数统计:(1)=COUNTIF(K2:K56,"100")——求K2到K56区域100分的人数;假设把结果存放于K57单元格;(2)?=COUNTIF(K2:K56,">=95")-K57——求K2到K56区域95~99.5分的人数;假设把结果存放于K58单元格;(3)=COUNTIF(K2:K56,">=90")-SUM(K57:K58)?——求K2到K56区域90~94.5分的...

xcel表格中,要删除多行或者多列的重复数据,怎么快速操作?
看不明白你表述的意思 如果要删除整行或整列,或相邻多行,或相邻多列,只需要用鼠标左键选中行或列,点击鼠标右键点击删除就行了。

黎平县17189193055: Excel的 列 变 行 难题 -
聂军清脑: 假设有100行数据(根据实际修改),在数据区域外输入公式:=INDEX($A$1:$D$100,INT(SMALL(IF($A$1:$D$100"",ROW($A$1:$D$100)*1000+COLUMN($A$1:$D$100)),ROW(1:1))/1000),MOD(SMALL(IF($A$1:$D$100"",ROW($A$1:$D$100)*1000+COLUMN($A$1:$D$100)),ROW(1:1)),1000)) 数组公式,按 Ctrl+Shift+Enter 结束公式输入.向下复制公式即可.

黎平县17189193055: 菜鸟求助,在EXCEL里面怎么间隔求和,如我要把实际的机票/车票的和求出来,改在黄色框里怎么写函数?..
聂军清脑: 假设实际/预算在A列中,机票/车票在G列中,假设有100行,在黄色单元格中输入公式如下: =sumif(A4:A100,"实际",G4:G100)

黎平县17189193055: EXCEL中100行数据,想把每一行数据都复制100次,如何才能快速完成? -
聂军清脑: 假设数据在A1:A100, 在名称框(编辑栏最左侧那个)输入A101:A10000,回车 在编辑栏输入:=A1 按ctrl+enter输入 复制-选择性粘贴-数值

黎平县17189193055: 我想用EXCEL的宏来实现删除453到3000行的单数行,这个宏命令怎么写 -
聂军清脑: 建两个辅助列,然后用公式就可以了.假设插入A两列.在A453 输入公式:=IF(MOD(ROW(),2),0,ROW()) 把该公式一直复制到A3000 选择A453到A3000,复制,(不要取消选择区域),右键/选择性粘贴,选择“数值”,确定.然后以A列为关键字升序排序.把A列中数值为0的行全部删除.取消超链接:选中第1到3000行,复制,然后回车,超链接就没了.如果下划线和字体颜色还没改过来,就手动改一下格式.

黎平县17189193055: EXCEL中统计IP的个数 -
聂军清脑: 假设你有100行IP 100行内不能有空行=SUMPRODUCT((--MID(Sheet2!D1:D100,9,1)=1)*(RIGHT(Sheet2!D1:D100,LEN(Sheet2!D1:D100)-10)>=1)*(--RIGHT(Sheet2!D1:D100,LEN(Sheet2!D1:D100)-10)

黎平县17189193055: 假设Sheet1中有100行数据,假设标记了一些行数,当然标记的这些行数会根据需要改变,例如标记了6,18,37,55,82行,现在需要用这些标记的行数分割这100行数据到其他的Sheet,1 - 5行到Sheet2,6 - 17行一组Sheet3,18 - 36行一组Sheet4,55 - 8
聂军清脑: 1、在Sheet2的A1输入 =Sheet1!A1 回车并向下填充到A5,再向右填充; 2、在Sheet3的A1输入 =Sheet1!A6 回车并向下填充到A12,再向右填充; 3、在Sheet4的A1输入 =Sheet1!A18 回车并向下填充到A19,再向右填充.

黎平县17189193055: 在excel sheet1中有一A列数据共100行我想将第一行与第二行比较大小如果第一行大则在B列 -
聂军清脑: 直接用公式多方便:在B2中输入=IF(A1>A2,"大",IF(A1=A2,"平","小")) 回车确认后将公式下拉填充.

黎平县17189193055: excel函数问题请教 -
聂军清脑: 为了提高计算效率,假设数据到100行,则1、如果要C、D列都大于20,同时满足,则为=sumproduct((A2;A100="一班")*(c2:c100>20)*(d2:d100>20)) =countifs(A:A,"一班",C:C,...

黎平县17189193055: 在线等,在EXCEL中如何把一列100行分为4列25行,谢谢各位大侠了 -
聂军清脑: 另一个工作表A1输入公式: =INDEX(Sheet1!$A:$A,ROW(A1)+COLUMN(A1)*25-25) 向下拉到A25,并横向填充至D列

黎平县17189193055: excel 2010在特定行后选取特定行 -
聂军清脑: 你可在F列输入公式=SMALL(IF(LEFT(A:A,2)="单元",ROW(A:A),""),ROW(A1))+1,然后同时按下CTRL,SHIFT,ENTER三个键即可.得到的结果就是你要的“单元a”行后紧跟着它的那一行.如果要紧跟著它的第二行,就将公式最后的+1改成+2,同理第三行就改成+3

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网