分享

这个位置我占了,你还能有啥办法?!

 EXCEL应用之家 2023-07-09 发布于上海


送人玫瑰,手有余香,请将文章分享给更多朋友

动手操作是熟练掌握EXCEL的最快捷途径!

【置顶公众号】或者【设为星标】及时接收更新不迷路



小伙伴们好,今天要和大家分享一道小题目,如何巧妙地改变数据结构。

原题是这样子的:



只针对数字,在最左侧条件一个“0”,文本则不变。


01



在单元格C2中输入公式“=IF(ISNUMBER(LEFT(A2,1)*1),"0"&A2,A2)”,并向下拖曳即可。

一句话解释:

提取数据最左侧的一个字符,并判断是否为数字。如果是,则前面添加“0”,否则显示原值。


02



在单元格C2中输入公式“=REPT(0,CODE(A2)<58)&A2”,并向下拖曳即可。

一句话解释:

CODE函数返回字符串第一个字符的数字代码,并判断是否小于58(因为9的代码是57)。如果为TRUE,则重复一个“0”;如果为FALSE,则返回一个空值“”。


03



一句话解释:

给源数据乘个零,如果返回错误值,就用“0”替代错误值。


04



一句话解释:

和上面的一样,强制将源数据转换为0,只不过这次使用的是TEXT函数。


05



一句话解释:

重复0,位数比源数据多一个。然后再利用TEXT函数规范格式。


06



一句话解释:

通过文本在字符集中的数字代码来返回0并和源数据合并。


07

下面贴出的这两个公式虽然不完全满足,但是其巧妙的构思让我舍不得放弃它们!



在单元格C2中输入公式“=TEXT(A2,"!00;;;@")”并向下拖曳即可。

一句话解释:

!00表示在“0”前用1个0来占位;@表示当遇到文本时,则显示其本值。



08



本期内容练习文件提取方式:

链接:https://pan.baidu.com/s/1rJEp9SYNHHcTsoi33g18rA?pwd=1hpl

提取码:1hpl

好了朋友们,今天和大家分享的内容就是这些了!喜欢我的文章请分享、转发、点赞和收藏吧!如有任何问题可以随时私信我哦!

-END-

长按下方二维码关注EXCEL应用之家

面对EXCEL操作问题时不再迷茫无助

我就知道你“在看”

推荐阅读

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多