Excel,从单元格的内容中创建一个命名范围,使用单元格公式

时间:2017-04-12 00:02:05

标签: excel formula

我被卡住了......

我有一个包含10列的100行表。此列表仅通过内联标题分为几类。我有每个头下的数据块的定义,例如: UNASSOCIATED A2 A19 HOSTS A21 A32 屋顶A34 A100

我计算这些范围,因为它们可能会不时变化。我需要 第一步:按公式定义每个组的名称 第二:不时选择定义的组

我无法得到一个可以让我使用" Content"细胞的位置与细胞位置相对,以定义这些范围。

我被困住了。

建议将不胜感激。

此致 RHD

1 个答案:

答案 0 :(得分:0)

这不能在单元格公式中完成。您需要创建一个宏(VBA)才能执行此操作。基本上,您需要的是获取单元格的值然后使用该值,就好像它是一个单元格地址。

看看下面的示例宏。如果单元格A1包含字符“B22”,则x将成为A1的值(即“B22”),并且“test”将被写入单元格B22。这不能用细胞公式来完成。

Sub test()
    Dim x As String
    x = Range("A1").Value
    Range(x).Value = "test"
End Sub

需要进行大量的改编才能采用这种技术,你需要稍微玩一下。 Ping这个社区,以帮助回答更具体的问题。