Jack_Kwok 2024-03-08 10:24 采纳率: 0%
浏览 53

怎么才能让单元格默认显示最下面的内容?

img

如图,怎么才能让单元格默认显示最下面的内容。
如图,现在是显示123,怎么才能让他显示789。当然在保证行高不变、以及保持自动换行的格式的情况下。

  • 写回答

3条回答 默认 最新

  • 专家-赤兔[在线] 优质创作者: 编程框架技术领域 2024-03-08 10:24
    关注

    引自免费微信小程序:皆我百晓生

    在Excel中,要实现您所描述的需求(即单元格默认显示最下面的内容,并保持行高不变和自动换行格式),可以采用如下方法:

    由于Excel本身没有直接的设置能让单元格始终显示最后输入的内容,但您可以使用辅助列和组合函数来模拟这一效果。这里假设数据在A列,B列将用于显示最下方的内容。

    1. 首先,在B列的对应位置(比如如果需要B1显示A列的最下方内容,则操作B1单元格)输入以下数组公式(注意输入时需按Ctrl + Shift + Enter键而非仅Enter键):
    =LOOKUP(2,1/SUBTOTAL(3,OFFSET(A1,ROW(A1:A10)-ROW(A1),0)),A1:A10)
    

    这里的"A1:A10"请替换为您的实际数据范围。此公式会查找A列中最后一个非空值并将其显示在B1单元格中。

    1. 为了确保B列跟随A列内容动态更新,当A列新增内容时,请及时调整上述数组公式的范围。

    2. 对于自动换行和行高的设置:

      • 自动换行:选择单元格B1,点击“开始”菜单下的“自动换行”按钮或者右键单元格选择“格式单元格”,在“对齐”选项卡下勾选“自动换行”。
      • 行高:根据实际内容调整B1单元格的行高,确保即使自动换行也能完整显示内容。

    这样就实现了在不改变原有行高的前提下,使得单元格始终显示最下方的内容。不过请注意,这种方法依赖于辅助列,且需要手动或通过VBA脚本等方式更新辅助列的公式范围以适应数据变化。

    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 3月8日