Зведення
Коли ви використовуєте продукти Microsoft Excel, перелічені в нижній частині цієї статті, ви можете використовувати формулу аркуша, щоб захистити дані, які охоплюють кілька рядків і стовпців, до формату бази даних (стовпчасті).
Додаткові відомості
У наведеному нижче прикладі кожні чотири рядки даних у стовпці перетворюються на чотири стовпці даних в одному рядку (подібно до поля бази даних і макета запису). Це аналогічний сценарій, який виникає під час відкриття аркуша або текстового файлу, який містить дані у форматі поштової етикетки.
Приклад
-
На новому аркуші введіть такі дані:
A1: Сміт, Джон
A2: 111 Pine St.
A3: Сан-Дієго, Каліфорнія
A4: (555) 128-549
A5: Джонс, Сью
A6: 222 Oak Ln.
A7: Нью-Йорк, Нью-Йорк
A8: (555) 238-1845
A9: Андерсон, Том
А10: просп. Вишня, 333
A11: Чикаго, Штат Іллінойс
A12: (555) 581-4914 -
Введіть у клітинку C1 таку формулу:
=OFFSET($A$1,(ROW()-1)*4+INT((COLUMN()-3)),MOD(COLUMN()-3,1)) -
Заповніть цю формулу стовпцем F, а потім до рядка 3.
-
За потреби змініть розміри стовпців. Зверніть увагу, що дані тепер відображаються в клітинках 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 = кількість стовпців даних