1.查找重复内容
如下图,判断A列的名字是否重复出现,在B2中输入公式:
=IF((A:A,A2)>1,"重复","")
该函数用于统计某个范围内满足条件的单元格数量。
首先使用函数计算A列中有多少个名字与A2相同。 然后使用IF函数进行判断。 如果函数的结果大于1,则说明存在重复。
2.第一次出现重复内容时不会出现提示。
如下图所示,判断A列中的名称是否重复出现,在B2中输入以下公式:
=IF((A$2:A2,A2)>1,"重复","")
该函数使用动态扩展的参考范围A$2:A2。 随着公式向下复制,这个区域会不断扩大,变成A$2:A3、A$2:A4、A$2:A5...,即自动统计与A列同名的单元格有多少个在从单元格 A2 开始到公式所在行的范围内。
如果某个名称第一次出现,则(A$2:A2,A2)的计算结果等于1。如果重复出现,结果必须大于1。
最后用IF函数判断函数结果是否大于1,大于1则返回指定内容“”。
3.根据出生日期计算年龄
如下图所示,您需要根据B列中的出生日期计算您的年龄。在C2单元格中输入以下公式:
=(B2,今天(),"y")
TODAY 函数返回系统的当前日期。
该函数以B2的出生年月作为开始日期,以系统日期作为结束日期。 第三个参数使用“Y”来计算两个日期之间的整年数。
4.根据身份证号码提取出生日期和月份
如下图所示,需要根据B列的身份证号码提取出生年龄,C2单元格的公式为:
=--TEXT(MID(B2,7,8),"0-00-00")
首先使用 MID 函数提取单元格 B2 中从第 7 位开始的代表出生年份和月份的 8 个字符。 然后使用TEXT函数将其转为日期样式的文本“1985-02-16”,最后加上两个负号,即计算负数的负数。 通过这样的数学计算,将文本类型的日期转化为真实的日期序列值。
如果单元格显示五位数的值,只需将其格式化为日期即可。
5.根据身份证号提取性别
如下图所示,必须根据B列中的身份证号码来确定性别。D2单元格中的公式为:
=IF(MOD(MID(B2,17,1),2),"男","女")
首先使用MID函数从单元格B2的第17个位置开始提取1个字符。 该字符是性别代码。
然后使用MOD函数计算该性别代码除以2的余数。
如果IF函数的第一个参数等于0,则IF函数将其视为FALSE并返回第三个参数指定的内容“”。 如果不等于0,则按TRUE处理,返回第二个参数指定的内容“male”。
6. 填充合并单元格
如下图所示,B列中的名称使用合并单元格,可以使用以下公式来完成填充:
=("做",B$2:B2)
7.忽略误差值的总和
如下图所示,C列数据区包含错误值。 怎么求和呢?
单元格 E2 中的公式为:
=SUMIF(C:C,"
SUMIF函数的求和参数被省略,表示使用条件区C:C作为求和区。
总和条件是
8.动态扩展的下拉菜单
如下图,需要根据A列的对比表,在D列生成一个下拉菜单,要求随着A列数据的增加或减少,下拉菜单中的内容会随着A列数据的增加或减少而变化。会自动调整。
选择要输入内容的 D2:D10 单元格区域,转到数据 → 数据验证 → 序列,然后输入以下公式。
=($A$2,0,0,($A:$A)-1)
公式表示以A2为基点,向下偏移0行,向右偏移0列。 新引用的行数是函数统计的 A 列中非空单元格的数量。 结果是 -1,因为 A1 是表头。 ,应该删除计数。
这样,A 列中非空单元格的数量将是下拉菜单中显示的行数。
好啦,这就是我今天要跟大家分享的内容。 祝大家有美好的一天!
图文制作:朱洪忠