发新话题
打印

一个excel看似简单却难倒好多人的问题

一个excel看似简单却难倒好多人的问题

excel里面的数字如何转换为文本格式?
看似简单,也许你会说选中单元格,右键,设置单元格格式,这样我当然知道。
也许你会说,在数字前面加一个“‘”单引号,哦,聪明,这个我也知道。
但问题是,如何将一大堆的表格数字一起转变成前面带“’”的文本格式呢?别告诉我一个一个的改,那就累死了。。。5555
请高人指教!!!
(本人愚昧,曾尝试用函数concatenate。。。等等等等方法,还没成功,请教大虾们,拜托!)

TOP

全选后,点“alt+e+S+v”也就是大拇指按住alt不放,然后分别再按e、s、v

TOP

同志,我用的是excel 2003,照你的操作不成功,我想是版本不同,快捷键不同,请提供菜单选择项具体名称好吗?

TOP

数字格式转换为文本格式么?
选中包含数字的整行、整列,选择数据-分列-下一步,在“列数据格式”中,选择“文本”。
【提问须知】提问前请先【搜索帖子和查看精华帖】。请适当命名主题名并在正文中描述清楚你的问题和及时跟踪查看你的帖子,请不要一帖多发。问题解决后请在原帖跟帖说明(提供方法或说明哪个回复有效)
【论坛职务】HelpOnline管理员;Help-Online技术人员
============================================================                        
                       Geo.           
Microsoft Most Valuable Professional
           微软全球最有价值专家

请将Help-Online告诉更多需要帮助的人!

TOP

还是未解决?!!

首先感谢管理员同志的热心,但是我提出的这个问题还是没解决,因为我是需要将一批表格通过前面加 ' 的方式改成文本的格式,改完之后,表面上无任何变化,但单击任一表格,看其数据前面是带 ' 的,怎么样?有难度吗?

TOP

难道就没人会这个问题???!!!

慨叹世界之虚无,人间之缥缈。。。

TOP

=TEXT(a1,"G/通用格式")

TOP

我的智商有问题吗?

是我没叙述清楚吗?
“将一大堆的表格数字一起转变成前面带“’”的文本格式”不够准确的描述?!!~~
晕!!!

TOP

在后面新建一列,如下图:
  A     B
1 1    ="'"&A1

假设A1为你的很长的数字,将B1往下拖

如果是整个工作表都要转变,那么你可以在另外的工作表内执行B1的公式,我想你应该知道公式怎么输入吧.

[ 本帖最后由 甜蜜的自由 于 2007-5-19 14:47 编辑 ]

TOP

884643553        '884643553
884643554        '884643554
884643555        '884643555
884643556        '884643556
884643557        '884643557
884643558        '884643558
884643559        '884643559
884643560        '884643560

效果如上.

TOP

另外我有一个疑问,你最后到底是要'这个符号,还是不要这个符号?
因为用我上面的方法你最后得到的结果就如上图,全部带有'
要去掉这个'也可以,你可以使用substitute函数,格式如下:
=substitute(目标单元格,"'","")
将公式往下拉就可以了.

方法是有的,只是有点麻烦,汗一个先......

TOP

需要将一批表格通过前面加 ' 的方式改成文本的格式,改完之后,表面上无任何变化,但单击任一表格,看其数据前面是带 ' 的?
好象没那么复杂吧?直接在单元格的数字前加上’,好象前面的‘是会自动隐藏的哦~不管是数字格式或者是文本格式都一样,也不管是居中或者其他对齐方式都一样不显示啊,只有双击单元格内的数字才显示出来,呵呵,OFFICE2000版本下通过。

TOP

发新话题