Преминаване към основното съдържание

Как се конвертират множество редове и колони в колони и редове в Excel

Резюме

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

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

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

Пример

  1. В нов работен лист въведете следните данни:

    A1: Smith, Йоан
    A2:111 Pine St.
    A3: San Diego, CA
    A4: (555) 128-549
    A5: Джоунс, Сю
    A6:222 Oak LN.
    A7: New York, NY
    A8: (555) 238-1845
    A9: Андерсън, Том
    A10:333 Cherry Ave.
    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 бор Св.

    San Diego, CA

    (555) 128-549

    Джоунс, Сю

    222 Оук LN.

    Ню Йорк, NY

    (555) 238-1845

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

    333 Чери Ave.

    Чикаго, 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 = брой на колоните от данни

Забележка:  Тази страница е преведена чрез автоматизация и може да съдържа граматически грешки и несъответствия. Нашата цел е това съдържание да ви бъде полезно. Можете ли да ни кажете дали информацията е била полезна за вас? Ето статията на английски за справка.

Разширете уменията си в Office
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×