首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel -变量前缀

Excel -变量前缀
EN

Stack Overflow用户
提问于 2015-07-10 02:53:32
回答 2查看 365关注 0票数 0

我正在尝试为输入到单元格的任何数字创建一个前缀。这里的关键是前缀需要能够通过更新一个“条目”单元格中的数字来更改。我有一个预算的科目表,科目表将是相同的,但是对于每个文件(即新预算),属性都有一个唯一的标识符,需要作为账号的前缀。

示例属性编号: 700

账号1: 3000账号2: 3100账号3: 3200

假设属性编号(700)在单元格A1中,帐号将一直输入到单元格A3、A4、A5等中。当我在单元格A3中输入"3000“时,我希望"700-”显示在它的前面: 700-3000。然后,如果我将单元格A1 (属性编号)中的金额从700更改为800,我希望所有帐号的前面都有"800-“……800-3000

如果可能,正在寻找非VBA选项。

任何帮助都是非常受欢迎的!

EN

回答 2

Stack Overflow用户

发布于 2015-07-10 02:57:30

看起来像是要拼接的工作。在B3中输入

代码语言:javascript
复制
=CONCATENATE($A$1, "-",A3)

然后复制下来

票数 1
EN

Stack Overflow用户

发布于 2015-07-10 04:25:05

VBA回答。在Sheet1的代码模块(或您想要使用的任何工作表)中,尝试:

代码语言:javascript
复制
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column = 1 And Target.Row > 2 Then
        If IsNumeric(Target.Value) Then
            Target.Formula = "=Concatenate(A1,""-""," & Target.Value & ")"
        End If
    End If
End Sub

如果在A列中从第三行开始输入任何数字,则该数字将自动转换为依赖于单元格A1的公式

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31325927

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档