展开全部
列式没错,但引用错误!
但公式返回的是:#NAME?——“无效名称”错误。公式中包含不可识别的文本。
问题出在于公式当中的“[@身份证号码]”,你的公式是别人给你的吧?源公式的“身份证号码”列被设置为自定义名称,你直接使用别人的公式自然会出错,提示“无效名称”错误。
我把“身份证号码”列自定义名称为“身份证号码”,就是这样:
公式引用成功:
其实,你不要直接使用别人的公式,把“[@身份证号码]”改为引用该列具体单元格名称(如B2)即可:
=IF(MOD(MID(B2,17,1),2)=0,"女","男")
话外,请不要隐藏行列号!行列号就像你的居住地址,它对表格设置、数据运算极为重要。可以说,比其他功能键还更为重要。
展开全部
晕是晕在关键的行列标号没有!
假设身份证号码是在B列,那么C2单元格输入公式:
=IF(MOD(1*MID(B2,17,1),2),"男","女")
你公式中的问题是不理解MID函数的结果是文本而不是数值
假设身份证号码是在B列,那么C2单元格输入公式:
=IF(MOD(1*MID(B2,17,1),2),"男","女")
你公式中的问题是不理解MID函数的结果是文本而不是数值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
公式看不太清楚。函数各参数之间用半角逗号进行分隔,半角双引号成对出现。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把 @[身份证号码] 改成号码所在单元格,其他应该没问题
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询