首页 >>  正文

公式转换成文本

来源:baiyundou.net   日期:2024-09-20

老板发给你左边的表格,第一列是文本,第二列是数字,让你根据数字的次数重复数据向下堆积,转换成右边的样子:

然后数据有几十条,如果手动的去更新的话,就太慢了,且效率低,有传统做法和新公式做法,看你更喜欢用哪种

1、传统Vlookup公式法

首先我们需要在数据最左边插入一列,建立辅助列,并且在A2单元格中输入公式:

=SUM($C$1:C1)

对C1开始进行累计求和,填充的行一定要比原始数据多一行出来

然后我们需要使用Vlookup公式的模糊查找匹配,输入的公式是:

=VLOOKUP(ROW(A1)-1,A:B,2,1)&""

其中row(a1)公式是用来提取A1单元格的行标,本质就是数字1,为了向下拖动自动变成2,所以才用的这个公式

然后Vlookup公式第4参数用的1,表示模糊查找匹配

最后&""是用来填充到最底下的时候,查找不到结果了,显示为空白

2、新方法Expand+Tocol

传统方法必须在数据的最左边插入一列,如果只能在数据右边添加辅助列呢?那我们可以用Expand函数轻松搞定

我们在右边输入公式:

=EXPAND(A2,,B2,A2)

可以将A2的数据,按B2重复的次数,自动的重复了对应的文本,并且填充到了后面的单元格中

最后,我们只需要将这些文本转换成一列竖向的就可以了,前面我们学过新函数公式TOCOL轻松搞定

我们输入的公式是:

=TOCOL(F:XFD,3,FALSE)

第一参数是从F列到最后一列

第二参数,数字3,表示忽略空白值和错误值

第三参数,false,表示逐行扫描

最终也得到了我们想要的结果

3、一条公式搞定

如果说不想用辅助列,需要一个公式一步到位的话,可以使用公式:

=REDUCE(A1,A2:A4,LAMBDA(a,b,VSTACK(a,EXPAND(b,OFFSET(b,,1),,b))))

用到了REDUCE和LAMBDA的组合应用

以上三种方法,你更喜欢用哪种呢?动手试试吧!

","gnid":"9ab844f7745daaff0","img_data":[{"flag":2,"img":[{"desc":"","height":"894","title":"","url":"https://p0.ssl.img.360kuai.com/t0189e3dc6934df977d.jpg","width":"1302"},{"desc":"","height":"680","title":"","url":"https://p0.ssl.img.360kuai.com/t01ac4127b924f1aef6.jpg","width":"1010"},{"desc":"","height":1118,"title":"","url":"https://p0.ssl.img.360kuai.com/t0151a5f1fa0a9c66ce.jpg","width":1260},{"desc":"","height":"692","title":"","url":"https://p0.ssl.img.360kuai.com/t0121becb3e0cf6e586.jpg","width":"1686"},{"desc":"","height":780,"title":"","url":"https://p0.ssl.img.360kuai.com/t011a1591bd1e49a867.jpg","width":1280},{"desc":"","height":"1098","title":"","url":"https://p0.ssl.img.360kuai.com/t019614e914b3b1adb2.jpg","width":"1296"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"pika","pub_time":1703419980000,"pure":"","rawurl":"http://zm.news.so.com/20bd70fe469bf6380d8b75cd342ca289","redirect":0,"rptid":"e5e37710be973960","rss_ext":[],"s":"t","src":"Excel自学成才","tag":[],"title":"Excel按指定次数重复数据,一个Expand新公式搞定!

方田版2249excel把公式计算后的结果转化成文本,不用选择性粘贴 如图11,K6=SUM(K2:K5)如何设置让J6=K6的文本 -
袁菁封18320665853 ______ J6 =text(k6,"00000.00") 这样会有前导0 如不要前导0,可以改成:=text(k6,"0.00") 也可以考虑 =text(k6,“¥0.00") 这样可以直接按位取字符,得到前导¥

方田版2249word怎么将公式批量替换成特定文字? -
袁菁封18320665853 ______ ctrl+H,打开替换对话框,在查找框中输入^g(即高级-特殊字符菜单中的“图形”),替换框中输入你要替换的文本,如果是所有公式替换为同一文本的话,点击“全部替换”,如果不是,就要查找一个,替换一个了. 注意:因为查找的是图形,如果是插入的图片也会被替换,请注意这一点

方田版2249函数快捷键改为数值(变成数值快捷键)
袁菁封18320665853 ______ 1. 变成数值快捷键方法一 选中单元格----右键----设置单元格格式---改"文本"为"常规"格式---再进入单元格回车确认.如果是大批量的单元格是文本格式的数值,则要一个...

方田版2249请教excel问题,怎么将公式自动计算出的结果转换成纯数字或文本信息?谢谢啊!
袁菁封18320665853 ______ 复制公式区域 在需要"纯数字或文本信息"的地方右击>选择性粘贴>数值

方田版2249EXLCE里设置了公式的数值结果如何转成文本格式 -
袁菁封18320665853 ______ 复制全表,粘贴到空白SHEET中,粘贴选项选“只有值”.公式就都没有了,只保留计算结果,再把这张表复制--粘贴到WORD中.好像可以直接复制--粘贴到WORD中,选项选“保留原格式”或“保留文本”就行.

方田版2249excel表格怎么把数字转换成文本格式 -
袁菁封18320665853 ______ 方法如下: 1.打开EXCEL 表格,如果数据比较多的话,可以使用公式转换比较方便. 2.右边新插一列.输入公式 =text(单元格,0),按下回车键.公式具体看下图片的例子. 3.批量转换.直接鼠标双击右下角的“+”,就会自动填充公式进去了. 4.全部转换成功后,复制整列(表格例子里面的B 列)》右键“选择性粘贴“》选择数值》确定.最后面删除A 列,保存.完成操作.

方田版2249在EXCEL中用什么公式可以根据系统时间转换成文本形式 -
袁菁封18320665853 ______ =now(),然后按F9就是当前时间不会变

方田版2249wps 表格怎么 把计算公式得到的结果转化成文本的形式保存? -
袁菁封18320665853 ______ 复制结果列,粘帖一次,OK 要不,里面包含公式,双击就会显示出来.

方田版2249在EXCEL中快速实现文本和数值相互转换的几种方法 -
袁菁封18320665853 ______ 在实际工作中经常会碰到EXCEL表中的文本和数值转换问题,尤其是从相关系统下载的报表数据大多是文本格式,不转换成数值格式就没有办法计算;而有时因特殊需求,也会碰到需要将数值型数据转化成文本格式时候.在做上述操作时,仅...

方田版2249XLS表带有公式的数值怎样转换成公式文字
袁菁封18320665853 ______ 在单元格输入=TEXT(A4,@)+@)便可其中A4,B4根据情况定.

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024