咔片PPT · AI自动生成演示文稿,模板丰富、排版精美 讯飞智文 · 一键生成PPT和Word,高效应对学习与办公

内容导航:


一、如何在原有单元格上取整十位数


WPS表格计算时,在原有单元格上取整十位数,那么根据需要使用ROUND系列函数,如果是四舍五入则用ROUND函数,如果向下舍就用ROUNDDOWN函数,如果向上入就用ROUNDUP函数,这里用ROUNDDOWN函数为例,公式如下:

=ROUNDDOWN(A1,-1)

公式及效果图

ROUNDDOWN函数参数说明:

第一个参数:取整数字;

第二个参数:取舍位置,0表示个位,正数表示小数点后,负数表示个位数前面。



二、我想用WPS表格生成一串随机数


生成0-1之间的随机数
  这个最容易,因为WPS表格内置了随意机生成函数――rand函数,用法也很简单,只要在需要生成随意数的单元格内输入“=rand()”(不含外侧双引号,且所有字符均为半角,如图1)。
  
图1WPS表格中输入函数
  输入完成后回车,该单元格即出现一个大于或等于0,并小于1随机小数。如果你需要很多这样的随机数的话,可以选中该单元格,然后用鼠标左键在该单元格
右下角的方形点(即填充柄)按下,并向下拖动到合适的位置,则这一范围内所有的单元格均生成一个随机数,如果还要更多,则再选中已经生成随机数的所有单元
格,并在选区右下方如法向右拖动,则拖出的矩形区域内的所有单元格都会生成随机数,要多少有多少啊!
生成0-100之间的整数
  用rand函数生成的随机数范围是0-1之间的小数,如果我想要生成0-100之间的任意整数应该如何操作呢?如果还要用rand函数的话,则必须借
助另一个函数――round函数。round函数的格式为:ROUND(数值,小数位数),其功能是“按指定的位数对数值进行四舍五入后返回”。如
“round(1.2586,2)”表示取1.2586小数点后2位有效数字,即返回值为“1.26”。
  有了round函数的帮助,生成0-100之间的整数就不难了,可以在单元格中输入“=ROUND(RAND(),2)*100”(不含外侧双引
号),即先用RAND函数生成一个0-1之间的随机小数,再取该数值小数点后2位有效数字,然后乘以100,即可生成一个0-100之间的整数。
  不过,在WPS表格2007中,引入了一个特别的函数――RANDBETWEEN,这个函数的格式是RANDBETWEEN(最小整数,最大整数),
其功能是取最小整数和最大整数之间的随意整数。上面的公式可以改写成“=RANDBETWEEN(0,100)”即可达到相同的效果。


三、WPS表格提取十位前面的数字


在办公中,我们往往会遇到表格中包含了带有文本的数字,如果需要提取文本的数字,有没有好的办法批量提取呢?这里,为大家详见演示如何提取文本左侧的数字、提取文本右侧的数字、提取文本中的数字和提取混合在文本中的数字的操作步骤。

工具/原料

  • wps

  • 示例数据

  • 提取单元格中文本左侧的数字

  • 1

    当单元格中的数字在文本的左侧,需要提取左侧的数字

    请点击输入图片描述

  • 2

    将光标放在需要填充的空白表格处,在上方公式栏中输入=LEFT(A2,2*LEN(A2)-LENB(A2)),此时提取出该行的数字

    请点击输入图片描述

    请点击输入图片描述

  • 将鼠标放在该表格的右下角呈十字形下拉填充公式,即可批量提取。

    请点击输入图片描述

    请点击输入图片描述

    END

  • 提取单元格中文本右侧的数字

  • 文本内容在左侧时,将光标需提取数字的空白处。

    请点击输入图片描述

  • 在上方公式栏中输入=RIGHT(C2,2*LEN(C2)-LENB(C2))。

    回车后即可提取到该行的数字

    请点击输入图片描述

  • 将鼠标放在该单元格右下角呈十字形下拉填充公式,即可批量提取。

    请点击输入图片描述

    END

  • 提取单元格中文本中间的数字

  • 数字内容在文本中间时,将光标需提取数字的空白处。

    请点击输入图片描述

  • 在上方公式栏中输入=MIDB(E2,SEARCHB("?",E2),2*LEN(E2)-LENB(E2))

    输入后点击回车键即可提取到该数字

    请点击输入图片描述

  • 将鼠标放在该单元格右下角呈十字形下拉填充公式,即可批量提取。

    请点击输入图片描述

    END

  • 提取单元格中混合位置的数字

  • 比较特殊的情况,单元格中出现了中文、字母、数字等混合型字符的情况。将光标放在空白单元格处

    请点击输入图片描述

  • 在单元格上方公式栏中输入:

    =SUM(MID(0&G2,LARGE(ISNUMBER(--MID(G2,ROW($1:$1024),1))*ROW($1:$1024),ROW($1:$308))+1,1)*10

    ^ROW($1:$308)/10)

    输入后按下Ctrl+shift+Enter即可提取

    请点击输入图片描述

  • 将鼠标放在单元格右下角呈十字形下拉填充公式,即可批量提取。

    请点击输入图片描述