excel表格公式突然没有了怎么恢复到没有公式的状态?

如何把混合在同一单元格中的姓名拆分成一列。
先看数据源和最终效果:

D2单元格输入公式,下拉到出现空白为止。
太长了,左右拖动滑块,可查看完整公式~~

公式的意思是先把各个单元格中的字符连接到一起,然后将每个间隔符“顿号”都替换成199个空格,这样就相当于拉大了各个姓名之间的间隔距离(和做核酸类似,越远越好~~)
然后使用MID函数在第1、第199、第398……个字符处,提取出199个字符。这些字符是包含姓名和多余空格的,所以最后用TRIM函数去掉多余空格。

这个公式的缺点就是太长了,数据行数多了还可能会出问题,优点是可以在任意Excel版本中使用。

单击数据区域任意单元格,在【数据】选项卡下单击【来自表格/区域】,将数据加载到数据查询编辑器里。
右键删除部门列(如有需要可保留)。
单击姓名列,选择【拆分列】→【按分隔符】,此时Excel会自动分析咱们的数据,并给出拆分建议。
选择【高级选项】→【拆分到行】
最后【关闭并上载】到工作表里。

此方法适合在Excel 2016及以上版本中使用,使用2010、2013版本的小伙伴,通过安装Power Query插件也可以实现。

D2单元格输入以下公式,按回车:

这个公式简单明了,而且运算效率高。美中不足的是目前仅允许安装了Office 365并且加入Office 预览体验计划的小伙伴使用。
TEXTSPLIT函数的作用是按照特定的分隔符拆分字符串。

TEXTSPLIT(文本,列分隔符,[行分隔符],[是否忽略空值],[填充文本])。

本例中省略了最后两个参数。
先使用CONCAT(B2:B9&”、”),把B2:B9单元格的内容连接到一起,每个单元格之间用逗号隔开,得到的结果作为待拆分的字符串。
然后使用TEXTSPLIT函数将连接后的字符串按顿号拆分成一列显示。
如果希望将数据拆分成一行显示,公式可以换成这样:

如下图所示,要提取C列不重复的名单。

注意是数组公式,编辑完成后,要按Ctrl+Shift+回车。

首先利用COUNTIF函数,在公式所在位置上方的单元格区域中,分别查找C$2:C$15单元格区域每个数据的个数。返回一个由0和1构成的数组,如果C$2:C$15单元格区域的元素在公式上方出现过,结果就是1;如果没出现,结果就是0。

本例中,COUNTIF函数的第一参数是一个扩展的区域,前面公式提取的结果会被后面的公式重复利用进行判断。
再利用MATCH函数,在COUNTIF函数返回的数组中查找第一个0的位置,也就是查找首次出现的数据所在的位置。
由于数据表的标题行占了1行,将这个数字加1,就是需要提取的不重复数据在数据表中列的位置。
接下来利用INDEX函数,以MATCH函数的计算结果作为索引值,提取C列对应位置上的数据。

如果你使用的是Excel 2021,就可以一脚踢飞COUNTIF,下面这个公式更简单:

如下图所示,要计算C列不重复的人数。



如下图所示,A列是一些乱七八糟的数据,现在需要提取最后出现的数值,你会怎么写函数公式呢?

这个公式总结成套路,如下:
=LOOKUP(一个比查询范围同类数据都大的值,单列或单行查询范围,单列或单行结果范围)
如果该套路的第3参数省略,则将查询范围视为结果范围。

LOOKUP函数的这个套路性用法有什么用呢?如果只是提取A列最后的数值……似乎也没啥作用?
我先举个简单的小栗子。
如下图所示,是一份考评表。需要在N列计算每个人最后参与考评的月份。

例如A2单元格的看见星光,最后考评的月份是3月(3月就失业了),A4单元格的肥书记,最后考评月份是12月……
那么函数应该怎么写呢?

这就是我们刚刚说的LOOKUP套路性用法不是?
=LOOKUP(一个比查询范围同类数据都大的值,单列或单行查询范围,单列或单行结果范围)

B2:M2是单行查询范围,B$1:M$1是对应的单行结果范围,250比查询范围内所有的同类数据都大,因此返回最后出现的数值对应的月份。

打个响指,你要是觉得250不好听,换成其它数值也可以,比如521、666、888、999等等,没别的要求,只要比查询范围内所有的同类型数据都大就行了。

如下图所示,需要把A列数据前面的数值提取到B列,例如204看见星光,结果为204,165606If结果为165606,等等……

说来你不信,前面的数字是月薪..▼

LEFT(A2,ROW($1:$15))部分,从A2单元格的左边,依次提取1、2、3、4……直至15位的数据,返回结果:2,20,204,204看,204看见……
再通过减负运算(–),将LEFT函数的计算结果转换为数值。此时纯文本无法进行数学运算,例如–204看,它将返回错误值#VALUE!。

LOOKUP天生忽略错误值,再用一个比查询范围所有数值都大的数值9^9进行查询,也就返回最后出现的数值,即204。

怎么样,是不是有点意思呢?

最后,留一个扩展题儿,如何快速提取A列最后出现的文本值呢?

