Сравните первое и последнее значение строки в Excel

Я собрал таблицу, чтобы отслеживать успех некоторых SEO усилий. Для каждой строки я хотел бы сравнить начальное значение с самым последним значением. Мы обновляем эту таблицу каждую неделю, поэтому было бы здорово, если бы она могла динамически ссылаться на последнее непустое пространство.

Я пробовал это с Vlookup и Hlookup, но они оба, кажется, хотят работать только вертикально вниз по столбцу.

Это то, что я получил сейчас, но опять же, он ищет значения в столбце, а не в строке.

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

Скриншот

Я новичок в этом, поэтому я чувствую себя довольно потерянным.

2 ответа

Решение

Попробуй это:

= С5-OFFSET(C5,0, СЧЕТЗ (С5: AAA5) -1)

CountA подсчитывает количество непустых пробелов, а смещение извлекает значение из указанного количества ячеек.

Попробуйте VBA. Это полезно для изучения, особенно если вы выполняете какую-либо техническую работу (результаты SEO могут быть сложно интерпретировать).

Вот идея логики, которую вы могли бы использовать для своей первой относительно простой программы VBA:

  1. Объявить переменные
  2. Настройте цикл. Оцените значение каждой ячейки и остановите цикл, когда содержимое "".
  3. Возьмите значение ячейки и сохраните его в переменной.
  4. Сравните значение динамически расположенного последнего значения с первым значением (также хранящимся в переменной). Вы можете выполнять математические операции (найти разницу или% дисперсии) или логические операции (возвращать true/false, если значения = друг друга).
Другие вопросы по тегам