Перенос данных строки Excel в соответствующие столбцы - PullRequest
0 голосов
/ 07 марта 2019

Я потерял несколько дней из-за этой проблемы.

Для решения этой проблемы я собрал 6 листов разных данных с разными попытками. Я пробовал смещения, динамические диапазоны, vlookups, count, countifs, left, right, row, все. Я не могу обойти это.

Я хочу транспонировать данные в следующем формате: in the following format:

В соответствующие четыре столбца для достижения желаемого результата:

outcome

Несоответствие данных каждого отдельного продукта является проблемой. У продукта 9 есть два варианта продукта и две цены, в то время как у десятого продукта нет описания и вариантов.

У меня также есть исходные данные в следующем формате, если они используются.

following format

Любая помощь или ресурсы с благодарностью.

В течение последних нескольких лет я отлично справлялся с Excel, не изучая VBA, поэтому подход с формулой приветствуется. Хотя, при необходимости, я не испытываю большого страха при изучении языка, если это необходимо, поскольку я новичок в CSS и HTML и играю в пару языков программирования.

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

Редактировать 2 - Это ссылка на Google лист по запросу в комментариях ниже. Я включил всю соответствующую информацию и некоторые другие вещи.

1 Ответ

0 голосов
/ 07 марта 2019

РЕДАКТИРОВАТЬ: вы добавили разъяснения, так как я собрал это вместе.Я оставлю это, потому что это частичное решение и может привести вас / кого-то к полному.(он дает только 1 результат, если есть несколько совпадений для конкретного продукта и типа информации, но обрабатывает недостающую информацию).

У меня есть решение.Во втором примере ввода (номер продукта, тип и информационные столбцы сверху) вставьте новый столбец между B и C. В первой строке данных этого нового столбца объедините текст из product # и 'Type'.столбцы, т.е.

C2 = A2 & "," & B2 

Результатом C2 должно быть «Product 1, Product Name»

Тогда для вашей таблицы транспонированных результатов все, что вам нужно, - это действительный список # продуктов,и вы можете использовать простой vlookup для столбцов C и D.Вам просто нужно создать соответствующий поисковый запрос, который объединяет требуемый номер продукта с типом, который вы ищете.

enter image description here

Формула в H2 ниже:построен так, что вы можете перетаскивать его по мере необходимости.

Вы получите N / A для всего, что не имеет записи, и вы получите то, что обычно делает vlookup, если обнаружит повторяющиеся совпадения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...