Macro Image of table我可能需要您的帮助:
我在D(9)列中有出生数字(11或10位数字)。我的性别为N(9)(M和F)。我想根据出生编号检查N列中的文本是否正确。如果出生数字的最后3位数字包含偶数,则为女性。如果第三个数字是奇数,则为男性。 如果在N列中M或F错误,我想使用条件格式(将单元格标记为红色)。
有人为此使用vba代码吗?预先谢谢你。
答案 0 :(得分:0)
例如,您只需使用excel公式并引用ID; = IF(ISODD(MID(D3,9,1)),“ M”,“ F”)
如果单元格D3中的第9个值是奇数,则为Male,否则为Female
答案 1 :(得分:0)
检查一下:
std::runtime_error
不要介意代码的大小。需要运行公共子例程(FormatConditionally),并且列名应按原样保留在附带的标题中(或适当更改)。
它也与倒数第三位数字
一起使用我希望您会发现它有用。谢谢。