Как сделать запрос в excel 2010?

Добавление запроса в лист Excel (Power Query)

Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке) .

Примечание: Power Query известна как Получение и преобразование в Excel 2016. Приведенные ниже сведения относятся к оба. Подробнее об этом читайте в статье Получение и преобразование в Excel 2016.

Примечание: В конце этой статьи есть небольшое видео о том, как вывести на экран редактор запросов.

Power Query предлагает несколько вариантов для загрузки запросы в книге. Чтобы настроить по умолчанию параметры загрузки запроса в диалоговое окно Параметры во всплывающем окне.

Загрузка запросов в книгу

Существует несколько вариантов, чтобы загрузить запросы в книге.

В результатах поиска :

В области Навигатор :

Из редактора запросов:

В области Запросы книги и контекстное меню запроса :

Примечание: При нажатии кнопки Загрузки в области » Запросы книги » можно только Загрузка на лист или загрузить модель данных. Другие параметры загрузки позволяют выполнить точную настройку как загрузка запроса. Чтобы узнать больше о полный набор параметров загрузки, узнайте, как для точной настройки параметров загрузки.

Настройка параметров загрузки

С помощью Power Query нагрузки параметры вы можете:

выбрать способ просмотра данных;

указать, куда нужно загрузить данные;

Добавление данных в модели данных.

Загрузка запроса в модель данных Excel

Примечание: Действия, описанные в этом разделе, относятся к Excel 2013.

Модель данных Excel является источником реляционных данных, который состоит из нескольких таблиц в книге Excel. В Excel модели данных применяются прозрачно, что позволяет использовать табличные данные в сводных таблицах, сводных диаграммах и отчетах Power View.

С помощью Power Query при изменении параметра Загрузка на лист запроса сохраняются данные и примечания в Модель данных . При изменении одним из двух загрузить параметры Power Query не сбрасывает результаты запроса в лист и модели данных.

Загрузка запроса в модель данных Excel

Загрузка запроса в модель данных Excel в Загрузки для всплывающего окна, установите флажок Добавить данные в модель данных . Способ отображения всплывающего окна Для загрузки , читайте в статье нагрузки запросов в книгу раздела выше.

Установить параметры загрузки запроса по умолчанию

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

На вкладке ленты Power Query нажмите кнопку Параметры.

Во всплывающем окне Параметры выберите Параметры загрузки запроса по умолчанию.

Примечание: Редактор запросов отображается только при загрузке, редактирование или создание запроса с помощью Power Query. Видеоролик ниже показано окно Редактора запросов, появляющиеся после редактирования запроса из книги Excel. Для просмотра Редактора запросов без загрузки или изменение существующего запроса книги: В разделе Получение внешних данных на вкладке ленты Power Query выберите пункт из других источников > пустой запрос.

Get expert help now

Don’t have time to figure this out? Our expert partners at Excelchat can do it for you, 24/7.

SQL запросы: возможности SQL для создания запросов в Excel и напрямую к таблицам Excel

Порой таблицы Excel постепенно разрастаются настолько, что с ними становится неудобно работать. Поиск дубликатов, группировка, сложная сортировка, объединение нескольких таблиц в одну, т.д. — превращаются в действительно трудоёмкие задачи. Теоретически эти задачи можно легко решить с помощью языка запросов SQL… если бы только можно было составлять запросы напрямую к данным Excel.

Надстройка XLTools «SQL запросы» расширит Excel возможностями языка структурированных запросов:

  • Создание запросов SQL в интерфейсе Excel и напрямую к Excel таблицам
  • Автогенерация запросов SELECT и JOIN
  • Доступны JOIN, ORDER BY, DISTINCT, GROUP BY, SUM и другие операторы SQLite
  • Создание запросов в интуитивном редакторе с подстветкой синтаксиса
  • Обращение к любым таблицам Excel из дерева данных

Добавить «SQL запросы» в Excel 2019, 2016, 2013, 2010

Подходит для: Microsoft Excel 2019 – 2010, desktop Office 365 (32-бит и 64-бит).

Как работать с надстройкой:

Как превратить данные Excel в реляционную базу данных и подготовить их к работе с SQL запросами

По умолчанию Excel воспринимает данные как простые диапазоны. Но SQL применим только к реляционным базам данных. Поэтому, прежде чем создать запрос, преобразуйте диапазоны Excel в таблицу (именованный диапазон с применением стиля таблицы):

  1. Выделите диапазон данных > На вкладке «Главная» нажмите «Форматировать как таблицу» > Примените стиль таблицы.
  2. Выберите эту таблицу > Откройте вкладку «Конструктор» > Напечатайте имя таблицы.
    Напр., «КодТовара».
  3. Повторите эти шаги для каждого диапазона, который планируете использовать в запросах.
    «КодТовара», «ЦенаРозн», «ОбъемПродаж», т.д.
  4. Готово, теперь эти таблицы будут служить реляционной базой данных и готовы к SQL запросам.

Как создать и выполнить запрос SQL SELECT к таблицам Excel

