Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/joomla/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Excel 单元格是否有返回其自身行号的公式?_Excel - Fatal编程技术网

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)
将返回ROW
23

我已尝试将=ROW()放入其中,但不确定如何完成。我正在寻找一种方法,让上面公式中的D2部分自动“更改”自己,改为查找D(它移到的行)。我可能解释得不好。如果宏将其移动到另一个工作表,那么我会说宏知道它将公式放在哪里,您可以将此公式放在宏中,并使用宏将公式放在哪里的单元格引用对其进行更新。