Предположим, у меня есть похожая таблица [более 200 строк и более 80 столбцов], но со столбцом B в качестве дополнительного описания «vendorname», а другие (столбец C и правее) заполнены формулами, возвращающими либо ТЕКСТ, либо «».
Вы написали: «=ЕСЛИОШИБКА(ИНДЕКС(...),"") показывает пустую ячейку после отображения всех данных».
А что, если я хочу, чтобы формулапродолжить возвращать тексты из следующих строк(vendorname_1, vendorname_2 и т. д.)?
И я не представляю, как использовать MATCH в таком случае.
Я думаю о формуле, которая «знает»: «Хорошо, в этой строке (vendorname_1) больше нет текста, давайте сместимся на одну строку вниз (vendorname_2) и заменим ее на одну».
Я хотел бы получить таблицу из трех столбцов, где в первых двух столбцах соответствующие «vendorname» и «description of vendorname» повторяются до тех пор, пока в третьем столбце формула возвращает текстовые значения (данные) для этого конкретного «vendorname»...
Любая помощь будет высоко оценена! (И извините за мой английский.) С наилучшими пожеланиями.
решение1
Если вы хотите добиться того, что показывает ваш скриншот, вам лучше обойтись без формул. Вам нужно просто отменить поворот вашей таблицы.
Есть способы сделать это с Excel. Либо используйте обратный поворот, либо команду Unpivot в Power Query для Excel 2010 и 2013, также называемую Get and Transform в Excel 2016.