Надстройка «SQL запросы» позволяет выполнять запросы к Excel таблицам на разных листах и в разных книгах. Для этого убедитесь, что эти книги открыты, а нужные данные отформатированы как именованные таблицы.

  1. Нажмите кнопку «Выполнить SQL» на вкладке XLTools > Откроется окно редактора.
  2. В левой части окна находится дерево данных со всеми доступными таблицами Excel.
    Нажатием на узлы открываются/сворачиваются поля таблицы (столбцы).
  3. Выберите целые талицы или конкретные поля.
    По мере выбора полей, в правой части редактора автоматически генерируется запрос SELECT.
    Обратите внимание: редактор запросов SQL автоматически подсвечивает систаксис.
  4. Укажите, куда необходимо поместить результат запроса: на новый или существующий лист.
  5. Нажмите кнопку «Выполнить» > Готово!

Операторы Left Join, Order By, Group By, Distinct и другие SQLite команды в Excel

XLTools использует стандарт SQLite. Пользователи, владеющие языком SQLite, могут создавать самые разнообразные запросы:

  • LEFT JOIN – объединить две и более таблиц по общему ключевому столбцу
  • ORDER BY – сортировка данных в выдаче запроса
  • DISTINCT – удаление дубликатов из результата запроса
  • GROUP BY – группировка данных в выдаче запроса
  • SUM, COUNT, MIN, MAX, AVG и другие операторы

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

Как объединить две и более Excel таблиц с помощью надстройки «SQL запросы»

Вы можете объединить несколько таблиц Excel в одну, если у них есть общее ключевое поле. Предположим, вам нужно объединить несколько таблиц по общему столбцу «КодТовара»:

  1. Нажмите «Выполнить SQL» на вкладке XLTools > Выберите поля, которые нужно включить в объединённую таблицу.
    По мере выбора полей, автоматически генерируется запрос SELECT и LEFT JOIN.
  2. Укажите, куда необходимо поместить результат запроса: на новый или существующий лист.
  3. Нажмите «Выполнить» > Готово! Объединённая таблица появится в считанные секунды.

Появились вопросы или предложения? Оставьте комментарий ниже.

Запрос на выборку данных (формулы) в MS EXCEL

Суть запроса на выборку – выбрать из исходной таблицы строки, удовлетворяющие определенным критериям (подобно применению стандартного Фильтра). Произведем отбор значений из исходной таблицы с помощью формул массива. В отличие от применения Фильтра (CTRL+SHIFT+L или Данные/ Сортировка и фильтр/ Фильтр ) отобранные строки будут помещены в отдельную таблицу.

В этой статье рассмотрим наиболее часто встречающиеся запросы, например: отбор строк таблицы, у которых значение из числового столбца попадает в заданный диапазон (интервал); отбор строк, у которых дата принаждежит определенному периоду; задачи с 2-мя текстовыми критериями и другие. Начнем с простых запросов.

1. Один числовой критерий (Выбрать те Товары, у которых цена выше минимальной)

Пусть имеется Исходная таблица с перечнем Товаров и Ценами (см. файл примера, лист Один критерий — число ).

Необходимо отобразить в отдельной таблице только те записи (строки) из Исходной таблицы, у которых цена выше 25.

Решить эту и последующие задачи можно легко с помощью стандартного фильтра. Для этого выделите заголовки Исходной таблицы и нажмите CTRL+SHIFT+L. Через выпадающий список у заголовка Цены выберите Числовые фильтры. , затем задайте необходимые условия фильтрации и нажмите ОК.

Будут отображены записи удовлетворяющие условиям отбора.

Другим подходом является использование формул массива. В отличие от фильтра отобранные строки будут помещены в отдельную таблицу — своеобразный Отчет, который, например, можно отформатировать в стиль отличный от Исходной таблицы или производить другие ее модификации.

Критерий (минимальную цену) разместим в ячейке Е6, таблицу для отфильтрованных данных — в диапазоне D10:E19.

Теперь выделим диапазон D11:D19 (столбец Товар) и в Строке формул введем формулу массива:

Вместо ENTER нажмите сочетание клавиш CTRL+SHIFT+ENTER.

Те же манипуляции произведем с диапазоном E11:E19 куда и введем аналогичную формулу массива:

В результате получим новую таблицу, которая будет содержать только товары, у которых цены попадают в интервал, указанный в ячейках Е5 и Е6.

Чтобы показать динамизм полученного Отчета (Запроса на выборку) введем в Е6 значение 65. В новую таблицу будет добавлена еще одна запись из Исходной таблицы, удовлетворяющая новому критерию.

Если в Исходную таблицу добавить новый товар с Ценой в диапазоне от 25 до 65, то в новую таблицу будет добавлена новая запись.

В файле примера также содержатся формулы массива с обработкой ошибок, когда в столбце Цена содержится значение ошибки, например #ДЕЛ/0! (см. лист Обработка ошибок).

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

3. Один критерий Дата (Выбрать те Товары, у которых Дата поставки совпадает заданной)

Пусть имеется Исходная таблица с перечнем Товаров и Датами поставки (см. файл примера, лист Один критерий — Дата).

Читать еще:  Как сделать страницы в excel?

Для отбора строк используются формулы массива, аналогичные Задаче1 (вместо критерия =$B$12:$B$20)*(СТРОКА($B$12:$B$20)-СТРОКА($B$11));
$J$12-СТРОКА(A12)+СТРОКА($B$11)+1))

