我使用以下功能
=DAYS360(A2, A35)
Run Code Online (Sandbox Code Playgroud)
计算我的专栏中两个日期之间的差异.但是,该列正在不断扩展,我现在必须在更新电子表格时手动更改"A35".
有没有办法(在Google表格中)找到此列中的最后一个非空单元格,然后在上面的函数中动态设置该参数?
我试图想出一种"解析"和"订购"我的Excel电子表格的方法很困难.我基本上需要做的是从每一行获取最后一个非空单元格并剪切/粘贴一个新列.
我想知道是否有一种简单的方法可以做到这一点?
我很感激任何建议.提前谢谢了!
我在A1:G1中有一个包含以下内容的工作表
7 8 4 2 9 11 10
Run Code Online (Sandbox Code Playgroud)
式
=SUMPRODUCT(MIN($B1:$G1-$A1)) (1)
Run Code Online (Sandbox Code Playgroud)
评估为-5,
=SUMPRODUCT(ABS($B1:$G1-$A1)) (2)
Run Code Online (Sandbox Code Playgroud)
评估为18.但是
=SUMPRODUCT(MIN(ABS($B1:$G1-$A1))) (3)
Run Code Online (Sandbox Code Playgroud)
给#VALUE!.
为了尝试理解这个问题,我使用公式审计 - >评估公式.在有效的公式(1和2)中,首先计算$ A1(加下划线).在不起作用的公式中(3),$ B1:$ G1首先被评估(加下划线).
错误的原因是什么,以及公式之间的不同行为?
我正在 Windows 10 上运行 Excel 2013,内存为 16 GB。
我的层次结构类似于下面的图 1。我的结构有 1000 多行,深达 27 层。
对于如上所示的“树”,如何识别单元格的父单元?
这是我到目前为止所做的。使用条件格式和此公式:
=AND(A1<>"",OFFSET(A1,1,1)="")
Run Code Online (Sandbox Code Playgroud)
我能够识别树的叶节点,如下图 2 所示。
现在我需要找到树中每个单元格(子单元)的直接祖先(父单元)(第一行除外,没有父单元)。
图 3(下)显示了手动完成的示例:
此外,我可以将树与轮廓相关联。然后我可以计算大纲中的小数位数,以便使用以下公式跟踪级别变化:
=LEN(A2)-LEN(SUBSTITUTE(A2,".",""))
Run Code Online (Sandbox Code Playgroud)
如下图4所示:
如何以编程方式完成图 3 中手动完成的工作?
对于每一行(记录在树外部的列中),打印作为该单元格的父单元格的位置。
这是一个类似的问题,手动提供“级别”信息。
就我而言,我需要根据大纲(如图所示)或使用条件格式的公式进行工作。