Отображать столбцы информации в Google Sheets на основе выпадающего списка - PullRequest
0 голосов
/ 11 октября 2018

Что я хочу сделать, так это иметь список элементов в раскрывающемся списке в ячейке A1.Допустим, список «президенты, кинозвезды, рэперы».

Когда я выбираю президентов, я хочу, чтобы в колонке B на листе 1 были перечислены все президенты, в колонке C перечислены их партии, которые они представляли, а в колонке D - их годы в должности.Когда я выбираю «Звезды кино», я хочу, чтобы в столбце «Б» были перечислены различные названия «Звезды кино», в столбце «С» - количество фильмов, в которых снимались фильмы, а в столбце «Д» - самый высокооплачиваемый фильм.

Короче говоря, я хочу, чтобы 1 выпадающий список содержал данные в 3 столбца.

Все, что я искал, использует скрипты (которые, я думаю, это вполне выполнимо без использования), использует VLOOKUP, но отображает данные на 1 ячейку (например, раскрывающийся список A1 отображает данные в A2, но не данные в B1: B50, C1: C50 и D1: D50) или не стоит с несколькими столбцами данных.Я в порядке, если данные берутся с другого листа, я просто думаю, что есть лучший способ сделать это, заполнив 200+ ячеек функцией if: then, основываясь на моем выборе в ячейке A1.Кто-нибудь знает простой способ сделать это?

1 Ответ

0 голосов
/ 21 ноября 2018

Элегантное решение, на мой взгляд, состоит в том, чтобы сделать что-то вроде следующего:

  1. Создать столбец (который вы можете позже скрыть), который имеет все комбинации значений, с разделителем между значениями,Например, у вас может быть «Президенты> Барак Обама> Демократ> 2008-2016»
  2. Затем создайте простую функцию (не требуется VLOOKUP!) Для извлечения отдельных значений с помощью FIND, чтобы найти местоположение разделителей.и разбить комбинацию.
...