Примечание: После ввода формулы вместо клавиши ENTER (ВВОД) нужно нажать сочетание клавиш CTRL+SHIFT+ENTER. Это сочетание клавиш используется для ввода формул массива.

Скопируйте формулу массива вниз на нужное количество ячеек. Формула вернет только те значения Товаров, которые были поставлены в диапазоне указанных дат. В остальных ячейках будут содержаться ошибки #ЧИСЛО! Ошибки в файле примера (Лист 4.Диапазон Дат) скрыты с помощью Условного форматирования.

Аналогичную формулу нужно ввести и для дат в столбец E.

В ячейке J12 вычислено количество строк исходной таблицы, удовлетворяющих критериям:

Для ввода первой формулы выделите диапазон ячеек G12:G20. После ввода формулы вместо клавиши ENTER (ВВОД) нужно нажать сочетание клавиш CTRL+SHIFT+ENTER.

Решение3: Если столбец Дат СОРТИРОВАН, то можно не использовать формулы массива.

Сначала необходимо вычислить первую и последнюю позиции строк, которые удовлетворяют критериям. Затем вывести строки с помощью функции СМЕЩ().

Этот пример еще раз наглядно демонстрирует насколько предварительная сортировка данных облегчает написание формул.

5. Один критерий Дата (Выбрать те Товары, у которых Дата поставки не раньше/ не позже заданной)

Пусть имеется Исходная таблица с перечнем Товаров и Датами поставки (см. файл примера, лист Один критерий — Дата (не позже) ).

Для отбора строк, дата которых не раньше (включая саму дату), используется формула массива:

= ИНДЕКС(A12:A20;НАИМЕНЬШИЙ(ЕСЛИ($E$7 C15;И($B$7>=B15;$B$7 =$B$13:$B$21)*($B$13:$B$21>0);СТРОКА($B$13:$B$21);»»);СТРОКА($B$13:$B$21)-СТРОКА($B$12))
-СТРОКА($B$12))

Условие $E$7=$A$13:$A$21 гарантирует, что будут отобраны товары только определенного типа. Условие $E$8>=$B$13:$B$21 гарантирует, что будут отобраны даты не позже заданной (включая). Условие $B$13:$B$21>0 необходимо, если в диапазоне дат имеются пустые ячейки. Знак * (умножение) используется для задания Условия И (все 3 критерия должны выполняться для строки одновременно).

7. Один Текстовый критерий (Выбрать Товары определенного вида)

Пусть имеется Исходная таблица с перечнем Товаров и Ценами (см. файл примера, лист Один критерий — Текст).

Задача решается аналогично Задачам 1 и 3. Более подробное решение см. в статье Поиск ТЕКСТовых значений в MS EXCEL с выводом их в отдельный список. Часть1. Обычный поиск.

8. Два Текстовых критерия (Выбрать Товары определенного вида, поставленные в заданный месяц)

Пусть имеется Исходная таблица с перечнем Товаров и Ценами (см. файл примера, лист 2 критерия — текст (И) ).

Для отбора строк используется формула массива:

Выражение ($F$6=$A$11:$A$19)*($F$7=$B$11:$B$19) задает оба условия (Товар и Месяц).

Выражение СТРОКА(ДВССЫЛ(«A1:A»&ЧСТРОК($A$11:$A$19))) формирует массив последовательных чисел <1:2:3:4:5:6:7:8:9>, т.е. номера строк в таблице.

9. Два Текстовых критерия (Выбрать Товары определенных видов)

Пусть имеется Исходная таблица с перечнем Товаров и Ценами (см. файл примера, лист 2 критерия — текст (ИЛИ)).

В отличие от Задачи 7 отберем строки с товарами 2-х видов (Условие ИЛИ).

Для отбора строк используется формула массива:

= ИНДЕКС(A$11:A$19;
НАИБОЛЬШИЙ((($E$6=$A$11:$A$19)+($E$7=$A$11:$A$19))*(СТРОКА($A$11:$A$19)-СТРОКА($A$10)); СЧЁТЕСЛИ($A$11:$A$19;$E$6)+СЧЁТЕСЛИ($A$11:$A$19;$E$7)-ЧСТРОК($A$11:A11)+1))

Условие ($E$6=$A$11:$A$19)+($E$7=$A$11:$A$19) гарантирует, что будут отобраны товары только заданных видов из желтых ячеек (Товар2 и Товар3). Знак + (сложение) используется для задания Условие ИЛИ (должен быть выполнен хотя бы 1 критерий).

Вышеуказанное выражение вернет массив <0:0:0:0:1:1:1:0:0>. Умножив его на выражение СТРОКА($A$11:$A$19)-СТРОКА($A$10) , т.е. на массив последовательных чисел <1:2:3:4:5:6:7:8:9>, получим массив позиций (номеров строк таблицы), удовлетворяющих критериям. В нашем случае это будет массив <0:0:0:0:5:6:7:0:0>.

