Отнася се за
Excel 2024 Excel 2021 Excel 2019 Excel 2016 Microsoft365.com

Резюме

Когато използвате продуктите на Microsoft Excel, изброени в долната част на тази статия, можете да използвате формула на работен лист, за да скриете данните, които обхващат множество редове и колони във формат на база данни (колонна). 

Повече информация

Следващият пример преобразува всеки четири реда с данни в колона в четири колони с данни в един ред (подобно на поле от база данни и оформление на запис). Това е подобен сценарий като този, който виждате, когато отворите работен лист или текстов файл, който съдържа данни във формат на пощенски етикети.

Пример

  1. В нов работен лист въведете следните данни: 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

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

  3. Попълнете тази формула в колона F и след това надолу до ред 3.

  4. Регулирайте размерите на колоните, както е необходимо. Обърнете внимание, че сега данните се показват в клетките от 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 = брой колони с данни

Нуждаете ли се от още помощ?

Искате ли още опции?

Разгледайте ползите от абонамента, прегледайте курсовете за обучение, научете как да защитите устройството си и още.