excel中怎么实现字符+数字混合自增(非拖动)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了excel中怎么实现字符+数字混合自增(非拖动)相关的知识,希望对你有一定的参考价值。

我想把比如:test00001自填充,但填充只对纯数字有用,因为我要生成99999个(即到test99999),不可能一直拉着,有没有什么好办法

  把需要的字符用文本连接符&号与数字(可以用ROW函数生成递增序列号)连接起来就可以。
例如:
="XSD"&ROW(A1)
公式中"XSD"是自定义前缀,ROW(A1)是返回行号。
两个数据之间用文本连接符号&来连接起来的。

需要注意:
任何公式中的文本内容都需要用半角双引号括起来。
ROW()函数常用来返回流水号。
可以用TEXT函数来设定流水号的格式,比如流水号是3位,自动用零补齐,可用公式=TEXT(ROW(A1),"000")即可。
文本连接符号&常用来连接任何文本内容,也可以将两个公式的结果进行连接。
参考技术A 假如test00001在A1,你在B1输入1,编辑-填充-序列,序列产生在列,终止值为9999,确定。
双击A1右下角的小黑点(填充柄),再将B列选中,删除即可。
如果相邻的列已经有数据,且已填到第9999行,则上述第一行的操作就可省略;如果其中的数据只有一部分,则可以在相邻处先插入一列,用完后将多余的列编辑-删除就行了。本回答被提问者采纳
参考技术B 好像大家都没理解他的意思啊?他是不想下拉。如果要下拉的话直接输入test00001 再下拉都可以了,何必用公式?
刚我在excel2003试试了下,输入几行后双击实心十字有时候可以直接填充到9999行(我在那行有数据),不过后来不行了。方法应该是有的,如果找不到可以写几句VBA代码,也就四五句话。
参考技术C 在第一格(假设是A1)输入:test00001。光标移到“名称框”输入: A1:A9999回车,就选中了这一列,点“编辑”-----填充-----序列---勾选“列”----勾选“自动填充”----步长“1”------确定。填充完毕。 参考技术D 任一单元格输入公式
=text(row(a1),"""test""00000")
下拉填充即可

excel的拖动递增,如何用命令实现?

我有一串符号'",B1,"','",C1,"','",D1,"','",E1,"'
,想把它应用到所有行里,如果只是百来行,直接往下拖动即可实现每个行按单元格递增。
但是我现在有上万行,不可能一直往下拖动吧
我想把这个'",B1,"','",C1,"','",D1,"','",E1,"'用在第一行,第1万行用'",B10000,"','",C10000,"','",D1,0000"','",E10000,"'中间是递增的,请问该怎么办?

如果B1 C1 D1为第一行。
在B2单元格中输入="B"&(SUBSTITUTE(B1,"B","")+1) 其他同理
然后选中B2,C2,D2。 按住shift+pgdn键选择 这样选择快的多,你要选1W行也要不了10秒中
选完后按ctrl+D
OK了
参考技术A 任意单元格输入:
=address(row(),column(),4)
下拉,右拉即可.
参考技术B 在A列内输入"1、2",选中A列,单击菜单中的“编辑——填充——序列”,在弹出的窗口中的终止值中填入“10000”,确定,在第一行的B、C、D、E列中分别输入B1、C1、D1、E1,选中这四个单元格,此时在E1单元格左下角出现一个点,双击此点,填充瞬间完成。

以上是关于excel中怎么实现字符+数字混合自增(非拖动)的主要内容,如果未能解决你的问题,请参考以下文章

求教: 如何在EXCEL中,拖动下拉,一行数字的其中两个数字实现递增。

excel中怎么把一列的数值变成两列?

超长(20位)字符串型的数字怎么实现自增

excel的拖动递增,如何用命令实现?

怎样提取excel单元格中的部分数字

Excel 向下拖动单元格,实现公式自动计算