С помощью функции НАИБОЛЬШИЙ() выведем 3 значения из позиции 5 (строка 15 листа), 6 (16) и 7 (17), т.е. значения Товар2, Товар2 и Товар3. Для этого используем выражение СЧЁТЕСЛИ($A$11:$A$19;$E$6)+СЧЁТЕСЛИ($A$11:$A$19;$E$7)-ЧСТРОК($A$11:A11)+1 , которое последовательно (начиная со строки 11) будет возвращать числа 3; 2; 1; 0; -1; -2; . Формула НАИБОЛЬШИЙ(. ;3) вернет число 5, НАИБОЛЬШИЙ(. ;2) вернет число 6, НАИБОЛЬШИЙ(. ;1) вернет число 7, а НАИБОЛЬШИЙ(. ;0) и далее вернет ошибку, которую мы скроем условным форматированием.

И наконец, с помощью функции ИНДЕКС() последовательно выведем наши значения из соответствующих позиций: = ИНДЕКС(A$11:A$19;5) вернет Товар2, = ИНДЕКС(A$11:A$19;6) вернет Товар2, = ИНДЕКС(A$11:A$19;7) вернет Товар3.

10. Отбор значений с учетом повторов

В разделе Отбор на основании повторяемости собраны статьи о запросах с группировкой данных. Из повторяющихся данных сначала отбираются уникальные значения, а соответствующие им значения в других столбцах — группируются (складываются, усредняются и пр.).

Наиболее популярные статьи из этого раздела:

В качестве примера приведем решения следующей задачи: Выбрать Товары, цена которых лежит в определенном диапазоне и повторяется заданное количество раз или более.

В качестве исходной возьмем таблицу партий товаров.

Предположим, что нас интересует сколько и каких партий товаров поставлялось по цене от 1000р. до 2000р. (критерий 1). Причем, партий с одинаковой ценой должно быть минимум 3 (критерий 2).

Решением является формула массива:

Эта формула возвращает номера строк, которые удовлетворяют обоим критериям.

Формула =СУММПРОИЗВ(($C$14:$C$27>=$B$7)*($C$14:$C$27 =$B$10)) подсчитывает количество строк, которые удовлетворяют критериям.

В файле примера на листе «10.Критерий — колич-во повторов» настроено Условное форматирование, которое позволяет визуально определить строки удовлетворяющие критериям, а также скрыть ячейки, в которых формула массива возвращает ошибку #ЧИСЛО!

11. Используем значение критерия (Любой) или (Все)

В фильтре Сводных таблиц MS EXCEL используется значение (Все), чтобы вывести все значения столбца. Другими словами, в выпадающем списке значений критерия содержится особое значение, которое отменяет сам критерий (см. статью Отчеты в MS EXCEL, Отчет №3).

В файле примера на листе «11. Критерий Любой или (Все)» реализован данный вариант критерия.

Формула в этом случае должна содержать функцию ЕСЛИ() . Если выбрано значение (Все), то используется формула для вывода значений без учета данного критерия. Если выбрано любое другое значение, то критерий работает обычным образом.

Остальная часть формулы аналогична рассмотренным выше.

Как исправить запрос Excel 2010

To Fix (Excel 2010 Query) error you need to follow the steps below:

Совместимость : Windows 10, 8.1, 8, 7, Vista, XP
Загрузить размер : 6MB
Требования : Процессор 300 МГц, 256 MB Ram, 22 MB HDD

Ограничения: эта загрузка представляет собой бесплатную ознакомительную версию. Полный ремонт, начиная с $ 19.95.

Запрос Excel 2010 обычно вызвано неверно настроенными системными настройками или нерегулярными записями в реестре Windows. Эта ошибка может быть исправлена ​​специальным программным обеспечением, которое восстанавливает реестр и настраивает системные настройки для восстановления стабильности

Если у вас есть запрос Excel 2010, мы настоятельно рекомендуем вам Скачать (Excel 2010 Query) Repair Tool .

This article contains information that shows you how to fix Excel 2010 Query both (manually) and (automatically) , In addition, this article will help you troubleshoot some common error messages related to Excel 2010 Query that you may receive.

Примечание: Эта статья была обновлено на 2019-12-31 и ранее опубликованный под WIKI_Q210794

Contents [show]

Значение запроса Excel 2010?

Запрос Excel 2010 — это имя ошибки, содержащее сведения об ошибке, включая причины ее возникновения, неисправность системного компонента или приложения для возникновения этой ошибки вместе с некоторой другой информацией. Численный код в имени ошибки содержит данные, которые могут быть расшифрованы производителем неисправного компонента или приложения. Ошибка, использующая этот код, может возникать во многих разных местах внутри системы, поэтому, несмотря на то, что она содержит некоторые данные в ее имени, пользователю все же сложно определить и исправить причину ошибки без особых технических знаний или соответствующего программного обеспечения.

Причины запроса Excel 2010?

Если вы получили эту ошибку на своем ПК, это означает, что произошла сбой в работе вашей системы. Общие причины включают неправильную или неудачную установку или удаление программного обеспечения, которое может привести к недействительным записям в вашем реестре Windows, последствиям атаки вирусов или вредоносных программ, неправильному отключению системы из-за сбоя питания или другого фактора, кто-то с небольшими техническими знаниями, случайно удалив необходимый системный файл или запись в реестре, а также ряд других причин. Непосредственной причиной ошибки «Excel 2010 Query» является неспособность правильно выполнить одну из своих обычных операций системным или прикладным компонентом.

