Зведення
Коли ви використовуєте продукти Microsoft Excel, перелічені в нижній частині цієї статті, ви можете використовувати формулу аркуша, щоб захистити дані, які охоплюють кілька рядків і стовпців, до формату бази даних (стовпчасті).
Додаткові відомості
У наведеному нижче прикладі кожні чотири рядки даних у стовпці перетворюються на чотири стовпці даних в одному рядку (подібно до поля бази даних і макета запису). Це аналогічний сценарій, який виникає під час відкриття аркуша або текстового файлу, який містить дані у форматі поштової етикетки.
Приклад
-
На новому аркуші введіть такі дані: 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
-
Введіть у клітинку 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 = кількість стовпців даних