Excel表格公式求助!

01 15 18 32=①02 14 19 31=②03 13 20 30=③04 12 21 29=④05 11 22 28=⑤06 10 23 27=⑥07 09 24 26=⑦08 16 17 25=⑧要求:在单元格A列内任意输入上面的6个数字,B列对应显示每个数字所属的序号。请看示例图:
不是A列和B列,求大神按示例图帮我写个公式,谢谢!

在O:P列建立文本数值与带圈数字的对应表,然后在H1单元格输入以下公式,并向右向下填充公式

=VLOOKUP(A1,$O:$P,2,0)

 

详见附图

 

如果需要不建立辅助列,在H1单元格输入以下公式,然后向右向下填充公式

=IF(OR(--A1={1,15,18,32}),"①",IF(OR(--A1={2,14,19,31}),"②",IF(OR(--A1={3,13,20,30}),"③",IF(OR(--A1={4,12,21,29}),"④",IF(OR(--A1={5,11,22,28}),"⑤",IF(OR(--A1={6,10,23,27}),"⑥",IF(OR(--A1={7,9,24,26}),"⑦",IF(OR(--A1={8,16,17,25}),"⑧",0))))))))

 

详见附图

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-05-15
刚试了一下,公式能写,不过B列不能显示序号,我在公式里插序号它就提示我公式错误
可以了,你稍等一下
=IF(OR(A1=1,A1=15,A1=18,A1=32),"①",IF(OR(A1=2,A1=14,A1=19,A1=31),"②",IF(OR(A1=3,A1=13,A1=20,A1=30),"③",IF(OR(A1=4,A1=12,A1=21,A1=29),"④",IF(OR(A1=5,A1=11,A1=22,A1=28),"⑤",IF(OR(A1=6,A1=10,A1=23,A1=27),"⑥",IF(OR(A1=7,A1=9,A1=24,A1=26),"⑦",IF(OR(A1=8,A1=16,A1=17,A1=25),"⑧",0))))))))本回答被网友采纳
第2个回答  2016-05-15
在H1输入公式 =CHOOSE(IF(--A1>24,33-A1,IF(--A1>16,A1-17,IF(--A1>8,16-A1,--A1)))+1,"⑧","①","②","③","④","⑤","⑥","⑦","⑧")
然后向左向下填充即可。本回答被提问者采纳
相似回答