示例文件下载,百度网盘..

}

  我们在进行excel表格编辑处理的时候,顶部的工具栏和选项卡是主要的依靠工具,我们需要借助它进行公式的编辑和处理,对数据内容及表格进行设计和调整。但是,有时候我们不知道做了怎样的错误操作,导致我们打开excel表格之后,发现excel顶部不知道怎么被隐藏了,导致我们无法开展工作。这到底是怎么回事呢?我们如何恢复呢?下边,我们就看看到底是什么样的操作能够出现这样的结果。

  1、打开excel表格

首先,我们打开一个正常的excel表格,我们可以看到,excel顶部有菜单栏、工具选项等,我们主要通过这些才能完成对表格的设计和数据的处理。

  我们再看下边这个excel表格,发现excel顶端不知道隐藏到哪里去了,我们无法对excel表格进行操作处理,只能看到光秃秃的表格内容。

  3、恢复菜单和工具按钮

  这时候,我们恢复excel顶端的菜单和工具按钮,需要点击右上角“功能区显示选项”标志,点击之后,有下拉选择,可以根据需要进行恢复显示或者隐藏。

  4、选择显示选项卡和命令

  我们在excel顶部隐藏的表格里选择显示选项卡和命令,就会发现,excel隐藏的顶部就出现了。其实,excel表格上边的编辑栏也是可以隐藏或者显示的,点击菜单栏视图,对编辑栏进行勾选与否直接关系到它是否隐藏。

  excel顶部被隐藏的恢复方法你学会了吗?word办公软件其实也是相同的显示设置,如果你还没有试过,可以实际操作试试看。

  本篇文章使用以下硬件型号:联想小新Air15;系统版本:win10;软件版本:Microsoft Office 2013。

}

Excel表格函数出错怎么解决 Excel中函数公式几种常见的错误的解决方法 如果单元格所含的数字、日期或

比单元格宽,或者单元格的日期

公式产生了一个负值,就会产生#####!。这个看起来比较简单,大家应该都了解吧。
  解决方法:如果单元格所含的数字、日期或时间比单元格宽,可以通过拖动列表之间的宽度来修改列宽。如果使用的是1900年的日期系统,那么Excel中的日期和时间必须为正值。如果公式正确,也可以将单元格的格式改为非日期和时间型来显示该值。
  当使用错误的参数或运算对象类型时,或者当公式自动更正功能不能更正公式时,将产生错误值#VALUE!。这其中主要包括3点原因。
  1、在需要数字或逻辑值时输入了文本,Excel不能将文本转换为正确的数据类型。
  解决方法:确认公式或函数所需的运算符或参数正确,并且公式引用的单元格中包含有效的数值。例如:如果单元格A1包含一个数字,单元格A2包含文本,则公式="A1+A2"将返回错误值#VALUE!。可以用SUM工作表函数将这两个值相加(SUM函数忽略文本):=SUM(A1:A2)。
  2、将单元格引用、公式或函数作为数组常量输入。
  解决方法:确认数组常量不是单元格引用、公式或函数。
  3、赋予需要单一数值的运算符或函数一个数值区域。
  解决方法:将数值区域改为单一数值。修改数值区域,使其包含公式所在的数据行或列。
  当公式被零除时,将会产生错误值#DIV/O!。在具体操作中主要表现为以下两种原因。
  1、在公式中,除数使用了指向空单元格或包含零值单元格的单元格引用(在Excel中如果运算对象是空白单元格,Excel将此空值当作零值)。
  解决方法:修改单元格引用,或者在用作除数的单元格中输入不为零的值。
  2、输入的公式中包含明显的除数零,例如:公式=1/0。
  解决方法:将零改为非零值。
  当在函数或公式中没有可用数值时,将产生错误值#N/A。
  解决方法:如果工作表中某些单元格暂时没有数值,请在这些单元格中输入"#N/A",公式在引用这些单元格时,将不进行数值计算,而是返回#N/A。
  删除了由其他公式引用的单元格,或将移动单元格粘贴到由其他公式引用的单元格中。当单元格引用无效时将产生错误值#REF!。
  解决方法:更改公式或者在删除或粘贴单元格之后,立即单击"撤消"按钮,以恢复工作表中的单元格。
  当公式或函数中某个数字有问题时将产生错误值#NUM!。
  1、在需要数字参数的函数中使用了不能接受的参数。
  解决方法:确认函数中使用的参数类型正确无误。
  2、由公式产生的数字太大或太小,Excel不能表示。
  解决方法:修改公式,使其结果在有效数字范围之间。
  使用了不正确的区域运算符或不正确的单元格引用。当试图为两个并不相交的区域指定交叉点时将产生错误值#NULL!。
  解决方法:如果要引用两个不相交的区域,请使用联合运算符逗号(,)。公式要对两个区域求和,请确认在引用这两个区域时,使用逗号。如果没有使用逗号,Excel将试图对同时属于两个区域的单元格求和,由于A1:A13和c12:c23并不相交,它们没有共同的单元格所以就会出错。

}

我要回帖

更多关于 表格公式突然没有了 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信