Excel 单元格是否有返回其自身行号的公式?
我想知道一个单元格是否有办法在公式中引用自己的行号 我使用这个公式根据输入的日期显示文本Excel 单元格是否有返回其自身行号的公式?,excel,Excel,我想知道一个单元格是否有办法在公式中引用自己的行号 我使用这个公式根据输入的日期显示文本 =(IF($D2="","",(IF($D2=TODAY(),"Due Today!",(IF($D2<TODAY(),(TODAY()-$D2)&" Days Late",IF($D2>TODAY(),"Due in "&($D2-TODAY())&" Day
=(IF($D2="","",(IF($D2=TODAY(),"Due Today!",(IF($D2<TODAY(),(TODAY()-$D2)&" Days Late",IF($D2>TODAY(),"Due in "&($D2-TODAY())&" Day(s)","")))))))
=(如果($D2=”,”,(如果($D2=今天(),“今天到期!”,(如果($D2今天(),“到期日”&($D2-今天()),“今天到期日”,”))
基本上,工作簿会根据输入的条件将这些条目移动到不同的工作表中。但是,当宏在单元格引用周围移动条目时,这些条目将变得不准确。例如,虽然上述公式在“主页”上是正确的,但一旦宏将D2引用移动到另一个工作表,D2引用就会变得不正确
是否存在引用单元格的方式,使其根据所在行的不同而变化?因此,与其看“D2”,不如看“DWhateverRowI'mIn”
谢谢 您是否查看了
=ROW([reference])
例如=ROW(D23)
将返回ROW23
我已尝试将=ROW()放入其中,但不确定如何完成。我正在寻找一种方法,让上面公式中的D2部分自动“更改”自己,改为查找D(它移到的行)。我可能解释得不好。如果宏将其移动到另一个工作表,那么我会说宏知道它将公式放在哪里,您可以将此公式放在宏中,并使用宏将公式放在哪里的单元格引用对其进行更新。