Google Sheets фильтровать и заменять массив

У меня есть лист, который содержит список таблиц из SQL Server и для каждой таблицы соответствующие типы данных столбца. Я ищу способ вывести стандартное значение для каждого типа данных в порядке их получения.

Надеюсь, это не слишком запутанно, по сути, вместо вывода результатов из фильтра я хочу запустить их через еще одну формулу, чтобы заменить отфильтрованное значение новым значением. Я просто не могу понять короткий метод и сохранить его в виде массива.

Лист - фильтр и замена

к сожалению, это сбивает с толку, потому что ваш пример набора данных не содержит того, что должно быть заменено. отредактируйте свой лист и включите пример желаемого результата, который может быть воспроизведен/решен

player0 30.09.2022 16:53

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

Kevin P. 30.09.2022 17:51
Структурированный массив Numpy
Структурированный массив Numpy
Однако в реальных проектах я чаще всего имею дело со списками, состоящими из нескольких типов данных. Как мы можем использовать массивы numpy, чтобы...
T - 1Bits: Генерация последовательного массива
T - 1Bits: Генерация последовательного массива
По мере того, как мы пишем все больше кода, мы привыкаем к определенным способам действий. То тут, то там мы находим код, который заставляет нас...
Что такое деструктуризация массива в JavaScript?
Что такое деструктуризация массива в JavaScript?
Деструктуризация позволяет распаковывать значения из массивов и добавлять их в отдельные переменные.
0
2
72
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

пытаться:

=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

Kevin P. 30.09.2022 18:47

Другие вопросы по теме