Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2395|回复: 6

[已解决]请教高手,如何设置公式可以快速实现符号的中文化

[复制链接]
发表于 2014-11-24 14:30 | 显示全部楼层 |阅读模式
请教高手,如何设置公式可以快速实现符号的中文化,
例如:当是“≠”时写成“不等于”,
      当是“≤”时写成“小于等于”。
      具体下载附件查看,里面有详细说明,谢谢解答!
最佳答案
2014-11-25 11:10
小罗彬彬 发表于 2014-11-25 10:13
首先非常感谢这位高手的解答,辛苦了!
这位高手的思路是非常清楚的,在IF里面嵌套VLOOKUP,返回结果后再 ...


=VLOOKUP(IF(COUNTA(A2:B2)=0,"□",IF(COUNTA(A2:B2)=1,A2&B2,B2)),E$2:F$17,2,)

根据要求完成C列填写.zip

10.37 KB, 下载次数: 5

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2014-11-24 14:57 | 显示全部楼层
本帖最后由 zyouong 于 2014-11-24 15:01 编辑

根据要求完成C列填写.rar

8.59 KB, 下载次数: 4

回复

使用道具 举报

发表于 2014-11-24 14:59 | 显示全部楼层
FE:F17区域建立对应表,
C2复制以下公式、下拉;
=VLOOKUP(IF(COUNTA(A2:B2)=2,A2,A2&B2),E$2:F$17,2,)

内容1
内容2
结果
不等于
不等于
 
小于等于
小于等于
 
大于等于
大于等于
 
 
#N/A
黑多边
黑三角
棱形
 
三角
黑棱形
 
倒三角
正方
棱形
黑正方
 
正方
三角
 
倒黑三角
黑三角
黑棱形
上箭头
 
黑多边
左上箭头
上箭头
右上箭头
 
右上箭头
右下箭头
 
右下箭头
倒黑三角
左上箭头
倒三角
 
不等于
黑正方
 
大于等于
 
黑正方
 
黑三角
 
三角
 
 
#N/A
 
黑三角
 
右下箭头
 
正方
 
右上箭头
 
黑多边
 
大于等于


回复

使用道具 举报

 楼主| 发表于 2014-11-25 09:52 | 显示全部楼层
baksy 发表于 2014-11-24 14:59
FE:F17区域建立对应表,
C2复制以下公式、下拉;
=VLOOKUP(IF(COUNTA(A2:B2)=2,A2,A2&B2),E$2:F$17,2,)

首先谢谢高手的解答,辛苦了,非常感谢!
您的思路是很不错,公式也很简洁,巧妙,但可能做得太快了点,没有看清楚题目的全部要求,忽略了后面的要求:
如果B列有内容,而A列无内容,则填写B列,如果A列有内容,而B列无内容,则填写A列,如果都有内容,则填写B列,如果都没内容,则填写“□”
所以得到的结果是有些差异的.在您的公式的基础上我改了下,首先排除了都没有内容的结果,然后将都有内容时,改成填写B列,可以得到正确的结果,公式如下:
=VLOOKUP(IF(AND(A2="",B2=""),"□",IF(COUNTA(A2:B2)=2,B2,A2&B2)),$E$2:$E$17,2,)
回复

使用道具 举报

 楼主| 发表于 2014-11-25 10:13 | 显示全部楼层
zyouong 发表于 2014-11-24 14:57

首先非常感谢这位高手的解答,辛苦了!
这位高手的思路是非常清楚的,在IF里面嵌套VLOOKUP,返回结果后再进行查找,后面3楼高手的是在VLOOKUP里面嵌套IF,有异曲同工之妙!但这位高手的公式里面当A,B列都为空时,返回值为"",而不是“正方”,所以我在参考了高手的公式后,觉得可以将当当A,B列都为空时,对返回值""再进行查找一次,返回固定的结果“正方”。
具体公式为:
=IF(B2="",IF(A2="",VLOOKUP("□",D:E,2,0),VLOOKUP(A2,D:E,2,0)),VLOOKUP(B2,D:E,2,0))
回复

使用道具 举报

发表于 2014-11-25 11:00 | 显示全部楼层
小罗彬彬 发表于 2014-11-25 09:52
首先谢谢高手的解答,辛苦了,非常感谢!
您的思路是很不错,公式也很简洁,巧妙,但可能做得太快了点,没 ...

公式更新;
=VLOOKUP(IF(COUNTA(A2:B2)=2,B2,IF(COUNTA(A2:B2)=0,"□",A2&B2)),E$2:F$17,2,)
回复

使用道具 举报

发表于 2014-11-25 11:10 | 显示全部楼层    本楼为最佳答案   
小罗彬彬 发表于 2014-11-25 10:13
首先非常感谢这位高手的解答,辛苦了!
这位高手的思路是非常清楚的,在IF里面嵌套VLOOKUP,返回结果后再 ...


=VLOOKUP(IF(COUNTA(A2:B2)=0,"□",IF(COUNTA(A2:B2)=1,A2&B2,B2)),E$2:F$17,2,)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-23 21:39 , Processed in 0.595210 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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