【问题标题】:Help eliminating need for merged cells in excel帮助消除 excel 中合并单元格的需要
【发布时间】:2011-03-10 13:40:52
【问题描述】:

感觉好像只见树木不见森林。这是场景......在一个 excel 2003 文件中,我有 30 张工作表,每张工作表都有大约 25 个“框”的信息。每个盒子里有 1-10 个“件”。 “碎片”需要分配给每个“盒子”。每个“盒子”也最多有5个属性,每个“棋子”最多有5个属性。

目前,我垂直列出“片段”(比如 C1 到 C10),然后“片段”属性是 D1 到 H10。其中一个属性是“件”数量 - 这将取决于“件”和“盒”。不幸的是,因为我将这些碎片分配给一个特定的“盒子”,所以我正在合并 A1 到 A10(将其命名为“box1”)并合并 B1 到 B10(为其分配一个数量值)。

最终我需要获得总件数和总箱数。我想将“件”数量乘以“盒子”数量。但是,由于“框”数量是合并单元格,因此该公式不起作用。我知道我可以获取左上角的单元格并将其用于每个公式 - 但这是很多手动输入,因为合并的单元格范围对于 30 张纸上的 25 个“框”中的每一个都可能不同。我想要一个可以识别左上角单元格的公式(合并中有 2 个单元格还是 10 个)。

所以...我的问题是: 1.有公式吗? (最好不要使用 udf 或宏,因为我处于学习曲线的低端,而与我一起工作的人也较低) 2.你有什么建议可以设置格式让我消除合并的单元格并防止每个框有55列信息吗?

感谢您并为我的森林失明表示歉意。

【问题讨论】:

    标签: excel


    【解决方案1】:

    用这个公式添加一个中间结果列(远离数据列):假设合并的单元格在 B 列中,例如将公式添加到 Z 列:

    =IF(B1="",OFFSET(Z1,-1,0),B1)
    

    这会将合并区域中第一个单元格的值放入公式所在的每一行中。使用此列而不是公式中的合并单元格列。在另一列中为包含合并单元格的每一列添加一个类似的公式,(可能是 A 到 H)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-12-05
      相关资源
      最近更新 更多