例如:
A1——“AA123”
如何让 B1 读出“AA124”并且让 C1 读出“AA125”?
我知道在 A1 中我可以将框拖到右侧,它将填充此内容,但我需要一个公式。我将把公式放入没有拖动功能的独立条形码生成程序中。
提前致谢,
答案1
您的意思是从一个单元格抓取数据到另一个单元格?
示例:假设单元格 A1 = (ABCD),并且您想要将单元格 A1 的数据抓取到单元格 D15 中。为此,您可以在单元格 D15 中输入此公式,=A1
这将抓取单元格 A1 的内容并将其显示在单元格 D15 中。
如果要在单元格中使用公式组合,只需直接=
在单元格中输入公式,然后点击进入。
答案2
在B1进入:
=LEFT(A1,2) & --MID(A1,3,9999)+1
并复制。
答案3
如果 A1 = AA123
那么 A2 可以是:
="AA" & MID(A1,3,3)+1
这将得到 AA124
答案4
如果您可以假设您的数据始终是文本,然后是数字,但您不想对文本包含的内容做出假设,那么您可以提取两个组件,增加数字部分,然后重新组合它们。
要查找第一位数字,请使用此魔法咒语搜索全部数字,然后取偏移量的最小值:
=MIN(FIND({0,1,2,3,4,5,6,7,8,9}, B1 & "0123456789"))
附加到 B1 的额外字符串确保 FIND 每次搜索都会成功,因此不会抛出 #VALUE!。
然后我们只需使用 LEFT、RIGHT 和 LEN 拉出碎片并将它们重新组合在一起即可。
请注意,如果需要,可以将长公式隐藏在“命名公式”(如命名范围)中。