2017-07-07 60 views
0

我已經整理了一張表來跟蹤一些SEO工作的成功。對於每一行,我都想將起始值與最新值進行比較。我們每週都會更新這張表,所以如果它能動態引用最後一個非空白空間,那就太好了。在Excel中比較第一行和最後一行的值

我用Vlookup和Hlookup試過這個,但是它們似乎只想在列的垂直方向上工作。

這就是我現在得到的,但同樣,它在列中而不是行中查找值。

=VLOOKUP(C3+99,C5:C99,1)-C5

screenshot

我是新來的這一點,所以我感覺很丟失。

回答

0

嘗試這種情況:

= C5-OFFSET(C5,0,COUNTA(C5:AAA5)-1)

COUNTA計數非空空間的數目和偏移從指定數量的單元格中檢索一個值。

+0

完美!正是我在找什麼。謝謝。 –

0

嘗試VBA。學習很好,特別是如果你正在做任何技術性工作(SEO結果可能會很難理解)。

這裏是你可以用你的第一個比較簡單的VBA程序邏輯的想法:

  1. 聲明變量
  2. 建立一個循環。評估每個單元格的值,並在內容爲「」時停止循環。
  3. 取出單元格值並將其存儲在變量中。
  4. 將動態定位的最後一個值的值與第一個值(也存儲在變量中)進行比較。你可以做數學運算(找出差異,或方差百分比)或布爾操作(如果值相互相等,則返回true/false)。
+0

謝謝。我一直在想,這是值得我學習VBA的時間。我會研究一下。 –

相關問題