У меня есть лист, который содержит список таблиц из SQL Server и для каждой таблицы соответствующие типы данных столбца. Я ищу способ вывести стандартное значение для каждого типа данных в порядке их получения.
Надеюсь, это не слишком запутанно, по сути, вместо вывода результатов из фильтра я хочу запустить их через еще одну формулу, чтобы заменить отфильтрованное значение новым значением. Я просто не могу понять короткий метод и сохранить его в виде массива.
Извините, если это было неясно. Я хочу взять мою текущую формулу, которая объединяет массив DATA_TYPE для каждой таблицы, и заменить их общими значениями. Как и всегда, когда появляется nvarchar, вместо этого выводится "abc" (с кавычками), int заменяется на 99. Это помогает? Всего существует около 10 различных типов данных, охватывающих сотни строк для разных таблиц. Я просто хочу вставить общие данные в зависимости от типа данных.



пытаться:
=IFERROR(BYROW(FILTER(H2:H, H2:H<>""), LAMBDA(x, JOIN(", ",
INDEX(IFERROR(VLOOKUP(FILTER(G:G, C:C=x, F:F = "NO"),
{"nvarchar","""abc""" ; "int",99}, 2, ),
FILTER(G:G, C:C=x, F:F = "NO")))))))
Удивительно, спасибо! Я не знал LAMBDA
к сожалению, это сбивает с толку, потому что ваш пример набора данных не содержит того, что должно быть заменено. отредактируйте свой лист и включите пример желаемого результата, который может быть воспроизведен/решен