Формула Excel: Скопіюйте значення з кожного n-го стовпця -

Зміст

Загальна формула

=OFFSET($C$5,0,(COLUMN(A8)*n)-1)

Резюме

Для копіювання значень або генерування посилань із шаблоном, як кожен 3-й стовпець, кожен 5-й стовпець тощо, ви можете використовувати формулу на основі функцій OFFSET та COLUMN. У наведеному прикладі формула в C8 має вигляд:

=OFFSET($C$5,0,(COLUMN(A8)*3)-1)

Які можна скопіювати через рядок 8, щоб забрати кожне 3-е значення з рядка 5.

Пояснення

В Excel неможливо легко створити формули, які пропускають стовпці за певним зразком, оскільки посилання у формулі автоматично змінюватимуться, щоб підтримувати взаємозв’язок між вихідною коміркою та новою цільовою коміркою. Однак, трохи попрацювавши, можна створити посилання на формули, які будуть слідувати певному шаблону, використовуючи функцію OFFSET.

Функція OFFSET призначена для створення посилань за допомогою "зсувів" від початкової комірки. У наведеному прикладі початковою коміркою є C5, надана OFFSET як абсолютна посилання, тому вона не зміниться під час копіювання формули:

=OFFSET($C$5

Для аргументу рядків ми вводимо нуль, оскільки ми хочемо залишатися в тому ж рядку. Для аргументу стовпців ми використовуємо підформулу для обчислення необхідного значення зміщення:

(COLUMN(A8)*3)-1

Ми використовуємо A8 всередині COLUMN, щоб повернути 1 (оскільки A є першим стовпцем), а потім помножте на n (що в цьому випадку становить 3), щоб отримати 3.

Коли формула копіюється по всьому рядку праворуч, значення, яке повертається COLUMN, збільшується на 1, що і створює "n-й шаблон".

Починаючи з 1

Якщо ви хочете розпочати копіювання з першого значення, ви можете налаштувати формулу так:

=OFFSET($C$5,0,(COLUMN(A11)-1)*3)

Віднімаючи 1, ми змушуємо зміщення стовпця до нуля в першій формулі.

Копіювати в рядки замість стовпців

Щоб скопіювати зі стовпців у рядки, ви можете змінити формулу таким чином:

=OFFSET($C$5,0,(ROW(C1)*3)-1)

Тут функцію COLUMN замінено функцією ROW та посиланням на перший рядок у стовпці, так що приріст працює правильно, оскільки формула копіюється вниз у кілька рядків.

Цікаві статті...