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
Выберите ячейки column2 (значения)
Домой> Раздел редактирования> Найти и заменить подменю> Перейти к специальному: это выберет все пустые строки.
Когда все пустые ячейки выбраны, щелкните панель формул и введите имя верхней ячейки. В моих колонках это B2. Введите "=$B2" и нажмите Ctrl + Enter
Все пустые строки будут заменены верхними значениями ячеек. Теперь вы можете делать все, что вы хотите с вашими данными. Если это не так, то визуализируйте свои данные, чтобы они были понятны.
Введите следующее в I4, затем нажмите Ctrl Shift Enter, чтобы ввести его как формулу массива
=IFERROR(INDEX($F$4:$F$15,MATCH(I$3&$H4,$E$4:$E$15&$B$4:$B$15,0)),"")
Скопируйте I4 в I4:L7
Справка: Как использовать функции листа INDEX и MATCH с несколькими критериями в Excel