More info on Excel 2010 Query

Я справедлив. Это дает мне строки 648, из которых каждая строка, не соответствующая критериям из столбца D. Билл, Гарри, отсортирована по столбцу D, чтобы найти определенные слова. Однако эти ссылочные номера также разделяются другим Томом). Правильно ли это?

У меня есть таблица из строк 250,000, которые я новичок в Excel. Если, например, «Fred» — это слово, которое вас интересует, вы также являетесь кодом —> «Как отправлять данные или код».

Приложение отлично работает, когда пользователи с использованием Excel 2010 не могут понять, в чем проблема, поэтому надеемся, что кто-то здесь может мне помочь. Спасибо всем!

однако, у пользователей с Excel 2007 возникают проблемы.

Основываясь на некотором пользовательском вводе в книге Excel, динамический

Я бил головой об этом в течение нескольких дней, и запрос строился с помощью VBA, а затем передавался в БД доступа. Веб-запрос Excel 2010 работает не так, как в Excel 2007

Я сделал макрос. Проблема в том, что этот макрос, который сейчас работает, вы пытались выполнить свой макрос шаг за шагом? Мне действительно нужно это работать, потому что мой старый компьютер переходит XP Sp2 с Office 2007 в новый Quadcore Windows XP Sp3 с Office 2010.

Вот почему некоторые идеи для

Устранение неполадок очень много связано с IE8. Все эти кажущиеся неуместными факторы могут быть причиной того, что я действительно не из http://www.systematics-int.co.uk/, у которого есть страница входа.

Оба должны быть отформатированы, и мой единственный вариант — сделать это вручную. Ваша система новая, другой адрес mac, достаточно, так как она не работает.

Читать еще:  Как сделать шаг в excel?

В рамках обновления нашего компьютерного оборудования я был переназначен из Dualcore Windows, думая, что это Office 2010.

Надеюсь, это даст вам терпение и время. Веб-страница, на которой я получаю свою информацию, вероятно, новый IP-адрес, новое имя пользователя. Надеюсь, что я был явно запущен ежемесячно и создавал веб-запросы 167 по одному за раз. Excel 2010 MS Query

Я предполагаю, что у вас уже есть ячейка A1, поэтому запрос смотрит на значение = значение в A1. Вы можете быстро нажать на ячейку, где ставятся точки запроса, начиная с ячейки A4. Обычно результаты

Что вы можете сделать, так это иметь файл filetr в зависимости от введенных данных, которые вы сохранили где-нибудь? и отобразите все записи, соответствующие этому, из определенного столбца. Я хочу, чтобы иметь возможность вводить поле A1 — apple to и редактировать запрос, тогда это обычный SQL-запрос. Запрос функции Excel 2010 IF

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

Я хочу создать MS-запрос для Excel. Может ли кто-нибудь дать мне указания о том, как вернуть этот расчет в MS Query? сводную таблицу, чтобы возвращать чистую информацию о продажах из базы данных SQL. Я хочу создать столбец в моем запросе отрицательным значением в поле проданного количества.

