Взрывной обзор ссуд - Советы по Excel

Содержание

Сегодняшний вопрос от Квентина, который был на моем семинаре по Power Excel в Атланте. Квентин должен создать в Excel 7 одинаковых вопросов для каждого из более чем 1000 клиентов.

Как вы можете видеть на этом рисунке, клиенты находятся в A. Вопросы, которые нужно повторить, находятся в столбце D.

Повторите G2: G8 для каждого элемента в A.

Вы можете решить эту проблему с помощью VBA или формул, но это неделя Power Query, поэтому я собираюсь использовать классный трюк в Power Query.

Если вам нужна пустая строка между опросами, добавьте порядковый номер и цифру 7 после последнего вопроса.

Нажмите Ctrl + T из обоих наборов данных. Назовите второй набор данных именем, которое вы можете запомнить, например, Вопросы или Опрос.

Назовите вторую таблицу

Из второго набора данных используйте Данные, Из таблицы.

Начните с создания подключения к таблице вопросов.

Откроется редактор Power Query. На вкладке «Главная» выберите раскрывающийся список «Закрыть и загрузить» и выберите «Закрыть и загрузить в…». В следующем диалоговом окне выберите Only Create a Connection.

Вы вернулись в Excel. Выберите любую ячейку в таблице клиентов в столбце A. Данные, из таблицы. После открытия редактора запросов щелкните вкладку «Добавить столбец» на ленте и выберите «Пользовательский столбец». Формула =#"Questions"(включая # и кавычки).

В редакторе появится новый столбец, в каждой строке которого будет повторяться таблица значений. Щелкните значок «Развернуть» в заголовке столбца.

Щелкните, чтобы развернуть таблицу

Выберите оба поля в таблице. На вкладке «Главная» выберите «Закрыть и загрузить».

Появится новый рабочий лист с 7 вопросами, повторенными для каждого из более чем 1000 клиентов.

Легко и без VBA

Смотреть видео

Стенограмма видео

Учитесь Excel из эпизода подкаста 2205: Взрывное исследование ссуд.

Привет, добро пожаловать обратно в netcast, я Билл Джелен. Так вот, буквально вчера в эпизоде ​​2204, именно Кейли из Нэшвилла пришлось провести взрыв ВПР - для каждого элемента здесь, в столбце D, у нас была соответствующая группа элементов в столбце G, и нам нужно было взорвать их. Итак, если бы во дворце C было 8 элементов, мы бы получили 8 строк.

Итак, сегодня у нас есть Квентин. Квентин был на моем семинаре в Атланте, но на самом деле он из Флориды, и у Квентина здесь почти 1000 клиентов - ну, более 1000 клиентов - в столбце A, и для каждого клиента ему нужно создать этот опрос - - это опрос из 1, 2, 3, 4, 5, 6 вопросов. И что я собираюсь сделать здесь, я собираюсь добавить порядковый номер только с числами от 1 до 7, чтобы таким образом я мог создать красивую пустую строку между ними. Я собираюсь превратить оба этих набора данных в таблицу; Итак, мы пытаемся развернуть эти 7 строк для каждой из этих 1000 клиентов. Это цель.

Теперь я могу сделать это с помощью VPA; Я могу делать это с помощью формул; но здесь это что-то вроде «недели Power Query», мы запускаем это наш третий пример Power Query подряд, поэтому я собираюсь использовать Power Query. Я собираюсь превратить этот левый в таблицу. Я буду очень осторожен и назову ее, а не Таблицу 1. Я дам ей имя. Позже нам придется повторно использовать это имя, поэтому я назову его Вопросы - вот так. И тогда это будет Таблица 2, но я собираюсь переименовать ее в «Клиенты» - не так важно, чтобы я переименовал эту, потому что это вторая, у которой должно быть имя. Итак, мы собираемся выбрать это; Данные; и мы собираемся сказать From Table / Range. Получение и преобразование данных - это называется Power Query. Он встроен в Excel 2016. Если у вас 2010 или 2013, в Windowsни Mac, ни iOS, ни Android, вы можете бесплатно скачать Power Query от Microsoft.

Итак, мы собираемся получить данные из таблицы / диапазона; вот наша таблица - мы не собираемся ничего делать с ней, только Close и Load; Закрыть и загрузить в; только создать соединение; Хорошо, и видите, имя этого запроса - Вопросы. Он использует то же имя, что и здесь. И затем мы вернемся к этому, и к данным; Из таблицы / диапазона; Итак, есть список наших 1000 или более клиентов.

Привет, вот привет Мигелю Эскобару, моему другу, который является соавтором M Is For (DATA) MONKEY). Я поместил ссылку на это в видео - отличная книга о Power Query - мне в этом помогло. Мы собираемся добавить новый настраиваемый столбец, и формула настраиваемого столбца выглядит вот здесь: = # «имя запроса». Я бы никогда не понял этого без Мигеля, так что спасибо Мигелю за это.

И когда я нажимаю ОК, да, похоже, что это не сработало - мы просто получаем стол, стол, стол, но это именно то, что у нас было вчера с Кейли и билетами. И все, что мне нужно сделать, это расширить это, и я на самом деле собираюсь сказать, что мне, вероятно, не нужна Последовательность … ну, давайте вставим ее на всякий случай. Мы сможем вынуть его, когда увидим. Сейчас у нас 1000 строк, а теперь 7000 строк - красиво. Теперь я вижу, что он появляется в последовательности, так что мне это не нужно. Я щелкаю правой кнопкой мыши и удаляю только этот столбец. И тогда я могу Домой; Закрыть & Загрузить; и БАМ! - теперь у нас должно быть более 7000 строк с 6 вопросами и пустым пространством для каждого клиента. Квентин был в восторге от этого на семинаре. Классный, крутой трюк - избегает VBA, избегает целой кучи формул с использованием Index,и тому подобное - отличный способ пойти.

Но, привет, сегодня позвольте мне отправить вас с M Is For (DATA) MONKEY. Кен Пулс и Мигель Эскобар написали величайшую книгу о Power Query. Я люблю эту книгу; за 2 часа вы станете профессионалом с этой книгой.

Итак, подведем итоги - Квентину нужно создать идентичный опрос для 1000 разных клиентов. На каждого покупателя есть 6, 7 или 8 вопросов. Теперь мы могли бы сделать это с помощью VBA или макроса, но, поскольку мы здесь выполняем Power Query, давайте сделаем Power Query. Я добавил в Вопросы дополнительный пустой вопрос; Я добавил порядковый номер, чтобы на нем оставалось пустое поле; собрать клиентов в стол; свести вопросы в таблицу; действительно важно, чтобы вы назвали Вопросы так, чтобы вы могли их запомнить. Я назвал свой «Вопросы». Добавьте вопросы в Power Query, только как соединение; а затем, по мере добавления клиентов в Power Query, создайте новый настраиваемый столбец с формулой: # «имя первого запроса», а затем разверните этот столбец в редакторе Power Query; Близко &Загрузите обратно в электронную таблицу, и все готово. Удивительный трюк - я люблю Power Query - величайшее достижение Excel за 20 лет.

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

Скачать файл Excel

Чтобы загрузить файл Excel: кредит-опрос-взрыв.xlsx

Power Query продолжает меня удивлять. Прочтите книгу M для Data Monkey, чтобы узнать больше о Power Query.

Идея дня в Excel

Я попросил совета у моих друзей-мастеров Excel по поводу Excel. Сегодняшняя мысль задуматься:

«С AGGREGATE вы можете делать все, что угодно, кроме понимания».

Лиам Бастик

Интересные статьи...