Сравните первое и последнее значение строки в Excel
Я собрал таблицу, чтобы отслеживать успех некоторых SEO усилий. Для каждой строки я хотел бы сравнить начальное значение с самым последним значением. Мы обновляем эту таблицу каждую неделю, поэтому было бы здорово, если бы она могла динамически ссылаться на последнее непустое пространство.
Я пробовал это с Vlookup и Hlookup, но они оба, кажется, хотят работать только вертикально вниз по столбцу.
Это то, что я получил сейчас, но опять же, он ищет значения в столбце, а не в строке.
=VLOOKUP(C3+99,C5:C99,1)-C5
Я новичок в этом, поэтому я чувствую себя довольно потерянным.
2 ответа
Попробуй это:
= С5-OFFSET(C5,0, СЧЕТЗ (С5: AAA5) -1)
CountA подсчитывает количество непустых пробелов, а смещение извлекает значение из указанного количества ячеек.
Попробуйте VBA. Это полезно для изучения, особенно если вы выполняете какую-либо техническую работу (результаты SEO могут быть сложно интерпретировать).
Вот идея логики, которую вы могли бы использовать для своей первой относительно простой программы VBA:
- Объявить переменные
- Настройте цикл. Оцените значение каждой ячейки и остановите цикл, когда содержимое "".
- Возьмите значение ячейки и сохраните его в переменной.
- Сравните значение динамически расположенного последнего значения с первым значением (также хранящимся в переменной). Вы можете выполнять математические операции (найти разницу или% дисперсии) или логические операции (возвращать true/false, если значения = друг друга).