Excel公式使用公式构建

问题描述 投票:0回答:1

我在excel中遇到了一个非常尴尬的问题。很难用文本解释它,所以我将使用一个简单的例子,它是同样的问题:

我在单元格中写的字如下:

A1   A2    A3  A4

Cat  HAZ  ARD  ?

现在在单元格A4中我想使用A2和A3上的连接公式来获得危险;但我想用A1中的“猫”来构建公式,例如="con"&A1&"enate"(A2,A3)

理想情况下,这应该转换为=concatenate(A2,A3),但它给了我错误。

任何解决方法?

excel formula
1个回答
0
投票

也许宏可以处理这个任务。

Private Sub Worksheet_Change(ByVal Target As Range)
    If UCase(target.Value) = "CAT" Then
        target.Offset(0, 3) = target.Offset(0, 1).Value & target.Offset(0, 2).Value
    End If
End Sub

这个宏的作用是:每当一个单元格在工作表上的任何地方显示“cat”或“Cat”或“CAT”的值时,程序将识别出这个并且在第三个单元格中向右移动,合并第一个和第二个单元格在右边。

如果您以前从未使用过宏,请告诉我,我将引导您完成整个过程;但是我相信一旦你对宏的好处,你会得到比这更优越的懒惰捷径。

干杯

© www.soinside.com 2019 - 2024. All rights reserved.