ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 20739|回复: 44

[已解决] =TEXT(-1^MID(B2,15,3),"女;男")

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2011-12-19 18:51 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 木希 于 2011-12-19 18:53 编辑

=TEXT(-1^MID(B2,15,3),"女;男")1、这个公式是什么意思,尤其是-1^代表什么含义?
2、分号";"又是代表什么意思?

TA的精华主题

TA的得分主题

发表于 2011-12-19 19:00 | 显示全部楼层
-1的n次方,-1的偶数次方是1,-1的奇数次方是-1,=TEXT(-1^MID(B2,15,3),"女;男")合起来的结果就是:结果为1时得到“女',结果为-1时得到"男"。

TA的精华主题

TA的得分主题

发表于 2011-12-19 19:01 | 显示全部楼层
-1^是-1的多少次方.
=TEXT(-1^MID(B2,15,3),"女;男")
其中:MID(B2,15,3)是从第15位开始提取3位,作为次方数,当为偶数时,-1^偶数=1,-1^奇数=-1
简化结果:
=TEXT(-1^偶数,"女;男")
=女
=TEXT(-1^奇数,"女;男")
=男

TA的精华主题

TA的得分主题

发表于 2011-12-19 19:01 | 显示全部楼层
本帖最后由 200240 于 2011-12-19 19:05 编辑

这个公式是用身份证号码来判断性别的-1^表示-1的次方。
“女;男”,如果是-1就返回女,如果是1就返回男

TA的精华主题

TA的得分主题

发表于 2011-12-19 19:02 | 显示全部楼层
1。-1的N次方。结果只有两个1和-1,-1的奇数次方得-1,-1的偶数次方得1。
2。参考TEXT函数,论坛很多,一搜一大把。第一个分号的前后为正负数需要得到的结果。

TA的精华主题

TA的得分主题

发表于 2011-12-19 19:06 | 显示全部楼层

用分号隔开的第一个数表示正数的格式,第二个数表示负数的格式,第三个数表示0的格式;

TA的精华主题

TA的得分主题

发表于 2011-12-19 19:08 | 显示全部楼层
貌似结果永远为男,-1好像该加括号吧。(-1)^

TA的精华主题

TA的得分主题

发表于 2011-12-19 19:11 | 显示全部楼层
lm33853584 发表于 2011-12-19 19:08
貌似结果永远为男,-1好像该加括号吧。(-1)^

不用加......

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-12-19 19:13 | 显示全部楼层
本帖最后由 木希 于 2011-12-19 19:14 编辑
hjj0451 发表于 2011-12-19 19:02
1。-1的N次方。结果只有两个1和-1,-1的奇数次方得-1,-1的偶数次方得1。
2。参考TEXT函数,论坛很多,一搜 ...

在EXCEL中的应用
  TEXT
  将数值转换为按指定数字格式表示的文本。
  语法
  TEXT(value,format_text)
  Value 为数值、计算结果为数字值的公式,或对包含数字值的单元格的引用。
  Format_text 为“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。
  说明
  Format_text 不能包含星号 (*)。通过“格式”菜单调用“单元格”命令,然后在“数字”选项卡上设置单元格的格式,只会更改单元格的格式而不会影响其中的数值。使用函数 TEXT 可以将数值转换为带格式的文本,而其结果将不再作为数字参与计算。
__________________________________________________________________________________
我找不到“单元格格式”对话框中“数字”选项卡上“分类”框中的文本形式的数字格式。鼠标右键中的设置格式中没有啊!

点评

http://club.excelhome.net/thread-331382-1-1.html  发表于 2011-12-19 19:16

TA的精华主题

TA的得分主题

 楼主| 发表于 2011-12-19 19:36 | 显示全部楼层
wm078 发表于 2011-12-19 19:06
用分号隔开的第一个数表示正数的格式,第二个数表示负数的格式,第三个数表示0的格式;

哪里还有第三个数?0不也是正数吗?

点评

0是正数?哈哈  发表于 2011-12-19 19:43
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-9-28 07:16 , Processed in 0.039973 second(s), 14 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表