发布网友 发布时间:2022-02-24 06:25
共3个回答
热心网友 时间:2022-02-24 07:54
工具/原材料:excel2018版、电脑。
1、打开电脑找到并点击打开excel2018新建工作表格软件;
2、打开excel工作表格以后,为了示范先在表格内编辑好有相同数据的文本内容;
3、编辑好数据以后,此时选中C列的单元格在编辑栏输入:=IF(COUNTIF(B:B,A1)>0,A1,"");
4、正确输入公式以后,此时再按“ctrl+回车键”对单元格公式进行填充即可完成显示。
热心网友 时间:2022-02-24 09:12
C2输入热心网友 时间:2022-02-24 10:47
付费内容限时免费查看回答你好,请问你这个有截图吗?可以看一下具体是什么情况。提问截图不方便,就是A列是名称,B列是长名称,B列的长名称中包含A列的短名称,然后A列和B列的顺序也不对应,a列有200多个短名称,B列有700多个长名称,我想把B列中的包含有短名称的提取出来,剩下的不要
回答你的意思是a列当中有200多个短名称,b例当中也有这200多个短名称?
但是还有其他几百个长名称,现在你想把那些长名称都删除?
并且让a列跟B列顺序对应起来?
提问对对
b列的长名称中包含短名称那几个字,但是不是完全一样的,举个例子,A列:123,B列:98761235864,B列长名称包含123,我想把B列这个提取,然后和A的123对应排序
回答我先看一下。
提问怎么样?
回答要用函数,非常复杂,你看下行不行
方法/步骤
将两个工作表放在一个窗口中, 在sheet1相对应名字同一行的空白出输入=if(countif())
然后切换到sheet2,选中全部名字并回车
再切换到sheet1,这时这个函数变成了=if(countif(Sheet2!A1:A44))
注意:这一步时,要将字母(我们这里是A)以及数字(我们这里是1和44)前全加上符号$,=if(countif(Sheet2!$A$1:$A$44))
最后,将函数补充完=if(countif(Sheet2!$A$1:$A$44,A2),"S","F"),输入完成后,按回车,显示为S的就是这个班的学生,显示为F的就不是。
再从这一行拉下填充,全部名称就可筛选完毕。
总结一下 第一个是if函数,if函数的标准格式是if(条件,条件为真时输出的内容,条件为假时输出的内容);
第二个函数countif,它的格式是countif(全部需要比对的区域,比对内容),从我们这个countif(Sheet2!$A$1:$A$44,A2)来说,第一个参数的a列全部名字,第二个参数是b列某个名称