Извлеките записи из отчета и покажите их в раскрывающемся меню

Меня попросили снова открыть этот вопрос, используя пример таблицы того, чего я стремлюсь достичь.

Вот оно: Упражнение

Я уже использовал СУММЕСЛИ и СЧЁТЕСЛИ в своей таблице упражнений, поскольку у меня нет проблем с получением данных из моего основного отчета (будь то сумма или количество определенного значения).

Однако мне было интересно, смогу ли я перейти на следующий уровень, вытащив фактические записи из раскрывающегося меню, а затем, в зависимости от того, что я выберу в раскрывающемся меню, другие поля заполнятся автоматически, извлекая соответствующие данные из листа. . Важно отметить, что мой главный отчет обновляется каждые 4 часа через соединитель Salesforce. Таким образом, раскрывающееся меню должно быть гибким и включать только то, что можно найти по конкретному значению поиска.

Пожалуйста, посмотрите это упражнение, я думаю, вам будет легче понять, что я имею в виду.

Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
0
0
50
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

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

РЕКОМЕНДУЕМОЕ РЕШЕНИЕ

Используя Google Sheets Formulas, вы можете выполнить эти шаги, чтобы достичь того, чего хотите.

  1. Настройте на листе Report Data вспомогательный столбец, который будет искать Product в California.

Это будет выглядеть так:

Это формула, которую я использовал для G1 листа Report Data:

=QUERY(A2:E, "Select A where E = 'California'")
  1. Создайте раскрывающийся список проверки данных, указывающий на созданный вами вспомогательный столбец.

Что-то вроде этого:

В ячейке B14:

='Report Data'!$G$1:$G

Чтобы получить ID, Price и Date Sold того, что вы выберете в раскрывающемся списке B14, вы можете поместить эту формулу в C14:

=IFERROR({VLOOKUP(B14, 'Report Data'!A2:D, 2), VLOOKUP(B14, 'Report Data'!A2:D, 3), VLOOKUP(B14, 'Report Data'!A2:D, 4)}, "")

В раскрывающемся списке выбор опции выглядит следующим образом:

ССЫЛКИ

Это просто потрясающе и решает все именно так, как я хотел. Я впечатлен. Я также только что попробовал это в своей реальной таблице, и это работает просто великолепно! Спасибо

A.Be 19.08.2024 13:08

Может быть, вы можете помочь с одной последней вещью? Я использую функцию запроса и хочу заменить текст в форме, используя ячейку, но получаю сообщение об ошибке. Я пытаюсь сделать это: =QUERY(A2:E, «Выберите A, где E = A2»)

A.Be 19.08.2024 16:18

Я рад, что первоначальная проблема решена! Для дальнейших действий, предполагая, что A2 из запроса — это тот, который указан в листе Example, вы можете попробовать следующее: =QUERY(A2:E, "Select A where E = '"&Example!A2&"'"). Если это не помогло, задайте новый вопрос, описывающий, что вы хотите сделать, и ожидаемый результат.

Saddles 20.08.2024 15:32

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