作者:乔山办公网日期:
返回目录:excel表格制作
EXCEL 判断某一单元格值是否包含在某一列中,可以使用COUNTIF函数,函数形式:=IF(COUNTIF(目标列,判断列首个单元格)>0,"是","否"),示例步骤如下:
1.鼠标左键点击需要输入判断结果的单元格,如下图红框抄所示;
2.然后在fx后面输入“=IF(COUNTIF(A:A,B2)>0,"有","无")”,如下图红框所示;
3.然后按回车键,即可判断出第一个值是否在判断列里面,如下图红框所示;
4.然后利用填充柄下拉选择所有需要判断的数值zd的输出单元格,如下图红框所示;
5.就会自动套用公式,对其他的数值做出判断,输出判断结果,如下图红框所示。
这个可以用函数设计公式实现,zhidao假设数据在A列,从A1开始,B1公式:
1、2007以上版本公式专:
=IFERROR(INDEX(A$1:A$100000,SMALL(IF(MATCH(A$1:A$100000&"",A$1:A$100000&"",)=ROW($1:$100000),ROW($1:$100000),9^9),ROW(A1)))&"","")
数组公式,属按组合键:CTRL+SHIFT+回车,完成公式,然后双击B1填充柄;
2、2003公式:
=IF(ISERR(INDEX(A$1:A$100000,SMALL(IF(MATCH(A$1:A$100000&"",A$1:A$100000&"",)=ROW($1:$100000),ROW($1:$100000),9^9),ROW(A1)))),"",INDEX(A$1:A$100000,SMALL(IF(MATCH(A$1:A$100000&"",A$1:A$100000&"",)=ROW($1:$100000),ROW($1:$100000),9^9),ROW(A1)))&"")
数组公式,按组合键:CTRL+SHIFT+回车,完成公式,然后双击B1填充柄。
=MAX(IFERROR(--MID(A2,ROW(1:26),COLUMN(A:Z)),0))
数组公式,找出最大数值
这样生成数组的公式确定有一些难度,可否试一下来利用Excel工具栏的工具实现如题效果。
1、选择源A列,在“数据”百选项下的“删除重复项”,保留A列为唯一值;
2、在B1单元格输度入=A1:A8 (不回车)按F9,然后去除前面的等于号;
3、通过“查找和替换”,问查找B1的",替换为空,“全部替换”,即可完成。
详见附图答