在EXCEL表一里输入商品,怎样才能在表二中自动显示商品,重复的只显示一个

作者&投稿:政美 (若有异议请与网页底部的电邮联系)
在EXCEL表一里输入商品,怎样才能在表二中自动显示商品,重复的只显示一个~

你的这个要求只靠公式解决的话,表二中起码要事先输入商品编码才行,然后将公式输入到b2,向右拖拉,再向下拖拉:

=index(b:d,small(if(sheet1!a:a=a2,row(a:a),1),column(b:b))


否则既要不重复,有要所有数据都自动生成,好像只能vba解决了。而且你的不重复有点不理解,每个编码对应一种商品,本身就没有重复啊!

表2 B2公式:
=VLOOKUP(A2,表1!A:B,2,)
下拉就可以了。

分三步,可轻松完成
1、在表1的数据后选一空白列(比如e列)作辅助列,在e2输入公式
=if(countif($a1:a1,a2)=0,1,""),向下复制至超过数据末端(为你后来添加数据做准备)
2、在表2的a2输入公式
=if(row()-1<=sum(表1!e:e),indirect("表1!a"&sumproduct((large((表1!e$2:e$100=1)*row(表1!e$2:e$100),sum(表1!e:e)+rowa$1)-row(a1))))),""),向下复制至数据末端
3、在表2的b2输入公式
=if($a2="","",vlookup($a2,表1!$a:$d,column(),0)),向下、右复制即可 ,这样出来的数据中间没有空行

sheet2的A2 输入:=IF(COUNTIF(Sheet1!A$2:Sheet1!A2,Sheet1!A2)=1,Sheet1!A2,"")

sheet2的B2 输入: =IF(A2<>"",VLOOKUP(A2,Sheet1!A2:Sheet1!C100,2,FALSE),"")

sheet2的C2 输入:=IF(A2<>"",VLOOKUP(A2,Sheet1!A2:Sheet1!C100,3,FALSE),"")

接着选中这三个单元下拉

结果将出现一些空行,需要最后再filter。如果你想不出现空行会更复杂一点,要在sheet1加辅助列了。要的话请补充问题

在EXCEL表一里输入商品,怎样才能在表二中自动显示商品,重复的只显示...
答:1、在表1的数据后选一空白列(比如e列)作辅助列,在e2输入公式 =if(countif($a1:a1,a2)=0,1,""),向下复制至超过数据末端(为你后来添加数据做准备)2、在表2的a2输入公式 =if(row()-1<=sum(表1!e:e),indirect("表1!a"&sumproduct((large((表1!e$2:e$100=1)*row(表1!e$2:e$...

在EXCEL表一里输入商品,怎样才能在表二中自动显示商品,重复的只显示...
答:你的这个要求只靠公式解决的话,表二中起码要事先输入商品编码才行,然后将公式输入到b2,向右拖拉,再向下拖拉:=index(b:d,small(if(sheet1!a:a=a2,row(a:a),1),column(b:b))否则既要不重复,有要所有数据都自动生成,好像只能vba解决了。而且你的不重复有点不理解,每个编码对应一种商品...

请教高手,我想在excel表格中录入商品名称,自动出来单价和单位,怎么做...
答:1、在工作表SHEET1的A列中输入型号,在B列中对应的单元格自动显示出该产品的单价。2、先要新建一个工作表,此工作表用来存放型号与单价的数据。比如,新建工作表SHEET2。3、在工作表SHEET2的A列和B列中输入型号与单价数据。4、这一步做好后,那么,我们返回到SHEET1工作表;选中B列。5、然后,在...

excel中,输入商品名称,如何把另一表格中的价格自动填充
答:1、计算机打开Excel表,如表1所示。2、这个图表是表2的内容。表2中的年龄填入表1。3、在表1中选择Age下面的单元格并单击插入函数。4、进入“插入函数”页面,在“类别”中选择“查找和引用”,在“选择函数”中选择VLookup选项。5、VLookup界面,选择细胞小明在哪里寻找价值,选择所有的数据表2中数据...

在excell中,sheet1中已输入全部商品信息,如A列输入商品编码,B列输入...
答:sheet1表商品编码要唯一。sheet2的B2=vlookup(A2,sheet1!A:C,2,0)C2=vlookup(A2,sheet1!A:C,3,0)向下填充。

在excel中怎样在a列中输入商品编号则b列中自动跳出相应的商品名称呢
答:1、先在表格的右侧建立一个商品编号和商品名称表,比如我在H:I列中建立。2、如果需要让B2单元格根据A2单元格的编号显示不同的商品名称,那么就需要在B2单元格中输入公式:=VLOOKUP(A2,H:I,2,FALSE) ,A2,H:I,2意思就是单元格B2根据A2的值匹配H列的值时,显示I列的内容;FALSE就是精确匹配...

在excel表中输入商品名称怎样自动生成商品编码
答:操作步骤如下:1.首先要有一个对照表,这是Sheet2中的一个名称编码对照表 2.在Sheet1中的商品编码列输入如下公式:=IFERROR(VLOOKUP(A2,Sheet2!A:B,2,0),"")然后往下拖动到需要自动生成编码的区域 3.这样,只要A列输入商品名称,编码就自动生成了。

在excel中,sheet1中已输入全部商品信息,如A列输入商品名称,B列输入...
答:你可以上网搜搜VLOOKUP函数的用法,这是EXCEL最基本的函数。象你说的情况可以用 =VLOOKUP(A1,Sheet1!A1:C12,3)这类公式

在EXCEL里怎样才能在单元格输入产品了直接在另一单元格出来产品单价...
答:假设你当前的工作表是Sheet1,在另一个工作表(比如是Sheet2)里做一个价格目录表比如A列是商品,B列是单价。在Sheet1的B1单元格里输入公式:=IF(A1<>"",VLOOKUP(A1,Sheet2!$A:$B,2,0),"")并向下填充即可

excel中如何在一个单元输入商品名称就能在另一个单元格中显示该商品的...
答:你要先建立一个商品名称与型号的对应表(假设分别在AB列且都从第2行开始)然后在另一工作表中A2输入商品名称 在B2中输入或复制粘贴此公式 =IF(COUNTIF(对应表!A:A,A2),VLOOKUP(A2,对应表!A:B,2,),"对应表中无此商品名称")下拉填充。