EXCE问题

来源:百度知道 编辑:UC知道 时间:2024/05/04 14:33:00
1,假如现有A列有10行数据,B列有4行数据而且这4行的数据就是在A列中的,要求在C列中列出其它6列数据来,应该用什么公式? 另外一个问题,怎么把一列数据的每一行的最后3个(右1至右3)字符删掉?公式是什么?

问题一的解法:

在C1中输入公式:=IF(SUMPRODUCT(ISNUMBER(FIND(A1,$B$1:$B$4,1))*1)>0,"",A1)
向下拖到C10

问题二的解法:

如果A2需要删掉后3字, 在B2输入 =left(A2,len(A2)-3)

a列数据为A1:a10,B列数据为B1:B10,在C1单元格公式:
=INDEX(A:A,SMALL(IF(COUNTIF(A$1:A$10,$B$1:$B$10)=0,ROW($1:$10),65536),ROW()))
数组公式结束(Ctrl+Shift+回车),下拉6行。
怎么把一列数据的每一行的最后3个(右1至右3)字符删掉
=left(a1,len(a1)-3)

好像比较难,等待答案。

第一个问题:可以使用MATCH公式,在A列后边插入一列,写入=match(A1,B:B,0),将显示“#N/A”的粘到C列即可。
第二个问题:如果这一列的长度是一样的,则可以使用“数据”菜单中的“分列”即可。