2015-09-29 2 views
0

У меня есть два файла Excel Excel File 1 и Excel File 2 Я хочу создать Билль для импорта в одно из моих приложений. У меня есть компоненты, перечисленные в одной строке. Я хочу создать дубликаты строк, как если номер детали имеют 3 Компоненты я хочу дублировать ту же строку в 3 раза и изменить lineNbr и PartId поля Excel File 2Создание дубликатов строк Excel на основе значений в другой ячейке файла Excel

Excel File 1 Source

Excel File 2

enter image description here

Я хочу обновить Excel File 2, как показано ниже в том же листе. enter image description here

ответ

0

Ваш вопрос состоит из трех частей.

  1. реструктуризации данных в файле 1

  2. Использование ВПР, чтобы получить данные из файла 2 и поместить его в свои restuctured данных (это отличается, как вы думали об этом).

  3. добавив номер столбца.

Решение 2 не плохое - выясните, как работает vlookup, если вы не знаете.

Решение 3 легко, если у вас есть данные, реструктурированные. Вы просто добавляете формулу в столбец номера строки, который использует оператор IF, чтобы узнать, отличается ли значение в столбце bomitem в той же строке с столбцом bomitem в строке выше. Если оно добавляется к значению в ячейке в строке выше столбца forumla (то есть столбце номера строки), если не используется 1.

Решение 1. Является более сложным. Для этого нет майджической кнопки. Я подозреваю, что самый простой способ - скопировать и вставить! Я говорю об этом, поскольку вы, вероятно, только собираетесь сделать это один раз, и, вероятно, не так много столбцов BOM PN.

Если какое-либо из этих утверждений неверно, вы можете захотеть написать VBA.

Вы также можете написать формулы для этого.

У меня закончилось время.

Смежные вопросы