Застосовується до
Excel 2024 Excel 2021 Excel 2019 Excel 2016 Microsoft365.com

Зведення

Коли ви використовуєте продукти Microsoft Excel, перелічені в нижній частині цієї статті, ви можете використовувати формулу аркуша, щоб захистити дані, які охоплюють кілька рядків і стовпців, до формату бази даних (стовпчасті). 

Додаткові відомості

У наведеному нижче прикладі кожні чотири рядки даних у стовпці перетворюються на чотири стовпці даних в одному рядку (подібно до поля бази даних і макета запису). Це аналогічний сценарій, який виникає під час відкриття аркуша або текстового файлу, який містить дані у форматі поштової етикетки.

Приклад

  1. На новому аркуші введіть такі дані: A1: Сміт, Джон A2: 111 Pine St. A3: Сан-Дієго, Каліфорнія A4: (555) 128-549 A5: Джонс, Сью A6: 222 Oak Ln.A7: Нью-Йорк, Нью-Йорк A8: (555) 238-1845 A9: Андерсон, Том А10: просп. Вишня, 333A11: Чикаго, Штат Іллінойс A12: (555) 581-4914

  2. Введіть у клітинку C1 таку формулу:=OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1))

  3. Заповніть цю формулу стовпцем F, а потім до рядка 3.

  4. За потреби змініть розміри стовпців. Зверніть увагу, що дані тепер відображаються в клітинках C1–F3 таким чином:

    Сміт, Джон

    Соснова, 111

    Сан-Дієго, Каліфорнія

    (555) 128-549

    Джонс, Сью

    222 Oak Ln.

    Нью-Йорк, Нью-Йорк

    (555) 238-1845

    Андерсон, Том

    Вишня, 333

    Чикаго, штат Іллінойс

    (555) 581-4914

Формулу можна інтерпретувати як

OFFSET($A$1,(ROW()-f_row)*rows_in_set+INT((COLUMN()-f_col)/col_in_set), MOD(COLUMN()-f_col,col_in_set))

де:

  • f_row = номер рядка цієї формули зсуву

  • f_col = номер стовпця цієї формули зсуву

  • rows_in_set = кількість рядків, які складають один запис даних

  • col_in_set = кількість стовпців даних

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.