Excel, как извлечь записи, которые все в одном столбце

Как извлечь все записи, собранные в один столбец, и переставить их в "обычную" таблицу с записями в строках и полями в столбцах? Данные "вертикальные", потому что это было расположение в файле.DOC, из которого я извлек информацию.

У меня есть много записей данных, которые сложены (фактически) в два столбца. Col. A содержит имя поля, Col B содержит значение поля. Некоторые записи не имеют всех полей, то есть строки 2,3,4,5 содержат значения для первой записи; строки 6,7,8 значения для 2-й записи. Благодарю.

Спасибо всем за быстрые ответы. Извиняюсь, что мой вопрос был неоднозначным.

2 ответа

Я предполагаю, что ваши пустые значения указывают на верхнюю ячейку, которая не является пустой. Если я правильно понимаю, ваши данные выглядят как столбцы ниже, и вы хотите заполнить пустые ячейки.

Name    Value
N1      V1
N2  
N3  
N4      V2
N5  
N6  
N7      V3
N8  
  1. Выберите ячейки column2 (значения)

  2. Домой> Раздел редактирования> Найти и заменить подменю> Перейти к специальному: это выберет все пустые строки.

  3. Когда все пустые ячейки выбраны, щелкните панель формул и введите имя верхней ячейки. В моих колонках это B2. Введите "=$B2" и нажмите Ctrl + Enter

Все пустые строки будут заменены верхними значениями ячеек. Теперь вы можете делать все, что вы хотите с вашими данными. Если это не так, то визуализируйте свои данные, чтобы они были понятны.

  1. Введите следующее в I4, затем нажмите Ctrl Shift Enter, чтобы ввести его как формулу массива

    =IFERROR(INDEX($F$4:$F$15,MATCH(I$3&$H4,$E$4:$E$15&$B$4:$B$15,0)),"")
    
  2. Скопируйте I4 в I4:L7

Справка: Как использовать функции листа INDEX и MATCH с несколькими критериями в Excel

Другие вопросы по тегам