Как я могу переформатировать входящую динамическую таблицу в стандартный формат?
Мне нужно переформатировать таблицу подключенных данных на одном листе Excel в стандартный макет таблицы на другом листе. Проблема заключается в том, что в листе данных для данных будет изменчивая схема, поэтому я не могу рассчитывать на одни и те же ячейки, всегда содержащие одни и те же данные. Например, при связывании с одним входом данных я получаю ячейку C2 в качестве общего номера области базы данных, но если я ввожу другой ввод данных, ячейка C2 - это имя базы данных, а C3 - площадь базы данных.
Поэтому мне нужно идентифицировать определенные ячейки по значению, которое они содержат, затем взять из них следующую ячейку и перенести ее в рабочий лист2 в определенном месте. Чтобы усложнить задачу, мне действительно нужно оценить два значения в ячейке, а когда два значения соответствуют определенным критериям, затем взять третью ячейку в этой строке и использовать ее в переформатированном рабочем листе.
Например, на первом листе набора данных может быть:
A1: "Area D" B1: "1234ha" C1: "protected" D1: "1970" A2: "Area B" B2: "1876ha" C2: "unprotected" D2: "1986" A3: "Area C" B3: "654ha" C3: "protected" D3: "1965" A4: "Area B" B4: "5556ha" C4: "protected" D4: "2011"
Мне нужен переформатированный лист, независимо от входной схемы, чтобы он был:
A1: "Area B" B1: "protected" C1: "2011" D1: "5556ha" A2: "Area B" B2: "unprotected" C2: "1986" D2: "1876ha" A3: "Area C" B3: "protected" C3: "1965" D3: "654ha" A4: "Area D" B4: "protected" C4: "2011" D4: "1234ha"
или же
Второй подключенный набор данных может быть:
A1: "2652ha" B1: "protected" C1: "Area A" D1: "1970" A2: "767ha" B2: "protected" C2: "Area E" D2: "1966"
Мне нужен переформатированный лист, независимо от входной схемы, чтобы он был:
A1: "Area A" B1: "protected" C1: "1970" D1: "2652ha" A2: "Area E" B2: "protected" C2: "1966" D1: "767ha"
Поэтому в этом примере я должен определить, когда «Область B» действительна, но затем отсортировать «защищенный» и «незащищенный» и применить соответствующую ячейку области («5556 га» или «1876 га») к этой строке в переформатированном рабочем листе.
Как я могу добиться этого перетасовки ячеек, когда структура входящих данных варьируется?
0 ответов на вопрос
Похожие вопросы
-
2
Как добавить в «Общие выражения» в Access?
-
3
Мой файл заблокирован в Excel 2007, что происходит?
-
2
Есть ли способ заставить Excel 2007 автоматически восстанавливать фоновые файлы, как в MS Word?
-
-
1
Excel Word Wrap + исчезающий текст
-
1
Простое объединение / очистка с помощью Excel
-
7
Как вы поддерживаете Microsoft Excel на полной скорости, даже если у него нет фокуса окна?
-
2
Почему вы не можете копировать / вставлять изображения в Excel, но скриншоты работают?
-
3
Как синхронизировать Excel с таблицей Google Docs
-
9
Как разделить имя, чтобы получить имя и фамилию?
-
1
Ссылки в Excel изменены после сбоя