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