公式数据如何降重

公式数据如何降重

1.在EXCEL中,如何正确通过公式提取数据

  • 假设权重在a2到f2里,待加权的数在a3到f3、a4到f4、...

    在g3里输入

    =sumproduct(a$2:f$2,a3:f3),就可以了,公式可以向下复制

2.EXCEL公式如何提取数据

B列已知数据,用公式如何提取到A列的效果,B列没有数据时,A列不显示或为“0”

  • A1输入:=IF(ISERR(FIND("针",B1)),"梭织","针织")&"︳"&IF(ISERR(FIND("女装",B1)),"童装","女式")&"︳"&SUBSTITUTE(RIGHT(B1,2),"装",),下拉填充。

  • 数据-分列-自定义-后面标注中横杠。

  • 以|为分隔符,将A列分为3列

    在D1中输入或复制粘贴下列公式

    =A1&C1&B1

    下拉填充

  • =IF(ISERROR(FIND("针织",B2)),IF(ISERROR(FIND("梭织",B2)),"","梭织"),"针织")&"|"&IF(ISERROR(FIND("工装长裤",B2)),IF(ISERROR(FIND("工人中裤",B2)),IF(ISERROR(FIND("长裤",B2)),IF(ISERROR(FIND("中裤",B2)),IF(ISERROR(FIND("上衣",B2)),IF(ISERROR(FIND("背心",B2)),IF(ISERROR(FIND("长裙",B2)),IF(ISERROR(FIND("裙",B2)),"","裙"),"长裙"),"背心"),"上衣"),"中裤"),"长裤"),"工人中裤"),"工装长裤")&"|"&IF(ISERROR(FIND("女装",B2)),IF(ISERROR(FIND("女成人",B2)),IF(ISERROR(FIND("女童",B2)),"","女童"),"女装"),"女装")

    右面布匹种类、样式和品种不用管,在A2单元格把上面的公式粘过去下拉就可以了,但这不是完美解决方案,这一方案只适合你上面提到的这几种分类(就是右面我列出来的),每个项目增加分类的话要修改公式。

    完美解决需要用到宏或者数据库ACCESS

  • 工作中遇到不同文段内容提取规律不一样,所以要根据内容寻找规律。

    首先,把本问题的句段分拆三部分,如下图:

    第二,拆分字段一中,要提取“针织”或“梭织”,用到经典函数LOOKUP(,-FIND()) ,

    函数公式为:=LOOKUP(,-FIND({"针织","梭织"},B2),{"针织","梭织"})

    第三,拆分字段二中,提取"女装","女成人","男成人","男装","女童","男童"且改为"女式","女式","男式","男式","女童","男童"

    函数公式为=LOOKUP(,-FIND({"女装","女成人","男成人","男装","女童","男童"},B2),{"女式","女式","男式","男式","女童","男童"})

    第四,拆分字段三中,要提取"女装"/"女成人"/"男成人"/"男装"/"女童"/"男童"后面所有内容,

    函数公式是=RIGHT(B2,LEN(B2)-FIND(LOOKUP(,-FIND({"女装","女成人","男成人","男装","女童","男童"},B2),{"女装","女成人","男成人","男装","女童","男童"}),B2)-LEN(LOOKUP(,-FIND({"女装","女成人","男成人","男装","女童","男童"},B2),{"女装","女成人","男成人","男装","女童","男童"}))+1)

    最后,最终提取的结果就是用连接符& 和“|”连接起来就可以。

    最终函数公式是

    =LOOKUP(,-FIND({"针织","梭织"},B2),{"针织","梭织"})&"|"&LOOKUP(,-FIND({"女装","女成人","男成人","男装","女童","男童"},B2),{"女式","女式","男式","男式","女童","男童"})&"|"&RIGHT(B2,LEN(B2)-FIND(LOOKUP(,-FIND({"女装","女成人","男成人","男装","女童","男童"},B2),{"女装","女成人","男成人","男装","女童","男童"}),B2)-LEN(LOOKUP(,-FIND({"女装","女成人","男成人","男装","女童","男童"},B2),{"女装","女成人","男成人","男装","女童","男童"}))+1)

    【说明:】公式内容很多,采用这种运算公式的作用避免句段内容有变,如“棉制针织女装工装长裤”变为“网红棉制针织女装工装长裤”,公式结果也不会变;再例如除了“针织”和“梭织”,之后增加“机织”类别,只要把公式中LOOKUP(,-FIND({"针织","梭织"},B2),{"针织","梭织"})改为LOOKUP(,-FIND({"针织","梭织","机织"},B2),{"针织","梭织","机织"})就可以, 其它也是容易改动。

3.excel怎么利用函数公式把数据排名次

  • excel作业表中,可以利用函数公式把数据排名次。详细操作步骤请往下看。

    步骤1、以图中的表格为例。把B2至B7单元格的数据排名次,名次结果显示在C2至C7单元格中。光标点下C2单元格,然后输入函数公式:=RANK(B2,$B$2:$B$7)再按回车键。2、C2单元格即显出“5”。光标点下C2单元格,光标再放在单元格的右下角,点住不放手,一直拖到C7单元格止。3、铺开鼠标,C3至C7单元格即显出数字。这些数字就是B3至B7单元格数据的名次。4、光标点住A1单元格不放手,拖到C7单元格,表示选中A1至C7单元格,形成选区。5、在作业表上方的菜单栏中点:数据--排序。6、弹出操作框;在“ 主要关键词 ”这里点“ 升序 ”。点选“ 有标题行 ”,然后再点确认。C2至C7单元格即按从1到6顺序排序。?以上就是excel作业表中利用函数公式把数据排名次方法介绍,操作很简单的,大家都学会了吗?希望这篇文章能对学习的朋友们有所帮助!

4.如何从excel中的数据得到公式

  • 选择一个数值,查看公式公式栏里的公式即可,或者直接双击数值,然后也可以得到公式。然后进行复制,不过前提是,你所点击的数值是因公式得出来的数值,而不是只是数值。就像下图这样,6就是求和公式得出来的数值,所以公式栏有公式,也可以双击6这个数值得到公式然后复制。

  • 选中这些数据,复制,紧接着在原位置右键,选择性粘贴,数值,确定

5.如何用Excel公式快速对数据进行处理?

  • 数据脱敏后截图吧,要不然基本没法下手。

  • 公式不行就用代码,公式困难的时候,代码毫不犹豫的上!

公式数据如何降重
下载Doc文档

猜你喜欢