2017-05-10 86 views
0

我有列A,其中从第3行到第200行有D,C和G帐户。第3至44行是D;第45到100行是C,第101到202行是G.Excel - 根据标准参考公式中的相对单元格

可以是下个月,D是第3行到第46行; C被然后在47等

开始我需要一个公式修正,使我index(match(可以参考“C”中第一次出现-1时,循环移位#of D的变化 INDEX(GAC!$A$44:$AF$252;MATCH

THX 4帮助

+0

以这种方式来理解问题几乎是不可能的。你能否贴一个小例子?我建议你制作一个Excel工作表并粘贴到这个网站https://ozh.github.io/ascii-tables/选择标题位置:SpreadSheet。 – Nicolaesse

回答

0

这是不完全清楚你问什么,但也许以下将有所帮助。

=MATCH("C",A3:A202,0)+ROW(A3:A202)-1 

这给你列表中第一个C实例的行号,所以你可以在你的INDEX MATCH公式中使用这些信息。取决于你想要做什么。

+0

谢谢;但我需要它在vba语言,因为它是一个更大的自定义函数的一部分:) – Alex

+0

在这种情况下,请编辑您的问题,使之清楚。 – Jorvik77

+0

另外,您可以使用VBA中的函数,因此请您澄清为什么它不能解答您的问题。 – Jorvik77

相关问题