OFFSET函数

匿名
2023-10-06T09:11:17+00:00

如图,我想返回A列和C列两个数据区域,offset返回的是错误值,公式哪里有问题吗

Microsoft 365 和 Office | Excel | 家庭版 | Windows

锁定的问题。 此问题已从 Microsoft 支持社区迁移。 你可投票决定它是否有用,但不能添加评论或回复,也不能关注问题。

0 个注释 无注释

2 个答案

排序依据: 非常有帮助
  1. 匿名
    2023-10-07T07:59:30+00:00

    你好

    不幸的是,我没有提供任何进一步的故障排除。

    许多知识渊博的用户活跃在论坛上,我希望其他人可以对您的问题提供进一步的见解。

    谢谢

    此回复内容已被自动翻译。因此可能会出现语法错误或奇怪表达。

    此答案是否有帮助?

    0 个注释 无注释
  2. 匿名
    2023-10-06T09:47:08+00:00

    嘿,我的名字是Ajibola,我很高兴今天能帮助你!

    公式的问题在于您尝试使用一个 OFFSET 函数返回两个不相邻的范围(A 列和 C 列)。这是不可能的,因为 OFFSET 函数一次只能返回一个连续的范围。如果您尝试返回两个不相邻的范围,OFFSET 函数将返回 #VALUE!错误值。

    要解决此问题,您有两个选择:

    • 您可以使用两个单独的 OFFSET 函数,一个用于 A 列,一个用于 C 列,并将它们与逗号组合在一起。例如,公式 = OFFSET(A1,0,0,5),OFFSET(C1,0,0,5) 将返回范围 A1:A5 和 C1:C5 作为数组。

    • 您可以使用一个范围更大的 OFFSET 函数,包括 A 列和 C 列,然后使用另一个函数仅提取所需的列。例如,公式 =INDEX(OFFSET(A1,0,0,5,3),0,{1,3}) 将使用带有数组常量的 INDEX 函数返回与上述相同的范围。

    如果您有任何其他问题或需要其他帮助,请随时提问。我是来帮忙的!

    回馈社会。通过指示此回复是否解决了您的问题来帮助下一个人解决此问题。单击下面的是或否。

    亲切问候

    此回复内容已被自动翻译。因此可能会出现语法错误或奇怪表达。

    此答案是否有帮助?

    0 个注释 无注释