Excel-显示两个数的比率

2025-12-21 13:01 来源:好会计 阅读量:172

导读:在Excel如果是将两个数拿来计算其比率,将会得到一个计算值。例如:2和10的比率应该是1:5,但是如果是以计算方式将会得到0.2,如果以分数的格式显示将会得到1/5。要如何才能得到1:5呢? (一) 先由单元格E2来看,其内容为16/9,来练习转变为16:9。(参考下图) 单元格F2:=LEFT(E2,FIND(/,E2)-1):RIGHT(E2,LEN(E2)-FIND(/,E2)) 公式中的FIND(/,E2),找出/在第几个字符位置。 公式中的LEFT(E2,FIND(/

 在Excel如果是将两个数拿来计算其比率,将会得到一个计算值。例如:2和10的比率应该是1:5,但是如果是以计算方式将会得到0.2,如果以分数的格式显示将会得到1/5。要如何才能得到“1:5”呢?
  (一)
  先由单元格E2来看,其内容为16/9,来练习转变为16:9。(参考下图)
  单元格F2:=LEFT(E2,FIND("/",E2)-1)&":"&RIGHT(E2,LEN(E2)-FIND("/",E2))
  公式中的FIND("/",E2),找出“/”在第几个字符位置。
  公式中的LEFT(E2,FIND("/",E2)-1),抓取“/”左边的字符。
  公式中的RIGHT(E2,LEN(E2)-FIND("/",E2)),抓取“/”右边的字符。
  (二)
  因为两个数相除要以分数形态显示会有字节数的限制,假设分子和分母各以两个字节表示,
  所以,以TEXT(A2/B2,"##/##")代入第一个式子,得到:
  单元格C2:=LEFT(TEXT(A2/B2,"##/##"),FIND("/",TEXT(A2/B2,"##/##"))-1)&":"&RIGHT(TEXT(A2/B2,"##/##"),LEN(TEXT(A2/B2,"##/##"))-FIND("/",TEXT(A2/B2,"##/##")))
  这个式子即可表示出所有两位数内的两个数的比率,如下图:


  (三)
  由于不可能每个式子都知道要使用“##/##”、“###/###”或“####/####”来表示,所以,改用数学运算方式来呈现:
  单元格C2:=A2/GCD(A2,B2)&":"&B2/GCD(A2,B2)
  GCD函数可以求得两数的最大公约数,所以A2/GCD(A2,B2)和B2/GCD(A2,B2),可以分别求得分子和分母的最小值。
  相关函数请参考微软网站说明:
  LEFT:http://www.hao-kuai-ji.com/zh-cn/excel-help/HP010342648.aspx
  RIGHT:http://www.hao-kuai-ji.com/zh-cn/excel-help/HP010342854.aspx
  FIND:http://www.hao-kuai-ji.com/zh-cn/excel-help/HP010342526.aspx
  LEN:http://www.hao-kuai-ji.com/zh-cn/excel-help/HP010342650.aspx
  GCD:http://www.hao-kuai-ji.com/zh-cn/excel-help/HP010342550.aspx

大家都在问
您正在与金牌答疑老师聊天