ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 50911|回复: 141

[求助] 有没办法真真正正地让数字自动加上前缀?

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2012-4-10 17:45 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 foundking 于 2012-4-10 17:49 编辑

我有这样一个问题,因为要输入K+数字的序号。如果每一个都要先输入一个K,无疑很麻烦的。
有没办法让表格自动加上K?比如,我在表格里输入一个数,假使是4,自动会在4前面加上K,变成K4?(见图1)。
特别注意,我说的是真真正正的加1个K,而不是虚拟的K,是指表格里的值是“K4”,而不是显示的是“K4”但实际上真实的值是“4”。(见图2)。
不知道有没有办法实现。(设置单元格的方式我会,填入4,虽然显示是K4,但里面的值仍然是4,这个手工输入K4的值是不同的。)

自动加前缀0.jpg
图1:想要实现的效果

自动加前缀1.jpg
图2(A3单元格显示是K4,但实际上是单击这个单元格,fx栏里显示是4,说明值是4,它和直接手工填入的K4是不同的。)

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-4-10 17:46 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2012-4-10 17:55 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
你的 序号 有规律吗?有的话 直接输入 K1 往下拉

TA的精华主题

TA的得分主题

发表于 2012-4-10 17:57 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
序号就不要输入了,按照规律套入相应公式。

TA的精华主题

TA的得分主题

发表于 2012-4-10 17:59 | 显示全部楼层
要在同一单元加,可能要用VBA(那就请转到VBA版)。如果要用公式,就只能在另一列实现

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-4-10 18:06 | 显示全部楼层
Cold_Sunny 发表于 2012-4-10 17:55
你的 序号 有规律吗?有的话 直接输入 K1 往下拉

没规律。:}

TA的精华主题

TA的得分主题

发表于 2012-4-10 18:08 | 显示全部楼层
本帖最后由 swl4561255 于 2012-4-10 18:08 编辑

自定义单元格数字格式为:K0,录入完成后选定数据区,复制,然后按CTRL+C两次,打开剪贴板,粘贴剪贴板内容就可以达到想要的结果。

点评

恩,好方法  发表于 2012-4-11 09:13

TA的精华主题

TA的得分主题

发表于 2012-4-10 18:08 | 显示全部楼层
我觉得用公式或函数真的难以实现,期待高人出现!
我建议使用辅助列,做字符合并

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-4-10 18:09 | 显示全部楼层
zez 发表于 2012-4-10 17:59
要在同一单元加,可能要用VBA(那就请转到VBA版)。如果要用公式,就只能在另一列实现

就是在同一样单元格加啊。就是输入一个数字,前面自动加上K。用VB?不会吧。就这么个小问题就用到这么高深的东西啊?我该怎么办呀。

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-4-10 18:13 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 foundking 于 2012-4-11 10:15 编辑
listyun 发表于 2012-4-10 17:57
序号就不要输入了,按照规律套入相应公式。


你说的公式不会是="K"&A2 吧……这个结果出来的值并不是真正的K4,也是显示的是K4,得到K4后,我别的地方还要用呢。直接复制到别的地方就是K4,要和手工直接输入K4是一样的东东。况且你说的用公式也不可能在同一单元格实现吧。
关键是,由于表格的结构,要保证A列是带字母的序号,其它列随后要填入其它的东西。如果辅助列的话,应该会破坏表格的结构。如果日后在后面其它列填入数据文字的话,可能会把辅助列盖掉。
如果你真的想要算例,我传上来一个,看看你的设置单元格自动加A(或者是K)的方法是否能得到结果。

点评

同一单元格用公式是不可能的,到vba求助吧。  发表于 2012-4-11 08:34
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2025-1-16 01:04 , Processed in 0.027904 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表