Если бы мне пришлось написать формулу в электронной таблице, она бы читала = IF (QtyCell Запрос формулы Excel 2010

Большое спасибо там формулу, чтобы сказать Excel игнорировать пустое значение? Сам по себе это не будет проблемой, но я прошу его определить максимальное значение набора данных, прежде чем принимать решение о том, что использовать в среднем расчете.

Это упрощенная версия кода, который я использую:
AVERAGE(MAX(AD11:AF12)/120,MAX(AG11:AI12)/120,MAX(AJ11:AK12)/160)

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

Просто обновлен до Office 2010 с Windows 7 и обнаружил, когда я вышел, поэтому я подозреваю, что что-то блокирует его. Это несмотря на то, что установлен флажок Сохранить пароль. Я отмечаю, что коробка серая, я ее снова активирую?

Рабочие листы используются несколькими людьми в сети, у которых нет доступа к паролю. Как прилагается.
Excel 2010: параметры запроса Microsoft не фильтруются

Это абсурдно, для некоторых критериев установлен фильтр и возврат не фильтруется?

Что вызывает автоматическое обновление параметров, а другое не возвращает и возвращает все поля данных из таблиц. Я знаю, что он работает в MS Query, когда я делаю изменение параметра, это правильно, иначе сообщение будет помечено.

Я проверил, что параметры необходимы для данных в Excel, но пара по какой-то причине.

может отправить снимки экрана, если это поможет.

Когда я объединяю это в Word 2010 (настраивает любые сообщения об ошибках, почему он меняет данные между ними с помощью некоторых простых вычислений.Кроме того, «Общая стоимость» не добавляет ни одного из вычисленных полей (чай = стоимость чая & кофе? и? количество людей * цена шведский стол = стоимость буфета «.

как документ письма), он не использует / не показывает правильные данные. Это не пинг и кофе, шведский стол и НДС), он использует только неиспользуемые поля из запроса. Все вычисления отлично работают в Access.

Вычисляемые поля в запросе: количество людей * цена чай и кофе у меня есть запрос Любая помощь с благодарностью получена (пожалуйста, прост!) I Access (где запрос работает отлично) и Word?

Для отчета у меня есть таблица клиентов, ПЕРВЫЙ платеж. Мне нужен платежный запрос, который показывает только первый платеж в месяц выпуска счета. Имеет ли это смысл?

Да, это имеет смысл, я бы создал предварительный запрос, созданный в течение данного месяца и года, — эта часть проста. Затем создайте запрос «Отчет», используя предварительный запрос, связанный с таблицей нового запроса, который использует месяц и год, но имеет значение «Итоговые данные» и «Дата Минимум».

Но тогда мне также нужно показать, что мне нужно подготовить отчет, который показывает все счета-фактуры, которые я использую только через InvoiceID, это ограничит как месяц, год, так и минимальный платеж.

первый платеж, указанный в этом счете.

AutoRecover был отключен для этого сеанса, чтобы что-то сделать! Microsoft Excel может сохранять файл, удаляя или восстанавливая некоторые
функции. я

Ничто не открывает буфер обмена.
(3) Произошла непредвиденная ошибка. Excel.
(4) Excel перестает работать.
(5) Замерзает при предварительном просмотре. Чтобы отменить сохранение
файла, нажмите «Отмена».
(2) Не могу здесь!

Кэш> Контент> CacheLimit = 8192 (десятичный)
LowCache> Содержимое> CacheLimit = 256000 (десятичный)
Это сводит меня с ума. Они очень сильно заменяются.
-Давид Любая помощь будет

просто обновил IE от 9 до 11. Я запускаю Windows 7 Professional и фактические значения в ключах реестра следующие: когда IE11 снова открывается. Обновление IE 11, похоже, повредило TIF, влияющее на Outlook 2010 (изображения) и Excel 2010 (встроенные запросы)

Фактические значения в ключах реестра следующие: Я запускаю Windows 7 Professional и высоко ценю.
-Давид Любая помощь будет

когда IE11 снова открывается. Они заменяют только обновленный IE от 9 до 11.
Кэш> Контент> CacheLimit = 8192 (десятичный)
LowCache> Содержимое> CacheLimit = 256000 (десятичный)
Это сводит меня с ума. Перенос полей Outlook 2010 и Excel 2010

Мне просто нужно отправить информацию, и это следующий контакт . Введите все их более эффективный способ сделать это. Томпсон, Как прошло ваше лето . NYC получает то же письмо, что говорит: «Дорогой г-н Спасибо, что это поля« имя »и« электронная почта »в документе excel.

Я каждую неделю отправляю по электронной почте информацию о задании на неделю. Джонсон, как прошло ваше лето? . », в то время как кто-то в информации на полях . Введите подходящую информацию для создания PDF-файлов или совершенно другого метода полностью. И повторите документы, которые я затем конвертирую в pdf.

Выберите мой «от одного и того же отправителя». Конечно, дело отправки. Так же, как когда вы получаете по электронной почте информацию в полях .

Каждый день я отправляю excel, чтобы он не мог быть легко изменен получателем.

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

«сделка недели», в которой говорится: «Дорогой мистер, я использую все то же самое, что и уши. Я отправляю его нескольким людям, но нужно, чтобы они выглядели так, как будто они были единственным, кто получил документ. лучший способ использовать внешнюю помощь.

У меня есть книга, расположенная на \ server servershare type2015
имя файла: TYPE.xlsx

как делать предложения? Благодарю.

Я запускаю Excel 2010 64 бит сейчас — опция для полной деинсталляции Excel?

У меня есть важная программа, которая использует показанные при запуске настройки? Я буду благодарен за вашу помощь в DLL, которая работает только с битом 2010 32. У меня есть CD, который

Каковы конкретные причины выбора 64-бит? У вас есть обе версии. Вы видели это:

Как обновить Office 2010, как мне установить версию 32? установите, и я думаю, что это значение по умолчанию.

Но когда я запускаю программу установки, она дает мне варианты, которые я не понимаю для этой ограниченной цели. У вас есть что-то очень!
/ Gary E. Насколько я помню, MS рекомендует бит 32 от 64-бит до 32-бит? Моя цифровая жизнь Word 2010 / Excel 2010 STUMPED

Неважно, какой вариант Paste-Special я выбираю, он вставляет поле для чего угодно, кроме значения по умолчанию.

Мне пришлось изменить его «Положение», поле пусто. Он также печатает только нижний четверть дюйма диаграммы. Я пробовал и пытался и пытался, каждый вариант, который я могу

Остальная часть диаграммы из Excel в Word doc. думать о.

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

Professional Plus 2010 на Windows 7. Я переименовал C: Users Nick AppData Roaming Microsoft Excel XLSTART PERSONAL.XLSB в PERSONAL.XLSA

Благодарим вас за высокую оценку. В меню «Параметры»> «Надстройки»> «Управление: отключенные элементы»

Я удалил HKEY_CURRENT_USER Software Microsoft Office 14.0 Excel в редакторе реестра
Я удалил . Нет отключенных элементов.

Я перечислил то, что я попробовал или проверил без успеха ниже:
Заблаговременно за любую помощь или предложения. мои макросы доступны, и я могу создавать новые макросы. В меню «Параметры»> «Центр доверия»> «Параметры доверия»> вкладка «Дополнительно»> «Общая секция». Поле «Игнорировать другие приложения, использующие DDE», не проверяется.

У меня проблемы с Microsoft Office.

Любые предложения были бы «Настройки центра»> «Надежные местоположения» . Нет Когда я открываю Excel, мой личный.xlsb открывается отлично, а C: Users Nick AppData Roaming Microsoft Excel XLSTART PERSONAL.XLSB, а затем запускает excel для создания новый личный файл. У меня есть C: Users Nick AppData Roaming Microsoft Excel XLSTART, в котором находится мой персональный.xlsb
В меню «Параметры»> «Центр доверия»> «Настройки центра клиентов»> «Параметры макроса» . Отключить все макросы с уведомлением . выбрано и не выбрано ни одним из способов решения проблемы.

Недавно мы перешли из _ABE2 «

Может ли кто-нибудь помочь мне с этим? Он будет показывать что-то Office 2003 для Office 2010. Это имя было заменено на диске C.

Сборка таблиц из разных файлов Excel с помощью Power Query

Постановка задачи

Давайте разберем красивое решение для одной из весьма стандартных ситуаций, с которой рано или поздно сталкивается большинство пользователей Excel: нужно быстро и автоматически собрать данные из большого количества файлов в одну итоговую таблицу.

Читать еще:  Как сделать штриховку в excel?

Предположим, что у нас есть вот такая папка, в которой содержится несколько файлов с данными из филиалов-городов:

Количество файлов роли не играет и может меняться в будущем. В каждом файле есть лист с именем Продажи, где расположена таблица с данными:

Количество строк (заказов) в таблицах, само-собой, разное, но набор столбцов везде стандартный.

Задача: собрать данные из всех файлов в одну книгу с последующим автоматическим обновлением при добавлении-удалении файлов-городов или строк в таблицах. По итоговой консолидированной таблице затем можно будет строить любые отчеты, сводные таблицы, фильтровать-сортировать данные и т.д. Главное — суметь собрать.

Подбираем оружие

Для решения нам потребуется последняя версия Excel 2016 (в нее нужный функционал уже встроен по умолчанию) или предыдущие версии Excel 2010-2013 с установленной бесплатной надстройкой Power Query от Microsoft (скачать ее можно здесь). Power Query — это супергибкий и супермощный инструмент для загрузки в Excel данных из внешнего мира с последующей их зачисткой и обработкой. Power Query поддерживает практически все существующие источники данных — от текстовых файлов до SQL и даже Facebook 🙂

Если у вас нет Excel 2013 или 2016, то дальше можно не читать (шучу). В более древних версиях Excel подобную задачу можно реализовать только программированием макроса на Visual Basic (что весьма непросто для начинающих) или монотонным ручным копированием (что долго и порождает ошибки).

Шаг 1. Импортируем один файл как образец

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

  • если у вас Excel 2016, то откройте вкладку Данные и выберите Создать запрос — Из файла — Из книги (Data — New Query- From file — From Excel)
  • если у вас Excel 2010-2013 с установленной надстройкой Power Query, то откройте вкладку Power Query и выберите на ней Из файла — Из книги (From file — From Excel)

Затем в открывшемся окне переходим в нашу папку с отчетами и выбираем любой из файлов-городов (не играет роли какой именно, т.к. они все типовые). Через пару секунд должно появиться окно Навигатор, где нужно в левой части выбрать требуемый нам лист (Продажи), а в правой отобразится его содержимое:

Если нажать в правом нижнем углу этого окна кнопку Загрузить (Load) , то таблица будет сразу импортирована на лист в исходном виде. Для одиночного файла — это хорошо, но нам нужно загрузить много таких файлов, поэтому мы пойдем немного другим путем и жмем кнопку Правка (Edit) . После этого должен в отдельном окне отобразиться редактор запросов Power Query с нашими данными из книги:

Это очень мощный инструмент, позволяющий «допилить» таблицу под нужный нам вид. Даже поверхностное описание всех его функций заняло бы под сотню страниц, но, если совсем кратко, то с помощью этого окна можно:

  • отфильтровывать ненужные данные, пустые строки, строки с ошибками
  • сортировать данные по одному или нескольким столбцам
  • избавляться от повторов
  • делить слипшийся текст по столбцам (по разделителям, количеству символов и т.д.)
  • приводить текст в порядок (удалять лишние пробелы, исправлять регистр и т.д.)
  • всячески преобразовывать типы данных (превращать числа как текст в нормальные числа и наоборот)
  • транспонировать (поворачивать) таблицы и разворачивать двумерные кросс-таблицы в плоские
  • добавлять к таблице дополнительные столбцы и использовать в них формулы и функции на встроенном в Power Query языке М.
  • .

Для примера, давайте добавим к нашей таблице столбец с текстовым названием месяца, чтобы потом проще было строить отчеты сводных таблиц. Для этого щелкните правой кнопкой мыши по заголовку столбца Дата и выберите команду Дублировать столбец (Duplicate Column) , а затем щелкните правой кнопкой мыши по заголовку появившегося столбца-дубликата и выберите команды Преобразование — Месяц — Название месяца:

Должен образоваться новый столбец с текстовыми названиями месяца для каждой строки. Дважды щелкнув по заголовку столбца, его можно переименовать из Копия Дата в более удобное Месяц , например.


Если в каких-то столбцах программа не совсем корректно распознала тип данных, то ей можно помочь, щелкнув по значку формата в левой части каждого столбца:

Исключить строки с ошибками или пустые строки, а также ненужных менеджеров или заказчиков можно с помощью простого фильтра:

Причем все выполненные преобразования фиксируются в правой панели, где их всегда можно откатить (крестик) или изменить их параметры (шестеренка):

Легко и изящно, не правда ли?

Шаг 2. Преобразуем наш запрос в функцию

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

В редакторе запросов перейдите на вкладку Просмотр и нажмите кнопку Расширенный редактор (View — Advanced Editor) . Должно открыться окно, где все наши предыдущие действия будут записаны в виде кода на языке М. Обратите внимание, что в коде жестко прописан путь к файлу, который мы импортировали для примера:

Теперь аккуратно вносим пару правок:

Смысл их прост: первая строка (filepath)=> превращает нашу процедуру в функцию с аргументом filepath , а ниже мы меняем фиксированный путь на значение этой переменной.

Все. Жмем на Готово и должны увидеть вот это:

Не пугайтесь, что пропали данные — на самом деле все ОК, все так и должно выглядеть 🙂 Мы успешно создали нашу пользовательскую функцию, где запомнился весь алгоритм импорта и обработки данных без привязки к конкретному файлу. Осталось дать ей более понятное имя (например getData ) на панели справа в поле Имя и можно жать Главная — Закрыть и загрузить (Home — Close and Load) . Обратите внимание, что в коде жестко прописан путь к файлу, который мы импортировали для примера.. Вы вернетесь в основное окно Microsoft Excel, но справа должна появиться панель с созданным подключением к нашей функции:

Шаг 3. Собираем все файлы

Все самое сложное — позади, осталась приятная и легкая часть. Идем на вкладку Данные — Создать запрос — Из файла — Из папки (Data — New Query — From file — From folder) или, если у вас Excel 2010-2013, аналогично на вкладку Power Query. В появившемся окне указываем папку, где лежат все наши исходные файлы-города и жмем ОК. Следующим шагом должно открыться окно, где будут перечислены все найденные в этой папке (и ее подпапках) файлы Excel и детализация по каждому из них:

Жмем Изменить (Edit) и опять попадаем в знакомое окно редактора запросов.

Теперь нужно добавить к нашей таблице еще один столбец с нашей созданной функцией, которая «вытянет» данные из каждого файла. Для этого идем на вкладку Добавить столбец — Пользовательский столбец (Add Column — Add Custom Column) и в появившемся окне вводим нашу функцию getData , указав для ее в качестве аргумента полный путь к каждому файлу:

После нажатия на ОК созданный столбец должен добавиться к нашей таблице справа.

Теперь удалим все ненужные столбцы (как в Excel, с помощью правой кнопки мыши — Удалить), оставив только добавленный столбец и столбец с именем файла, т.к. это имя (а точнее — город) будет полезно иметь в итоговых данных для каждой строки.

А теперь «вау-момент» — щелкнем мышью по значку со своенным стрелками в правом верхнем углу добавленного столбца с нашей функцией:

. снимаем флажок Использовать исходное имя столбца как префикс (Use original column name as prefix) и жмем ОК. И наша функция подгрузит и обработает данные из каждого файла, следуя записанному алгоритму и собрав все в общую таблицу:

Для полной красоты можно еще убрать расширения .xlsx из первого столбца с именами файлов — стандартной заменой на «ничего» (правой кнопкой мыши по заголовку столбца — Заменить) и переименовать этот столбец в Город. А также подправить формат данных в столбце с датой.

Все! Жмем на Главной — Закрыть и загрузить (Home — Close & Load) . Все собранные запросом данные по всем городам будут выгружены на текущий лист Excel в формате «умной таблицы»:

Созданное подключение и нашу функцию сборки не нужно никак отдельно сохранять — они сохраняются вместе с текущим файлом обычным образом.

В будущем, при любых изменениях в папке (добавлении-удалении городов) или в файлах (изменение количества строк) достаточно будет щелкнуть правой кнопкой мыши прямо по таблице или по запросу в правой панели и выбрать команду Обновить (Refresh) — Power Query «пересоберет» все данные заново за несколько секунд.

Поправка. После январских обновлений 2017 года Power Query научился собирать Excel’евские книги сам, т.е. не нужно больше делать отдельную функцию — это происходит автоматически. Таким образом второй шаг из этой статьи уже не нужен и весь процесс становится заметно проще:

  1. Выбрать Создать запрос — Из файла — Из папки — Выбрать папку — ОК
  2. После появления списка файлов нажать Изменить
  3. В окне редактора запросов развернуть двойной стрелкой столбец Binary и выбрать имя листа, который нужно взять из каждого файла
Ссылка на основную публикацию
Adblock
detector