Аннотация. Это первый учебник из серии, который поможет ознакомиться с программой Excel и ее возможностями объединения и анализа данных, а также научиться легко использовать их. С помощью этой серии учебников вы научитесь создавать с нуля и совершенствовать рабочие книги Excel, строить модели данных и создавать удивительные интерактивные отчеты с использованием надстройки Power View. В этих учебниках приводится описание возможностей средств бизнес-аналитики Майкрософт в Excel, сводных таблиц, Power Pivot и Power View.
Примечание: В этой статье описаны модели данных Excel 2013. Тем не менее те же функции моделирования данных и Power Pivot, Excel 2013, также относятся к Excel 2016.
Вы узнаете, как импортировать и просматривать данные в Excel, строить и совершенствовать модели данных с использованием Power Pivot, а также создавать с помощью надстройки Power View интерактивные отчеты с возможностью публикации, защиты и предоставления общего доступа.
Учебники этой серии
-
Импорт данных в Excel 2013 и создание модели данных
-
Расширение связей модели данных с Excel, Power Pivot и DAX
-
Создание отчетов Power View на основе карт
-
Объединение интернет-данных и настройка параметров отчета Power View по умолчанию
-
Справка по Power Pivot
-
Создание впечатляющих отчетов Power View, часть 2
В этом учебнике вы начнете работу с пустой книги Excel.
Разделы учебника
-
Импорт данных из базы данных
-
Импорт данных из электронной таблицы
-
Импорт данных с помощью копирования и вставки
-
Создание связи между импортированными данными
-
Контрольная точка и тест
В конце учебника есть тест, с помощью которого можно проверить свои знания.
В этом учебном ряду используются данные об олимпийских медалях, странах, принимающих олимпийских играх, а также различных олимпийских соревнованиях. Мы рекомендуем вам перейти к каждому учебнику по порядку. Кроме того, в учебниках Excel 2013 с Power Pivot включена. Дополнительные сведения о Excel 2013 можно найти здесь. Чтобы получить инструкции по Power Pivot, щелкните здесь.
Импорт данных из базы данных
Начнем работу с учебником с пустой книги. В этом разделе вы узнаете, как подключиться к внешнему источнику данных и импортировать их в Excel для дальнейшего анализа.
Сначала загрузим данные из Интернета. Эти данные об олимпийских медалях являются базой данных Microsoft Access.
-
Чтобы скачать файлы, которые мы используем в этом ряду учебников, перейдите по следующим ссылкам: Скачайте каждый из четырех файлов в папку, которую легко найти, например «Загрузки» или «Мои документы», или в новую папку:
> OlympicMedals.accdb Access
>OlympicSports.xlsx Excel книги
> Population.xlsx Excel книги
>DiscImage_table.xlsx Excel книги -
Откройте пустую книгу в Excel 2013.
-
Выберите пункт ДАННЫЕ > Получение внешних данных > Из Access. Лента динамически изменяется по ширине книги, поэтому команды на ленте могут выглядеть не так, как в представленных ниже окнах. В первом окне показана лента при развернутой книге, а во втором ширина книги изменена таким образом, что она занимает лишь часть окна.
-
Выберите файл ОлимпийскиеМедали.accdb и нажмите кнопку Открыть. Появится окно «Выбор таблицы», в котором отобразятся таблицы, найденные в базе данных. Таблицы в базе данных похожи на листы или таблицы в Excel. Установите флажок Разрешить выбор нескольких таблиц. Затем нажмите кнопку ОК.
-
Появится окно «Импорт данных».
Примечание: Обратите внимание на то, что в нижней части окна вы можете добавить эти данные в модель данных ,показанную на следующем экране. Модель данных создается автоматически при одновременном импорте или работе с двумя или более таблицами. Модель данных интегрирует таблицы, позволяя провести большой анализ с помощью с помощью Power Pivot, таблиц и Power View. При импорте таблиц из базы данных существующие связи между ними используются для создания модели данных в Excel. Модель данных в Excel, но ее можно просматривать и изменять непосредственно с помощью Power Pivot надстройки. Модель данных подробно рассмотрена далее в этом учебнике.
Выберите параметр Отчет таблицы, который импортирует таблицы в Excel и подготавливает таблицу для анализа импортируемых таблиц, и нажмите кнопку ОК.
-
После завершения импорта данных будет создана сводная таблица на основе импортированных таблиц.
Теперь, когда данные импортированы в Excel и автоматически создана модель данных, можно приступить к их просмотру.
Просмотр данных в сводной таблице
Просматривать импортированные данные удобнее всего с помощью сводной таблицы. В сводной таблице можно перетаскивать поля (похожие на столбцы в Excel) из таблиц (например, таблиц, импортированных из базы данных Access) в разные области, настраивая представление данных. Сводная таблица содержит четыре области: ФИЛЬТРЫ, СТОЛБЦЫ, СТРОКИ и ЗНАЧЕНИЯ.
Возможно, придется поэкспериментировать, чтобы определить, в какие области следует перетащить поле. Можно перетаскивать из таблиц любое количество полей, пока представление данных в сводной таблице не примет нужный вид. Не бойтесь перетаскивать поля в любые области сводной таблицы — это не повлияет на базовые данные.
Рассмотрим в сводной таблице данные об олимпийских медалях, начиная с призеров Олимпийских игр, упорядоченных по дисциплинам, типам медалей и странам или регионам.
-
В разделе Поля сводной таблицы разверните таблицу Medals, щелкнув расположенную рядом с ней стрелку. В развернутой таблице Medals найдите поле NOC_CountryRegion и перетащите его в область СТОЛБЦЫ. Аббревиатура NOC обозначает Национальный олимпийский комитет — организационную единицу уровня страны или региона.
-
Затем перетащите виды спорта из таблицы Disciplines в область СТРОКИ.
-
Давайте отфильтруем дисциплины, чтобы отображались только пять видов спорта: стрельба из лука (Archery), прыжки в воду (Diving), фехтование (Fencing), фигурное катание (Figure Skating) и конькобежный спорт (Speed Skating). Это можно сделать в области Поля сводной таблицы или в фильтре Метки строк в самой сводной таблице.
-
Щелкните в любом месте этой Excel, чтобы выбрать ее. В списке полей таблицы, в котором расширена таблица Disciplines, наведите курсор на поле Discipline и справа от поля появится стрелка в списке. Щелкните стрелку вниз, щелкните (Выделить все),чтобы удалить все выбранные фигуры, а затем прокрутите список вниз и выберите Archery, Diving, Fencing, Figure Skating и Speed Skating. Нажмите кнопку ОК.
-
Либо щелкните в разделе сводной таблицы Метки строк стрелку раскрывающегося списка рядом с полем Метки строк, нажмите кнопку (Выбрать все), чтобы снять отметку со всех выбранных параметров, а затем прокрутите вниз и выберите пункты Archery, Diving, Fencing, Figure Skating и Speed Skating. Нажмите кнопку ОК.
-
-
В разделе Поля сводной таблицы перетащите поле Medal из таблицы Medals в область ЗНАЧЕНИЯ. Поскольку значения должны быть числовыми, Excel автоматически изменит поле Medal на Count of Medal.
-
В таблице Medals снова выберите поле Medal и перетащите его в область ФИЛЬТРЫ.
-
Давайте отфильтруем сводную таблицу таким образом, чтобы отображались только страны или регионы, завоевавшие более 90 медалей. Вот как это сделать.
-
В сводной таблице щелкните стрелку раскрывающегося списка рядом с полем Метки столбцов.
-
Выберите Фильтры по значению, а затем — Больше…
-
Введите 90 в последнем поле (справа). Нажмите кнопку ОК.
-
Сводная таблица будет иметь следующий вид:
Не затрачивая особых усилий, вы создали сводную таблицу, которая содержит поля из трех разных таблиц. Эта задача оказалась настолько простой благодаря заранее созданным связям между таблицами. Поскольку связи между таблицами существовали в исходной базе данных и вы импортировали все таблицы сразу, приложение Excel смогло воссоздать эти связи в модели данных.
Но что делать, если данные происходят из разных источников или импортируются не одновременно? Обычно можно создать связи с новыми данными на основе совпадающих столбцов. На следующем этапе вы импортируете дополнительные таблицы и узнаете об этапах создания новых связей.
Импорт данных из таблицы
Теперь давайте импортируем данные из другого источника, на этот раз из существующей книги, а затем укажите связи между существующими и новыми данными. Связи по возможности анализировать наборы данных в Excel и создавать интересные и иммерсивные визуализации на личных данных, которые вы импортируете.
Начнем с создания пустого листа, а затем импортируем данные из книги Excel.
-
Вставьте новый лист Excel и назовите его Sports.
-
Перейдите к папке, в которой содержатся загруженные файлы образцов данных, и откройте файл OlympicSports.xlsx.
-
Выберите и скопируйте данные на листе Sheet1. При выборе ячейки с данными, например, ячейки А1, можно нажать клавиши Ctrl + A, чтобы выбрать все смежные данные. Закройте книгу OlympicSports.xlsx.
-
На листе Sports поместите курсор в ячейку А1 и вставьте данные.
-
Нажмите клавиши Ctrl + T, чтобы отформатировать выделенные данные в виде таблицы. Кроме того, можно отформатировать данные в виде таблицы через ленту, выбрав команду ГЛАВНАЯ > Форматировать как таблицу. Поскольку у данных есть заголовки, установите флажок Таблица с заголовками в окне Создание таблицы, как показано ниже.
Форматирование данных в виде таблицы имеет множество преимуществ. Таблице можно присвоить имя, чтобы ее было легче идентифицировать. Также можно установить связи между таблицами, позволяющие просматривать и анализировать данные в сводных таблицах, Power Pivot и Power View. -
Присвойте таблице имя. В средстве > КОНСТРУКТОР > свойства, найдите поле Имя таблицы и введите Sports. Книга будет выглядеть так же, как на следующем экране.
-
Сохраните книгу.
Импорт данных с помощью копирования и вставки
Теперь, когда данные из книги Excel импортированы, давайте сделаем то же самое с данными из таблицы на веб-странице или из любого другого источника, дающего возможность копирования и вставки в Excel. На следующих этапах мы добавим из таблицы города, принимающие Олимпийские игры.
-
Вставьте новый лист Excel и назовите его Hosts.
-
Выделите и скопируйте приведенную ниже таблицу вместе с заголовками.
City |
NOC_CountryRegion |
Alpha-2 Code |
Edition |
Season |
Melbourne / Stockholm |
AUS |
AS |
1956 |
Summer |
Sydney |
AUS |
AS |
2000 |
Summer |
Innsbruck |
AUT |
AT |
1964 |
Winter |
Innsbruck |
AUT |
AT |
1976 |
Winter |
Antwerp |
BEL |
BE |
1920 |
Summer |
Antwerp |
BEL |
BE |
1920 |
Winter |
Montreal |
CAN |
CA |
1976 |
Summer |
Lake Placid |
CAN |
CA |
1980 |
Winter |
Calgary |
CAN |
CA |
1988 |
Winter |
St. Moritz |
SUI |
SZ |
1928 |
Winter |
St. Moritz |
SUI |
SZ |
1948 |
Winter |
Beijing |
CHN |
CH |
2008 |
Summer |
Berlin |
GER |
GM |
1936 |
Summer |
Garmisch-Partenkirchen |
GER |
GM |
1936 |
Winter |
Barcelona |
ESP |
SP |
1992 |
Summer |
Helsinki |
FIN |
FI |
1952 |
Summer |
Paris |
FRA |
FR |
1900 |
Summer |
Paris |
FRA |
FR |
1924 |
Summer |
Chamonix |
FRA |
FR |
1924 |
Winter |
Grenoble |
FRA |
FR |
1968 |
Winter |
Albertville |
FRA |
FR |
1992 |
Winter |
London |
GBR |
UK |
1908 |
Summer |
London |
GBR |
UK |
1908 |
Winter |
London |
GBR |
UK |
1948 |
Summer |
Munich |
GER |
DE |
1972 |
Summer |
Athens |
GRC |
GR |
2004 |
Summer |
Cortina d’Ampezzo |
ITA |
IT |
1956 |
Winter |
Rome |
ITA |
IT |
1960 |
Summer |
Turin |
ITA |
IT |
2006 |
Winter |
Tokyo |
JPN |
JA |
1964 |
Summer |
Sapporo |
JPN |
JA |
1972 |
Winter |
Nagano |
JPN |
JA |
1998 |
Winter |
Seoul |
KOR |
KS |
1988 |
Summer |
Mexico |
MEX |
MX |
1968 |
Summer |
Amsterdam |
NED |
NL |
1928 |
Summer |
Oslo |
NOR |
NO |
1952 |
Winter |
Lillehammer |
NOR |
NO |
1994 |
Winter |
Stockholm |
SWE |
SW |
1912 |
Summer |
St Louis |
USA |
US |
1904 |
Summer |
Los Angeles |
USA |
US |
1932 |
Summer |
Lake Placid |
USA |
US |
1932 |
Winter |
Squaw Valley |
USA |
US |
1960 |
Winter |
Moscow |
URS |
RU |
1980 |
Summer |
Los Angeles |
USA |
US |
1984 |
Summer |
Atlanta |
USA |
US |
1996 |
Summer |
Salt Lake City |
USA |
US |
2002 |
Winter |
Sarajevo |
YUG |
YU |
1984 |
Winter |
-
В Excel поместите курсор в ячейку А1 на листе Hosts и вставьте данные.
-
Отформатируйте данные в виде таблицы. Как описано выше, для форматирования данных в виде таблицы нажмите клавиши Ctrl + T или выберите пункт меню ГЛАВНАЯ > Форматировать как таблицу. Поскольку у данных есть заголовки, установите флажок Таблица с заголовками в окне Создание таблицы.
-
Присвойте таблице имя. На вкладках РАБОТА С ТАБЛИЦАМИ > КОНСТРУКТОР > Свойства найдите поле Имя таблицы и введите слово Hosts.
-
Выберите столбец Edition и на вкладке ГЛАВНАЯ задайте для него числовой формат с 0 десятичных знаков.
-
Сохраните книгу. Книга будет иметь следующий вид:
Теперь, когда у нас есть книги Excel с таблицами, можно создать отношения между ними. Создание связей между таблицами позволяет объединить данные двух таблиц.
Создание связи между импортированными данными
Мы уже можем начать использовать поля в сводной таблице из импортированных таблиц. Если не удается определить, как объединить поля в сводную таблицу, нужно создать связь с существующей моделью данных. На следующих этапах вы узнаете, как создать связь между данными, импортированными из разных источников.
-
На листе Лист1в верхней части поля таблицы щелкните Все, чтобы просмотреть полный список доступных таблиц, как показано на следующем экране.
-
Прокрутите список, чтобы увидеть новые таблицы, которые вы только что добавили.
-
Разверните пункт Sports и выберите пункт Sport, чтобы добавить в сводную таблицу. Обратите внимание, что Excel выдаст запрос на создание связи, как показано ниже.
Это уведомление появляется по той причине, что вы использовали поля таблицы, которая не является частью базовой модели данных. Один из способов добавить таблицу в модель данных заключается в создании связи с таблицей, которая уже есть в модели данных. Для создания связи в одной из таблиц должен содержаться столбец уникальных, не повторяющихся значений. В образце данных в таблице Disciplines, импортированной из базы данных, содержится поле с кодами видов спорта SportID. Эти же коды присутствуют в виде поля в импортированных нами данных Excel. Попробуем создать связь.
-
Нажмите кнопку СОЗДАТЬ… в выделенной области Поля сводной таблицы, чтобы открыть диалоговое окно Создание связи, как показано на приведенном ниже снимке экрана.
-
В области Таблица выберите пункт Disciplines из раскрывающегося списка.
-
В области Столбец (чужой) выберите пункт SportID.
-
В области Связанная таблица выберите пункт Sports.
-
В области Связанный столбец (первичный ключ) выберите пункт SportID.
-
Нажмите кнопку ОК.
Сводная таблица изменится с учетом новой связи. Но пока она имеет не совсем правильный вид из-за порядка полей в области СТРОКИ. Дисциплина — это подкатегория вида спорта, но поскольку мы расположили дисциплины выше видов спорта в области СТРОКИ, она не организована должным образом. Этот нежелательный порядок показан на приведенном ниже снимке экрана.
-
В области СТРОКИ переместит sport выше дисциплины. Это гораздо лучше, и в ней отображаются нужные данные, как показано на следующем экране.
При этом Excel создает модель данных, которую можно использовать глобально во всей книге в любой сводной таблице и диаграмме, а также в Power Pivot и отчете Power View. Основой модели данных являются связи между таблицами, определяющие пути навигации и вычисления данных.
В следующем учебнике Расширение связей модели данных с помощью Excel 2013,Power Pivot и DAX, вы можете использовать полученные сведения и расширить модель данных с помощью мощной и наглядной надстройки Excel под названием Power Pivot. Вы также узнаете, как вычислять столбцы в таблице и использовать его, чтобы в модель данных можно было добавить несвязанные таблицы.
Контрольная точка и тест
Повторение изученного материала
Теперь у вас есть книга Excel, которая содержит сводную таблицу с доступом к данным в нескольких таблицах (некоторые из них были импортированы отдельно). Вы освоили операции импорта из базы данных, из другой книги Excel, а также посредством копирования и вставки данных в Excel.
Чтобы данные работали вместе, потребовалось создать связь между таблицами, которую Excel использует для согласования строк. Вы также узнали, что наличие в таблице столбцов, согласующих данные в другой таблице, необходимо для создания связей и поиска связанных строк.
Вы готовы перейти к следующему учебнику этого цикла. Вот ссылка:
Расширение связей модели данных с использованием Excel 2013, Power Pivot и DAX
ТЕСТ
Хотите проверить, насколько хорошо вы усвоили пройденный материал? Приступим. Этот тест посвящен функциям, возможностям и требованиям, о которых вы узнали в этом учебнике. Внизу страницы вы найдете ответы на вопросы. Удачи!
Вопрос 1. Почему так важно преобразовывать импортируемые данные в таблицы?
A. Их не нужно преобразовывать в таблицы, потому что все импортированные данные преобразуются в таблицы автоматически.
Б. При преобразовании импортируемых данных в таблицы они исключаются из модели данных. Они доступны в сводных Power Pivot и Power View только в том случае, если они исключены из модели данных.
C. Если преобразовать импортированные данные в таблицы, их можно включить в модель данных, и они будут доступны в сводных таблицах, Power Pivot и Power View.
D. Импортированные данные нельзя преобразовать в таблицы.
Вопрос 2. Какие из указанных ниже источников данных можно импортировать в Excel и включить в модель данных?
A. Базы данных Access и многие другие базы данных.
B. Существующие файлы Excel.
C. Все, что можно скопировать и вставить в Excel, а также отформатировать как таблицу, включая таблицы данных на веб-сайтах, документы и любые иные данные, которые можно вставить в Excel.
D. Все вышеперечисленное.
Вопрос 3. Что произойдет в сводной таблице, если изменить порядок полей в четырех областях полей сводной таблицы?
A. Ничего. После размещения полей в области полей сводной таблицы их порядок изменить нельзя.
B. Формат сводной таблицы изменится в соответствии с макетом, но это не повлияет на базовые данные.
C. Формат сводной таблицы изменится в соответствии с макетом, но при этом базовые данные будут изменены без возможности восстановления.
D. Базовые данные изменятся, что приведет к созданию новых наборов данных.
Вопрос 4. Что необходимо для создания связи между таблицами?
A. Ни в одной из таблиц не может быть столбца, содержащего уникальные, не повторяющиеся значения.
B. Таблица не должна быть частью книги Excel.
C. Столбцы не должны быть преобразованы в таблицы.
D. Ни один из вышеперечисленных ответов не является правильным.
Ответы на вопросы теста
-
Правильный ответ: C
-
Правильный ответ: D
-
Правильный ответ: B
-
Правильный ответ: D
Примечания: Ниже перечислены источники данных и изображений в этом цикле учебников.
-
Набор данных об Олимпийских играх © Guardian News & Media Ltd.
-
Изображения флагов из справочника CIA Factbook (cia.gov).
-
Данные о населении из документов Всемирного банка (worldbank.org).
-
Авторы эмблем олимпийских видов спорта Thadius856 и Parutakupiu.
Вам часто приходится заполнять одни и те же наборы данных в электронных таблицах? Просто создайте собственный список в Excel. В следующий раз, когда вам понадобится один из ваших списков, пусть AutoFill сделает тяжелую работу
После настройки этой функции Excel вы можете легко заполнить диапазон ячеек своими собственными списками, такими как названия отделов, клиенты, возрастные диапазоны и любой другой список, который вам может понадобиться.
Давайте посмотрим, как работает автозаполнение и как вы можете создавать свои собственные списки в Excel.
Как автозаполнить в Excel
Excel включает несколько встроенных списков, включая месяцы и дни недели. Давайте посмотрим на простой пример, чтобы увидеть, как работает автозаполнение.
Введите Sun (для воскресенья) в ячейку B2 . Затем поместите курсор на правый нижний угол ячейки B2, пока он не превратится в знак плюс, и перетащите вправо на ячейку H2 .
Когда вы отпускаете кнопку мыши, функция автозаполнения автоматически заполняет ячейки сокращениями для дней недели. Вы также можете сделать это с полными названиями дней недели и короткими и полными названиями месяцев года. Автозаполнение также работает для чисел, дат и времени.
Как Excel знает, что положить в ячейки? Дни недели — это заранее определенный список в Excel. Вы можете ввести любой элемент в этом списке в ячейку и перетащить для автоматического заполнения. остальных предметов. Если вы перетаскиваете более шести ячеек по дням недели, Excel переместится в начало списка.
Как создать пользовательский список в Excel
Вы можете использовать функцию настраиваемого списка для создания и хранения часто используемых списков, таких как список названий отделов, имен сотрудников, размеров одежды, состояний и практически любой другой список, который вы можете себе представить. Эти списки можно использовать в качестве заголовков в столбцах или строках или для заполнения раскрывающихся списков, чтобы сделать ввод данных быстрее и точнее.
- Для того, чтобы создать свой собственный список, выберите вкладку Файл.
- Затем нажмите « Параметры» на экране за кулисами.
- В диалоговом окне « Параметры Excel » нажмите « Дополнительно» . Затем прокрутите вниз до раздела « Общие » справа и нажмите « Редактировать пользовательские списки» .
- В поле « Пользовательские списки» вы увидите предварительно определенные списки дней недели и месяцев года.
Есть три способа создать свой собственный список.
1. Введите ваш список напрямую
Первый способ создать свой собственный список — это ввести его прямо в диалоговом окне « Пользовательские списки ».
- Введите несколько записей в поле « Список записей» , по одному элементу в строке и нажмите « Добавить» .
- Это самый простой способ, если у вас есть короткий список, не включенный ни в один из листов в вашей книге.
2. Импортируйте ячейки из листа
Второй способ создать пользовательский список — это импортировать их из ячеек в одной из ваших таблиц.
- Нажмите кнопку выбора ячеек в окне « Импорт списка из ячеек» .
- Диалоговое окно « Пользовательские списки » сжимается до поля « Импорт списка из ячеек» . Выберите лист, содержащий список, который вы хотите импортировать. Затем выберите диапазон ячеек, содержащих элементы в списке, и нажмите кнопку справа от поля « Импорт списка из ячеек» .
- Пользовательский список диалогового окно снова расширяется. Вы можете заметить, что заголовок диалогового окна меняется на Параметры . Это все тот же диалог, хотя. Нажмите « Импорт», чтобы добавить элементы списка с рабочего листа в поле « Записи списка» .
- Этот метод позволяет легко добавить пользовательский список, который у вас уже есть в ячейках вашей рабочей книги.
3. Импортируйте список из именованного диапазона ячеек
Третий способ создания настраиваемого списка — это импорт списка из именованного диапазона ячеек.
- Перед открытием диалогового окна « Пользовательские списки » введите каждый элемент в списке в отдельной ячейке либо в одном столбце, либо в одной строке на рабочем листе в своей книге. Выберите элементы, введите имя для диапазона выбранных ячеек в поле « Имя» и нажмите клавишу « Ввод» .
- Затем в диалоговом окне « Пользовательские списки » введите знак равенства ( = ), а затем имя, назначенное диапазону ячеек, содержащему ваш список (без пробела между знаком равенства и текстом), в поле « Импорт списка из ячеек» . Например, мы назвали наш диапазон ячеек Еда , поэтому мы ввели = Еда . Нажмите Импорт .
Примечание. При импорте настраиваемого списка из именованного диапазона ячеек на листе список в диалоговом окне « Настраиваемые списки » не связывается с исходным списком на листе. Если вы измените список на листе, настраиваемый список в диалоговом окне « Пользовательские списки » не изменится, и наоборот.
- Если вы создали списки в именованных диапазонах ячеек в своей книге, этот метод упрощает добавление их в качестве пользовательских списков, которые будут доступны в любой новой или существующей книге. электронную при
3 примера пользовательских списков Excel
Существует много вариантов использования пользовательских списков в Excel, и мы не можем охватить все их здесь. Но вот несколько примеров того, как вы можете использовать собственные списки, чтобы сделать создание электронных таблиц и ввод данных проще и эффективнее в Excel.
- Если вы создаете электронные таблицы с данными для отделов в вашей компании, вы можете создать собственный список, содержащий названия отделов. Например, бухгалтерия, HR, маркетинг, разработка, техническая поддержка. Затем вы можете использовать автозаполнение для быстрого создания заголовков для столбцов или строк.
- Может быть, вы отслеживаете инвентарь одежды. Таким образом, вам могут потребоваться списки для размеров (S, M, L, XL и XXL), стилей (шея экипажа, V-образный вырез, макет шеи), длины рукава (короткий рукав, длинный рукав, три четверти рукава, без рукавов) и цвета (черный, белый, серый, синий, красный, розовый, фиолетовый, зеленый, желтый). Из этих списков вы можете быстро создать согласованные раскрывающиеся списки, содержащие эти параметры.
- Ты учитель? Вы можете создать собственный список всех имен ваших учеников и легко вставить этот список имен в строку или столбец электронной таблицы для отслеживания информации, такой как оценки или посещаемость.
Создайте свои собственные пользовательские списки
Функция пользовательских списков в Excel позволяет легко и быстро настраивать электронные таблицы в соответствии с вашими потребностями. После добавления настраиваемого списка в Excel он становится доступным во всех новых и существующих электронных таблицах.
Какие пользовательские списки вы создаете? Какой метод добавления пользовательского списка вы предпочитаете? Поделитесь своими мыслями и опытом с нами в комментариях ниже.
Кредит изображения: albertyurolaits / Depositphotos
Набирать информацию с клавиатуры дело хлопотное и трудоемкое. И ладно бы в Word, а то в Excel, где нужно перемещаться между ячейками. Поэтому, если информация имеет место быть в текстовом виде, это уже хорошо. Рассмотрим, как быстро выполнить импорт данных в Excel из текстового файла или, говоря по другому, корректно вставить текст в таблицу Excel.
Очень-очень сложного тут ничего нет. Как я уже неоднократно отмечал, информация в таблице Excel должна быть представлена строго структурированной, следовательно, в текстовом файле эта структурированность также должна строго соблюдаться.
Возьмём такой жизненный и несложный пример — перенесем из текстового файла (с расширением .txt) в Excel список сотрудников, в котором перечислены фамилия, имя , отчество, год рождения и должность.
Допустим, вот наши герои:
Иванов Иван Иванович 1978 инспектор
Сидоров Петр Сидорович 1970 старший инспектор
Петров Василий Самуилович 1965 самый старший инспектор
Больше трех лень набивать 🙂 , но и их хватит.
Теперь определимся, какая нам нужна в Excel таблица? Пусть она имеет такие столбцы:
Фамилия, Имя, Отчество, Год рождения, Должность.
Все у нас имеется, но тут есть один нюанс в представлении должности. Для каждого сотрудника должность имеет разный размер – 1, 2 и 3 слова. Как же Excel указать, где начинается и заканчивается информация, заносимая по столбцам?
Для этого удобно использовать символ-разделитель. Таким символом может быть любой символ, который не встречается в Вашем тексте как знак препинания или спецсимвол. То есть, точка и запятая точно старайтесь не использовать, а вот звездочку или наклонную можно взять. В нашем случае, если бы должность у всех состояла из одного слова или так – ст.инспектор, сам.ст.инспектор (без пробелов), то подошел бы и пробел. Подходите творчески, чтобы меньше делать работы. 🙂
Структурируем наш список:
Фамилия/Имя/Отчество/Год рождения/Должность
Иванов/Иван/Иванович/1978/инспектор
Сидоров/Петр/Сидорович/1970/старший инспектор
Петров/Василий/Самуилович/1965/самый старший инспектор
и сохраняем в текстовом документе c расширением .txt . Теперь такой список замечательно перенесется в Excel.
Для этого заходим в Excel на вкладку Данные. В области Получение внешних данных нажимаем кнопку Из текста.
В открывшемся окне указываем на наш текстовый файл, из которого будем импортировать данные. После этого откроется Мастер импорта на первом шаге. Тут нужно указать структуру наших данных – “с разделителями” (которым у нас выступает наклонная «/»). После этого нажимаем кнопку Далее.
На следующем шаге мастера нужно указать символ-разделитель. Тут приведены некоторые варианты, но мы выбираем “другой” и в окошке вводим наш символ – наклонную. Сразу же в нижней области (с нашим списком) появляются вертикальные линии (столбцы), по которым можно проверить правильность разделения данных. Нажимаем кнопку Далее.
На третьем шаге можно указать формат данных для каждого или выбранного столбца, если в этом есть необходимость. Как правило, такое актуально для столбцов с датой. Мы же ничего не меняем и жмём кнопку Готово.
После этого нужно указать ячейку, с которой будет начинаться таблица – её левый верхний угол.
После выбора ячейки и нажатия OK мы увидим наши данные, разнесенные по столбцам! Вуаля! Наш текст в таблицу Excel вставлен красиво и правильно.
Теперь можно навести марафет, указав выравнивание и задав границы.
Создание списков инструментами Excel дает возможность не только сделать этот процесс максимально быстрым, но и унифицировать написание тех или иных слов и терминов. Последнее непосредственно касается создания так называемых выпадающих списков.
Списки для сортировки и заполнения
Списки для сортировки и заполнения, это те списки, элементы которых располагаются в строгой последовательности, кроме того, они циклически повторяются. Примерами таких списков являются дни недели, месяца года и т.п.
Приложение Excel позволяет не вписывать в ячейки каждый раз следующий день недели. Достаточно один раз вписать в ячейку, например, понедельник и выполнить автоматическое заполнение данными последующих строк или столбцов при помощи мыши. Для этого цепляем мышью уголок ячейки и протягиваем его куда нам нужно.
Изменять параметры такого списка можно в меню списки, которое открывается в основных параметрах Excel. Находим кнопку «Изменить списки» и нажимаем ее. В появившемся окне видны имеющиеся списки, также можно задавать новые. Для этого в окне «Элементы списка» нужно последовательно указать его части и «добавить» в списки. Также можно импортировать списки прямо с листа Excel, предварительно выделив необходимый диапазон.
Создание выпадающих списков
Выпадающие списки дают возможность не только вставлять в ячейку только заранее определенные значения, но и не дают возможности допустить ошибки при написании элементов этого списка. Чтобы в выпадающем окошке появлялся список нужно его предварительно создать. Это можно сделать как на открытом, так и на другом листе книги Excel.
Создание выпадающего списка с источником на этом же листе
Чтобы пользоваться выпадающим списком нужно сначала этот список создать. Создаем список на этом же (открытом) листе и проверяем правильность написания его составляющих. Затем выделяем ячейку или несколько ячеек, куда будем вставлять эти данные, открываем окошко «Проверка вводимых значений», которое открывается по прохождении следующего пути: данные/работа с данными/проверка данных.
В этом окне выбираем тип данных — список, в строке источник указываем диапазон ранее созданного списка-источника. Можно ввести этот диапазон с клавиатуры, но легче это сделать, просто выделив его мышью. После нажатия кнопки ОК увидим, возле нашей ячейки показывается стрелочка, при нажатии на которую выпадает наш перечень.
Создание выпадающего списка с источником на другом листе
Использование списка-источника, расположенного на том же активном листе, не совсем удобно, поскольку можно «нечаянно» изменить его содержимое. Поэтому предпочтительнее этот список «спрятать» на другом листе, а доступ к нему заблокировать.
В этом случае, описанным выше способом не обойтись, так как при открытом окне «Проверки…» мы не сможем попасть на другой лист, чтобы выделить или определить диапазон ячеек исходного списка. В этом случае пользуются назначением имени первоначальному списку.
Выполняем это так: создаем список данных на одном листе, затем выделяем его и присваиваем ему имя, кликаем последовательно вкладка формулы/присвоить имя (в разделе определенные имена), в открывшемся окне задаем имя списка. Если, предварительно мы не выделили список, то задаем диапазон его ячеек.
Переходим к выпадающему перечню на другом листе. Выделяем ячейки рабочего поля редактор, в которые будем вставлять элементы списка, открываем окно проверки… . В типе данных указываем список, в источнике ставим знак равенства и имя требуемого списка.
Как скрыть лист с источником списка
Лист с источниками выпадающих списков желательно открывать как можно реже, дабы случайно не внести в него ненужные изменения. Для этого лист можно защитить паролем и скрыть его отображение. Для того, чтобы спрятать лист нужно кликнуть по его ярлычку правой клавишей мыши и в открывшемся перечне команд нажать скрыть.
Таким образом Excel представляет большие возможности по созданию списков, даже по сравнению с текстовым процессором Word Office.
Содержание:
- Как создавать собственные списки в Excel
- Создайте свои собственные критерии сортировки с помощью настраиваемых списков
- Некоторые примеры использования настраиваемых списков
В Excel есть несколько полезных функций, которые позволяют сэкономить время и повысить продуктивность повседневной работы.
Одна из таких полезных (и менее известных) функций в Настраиваемые списки в Excel.
Теперь, прежде чем я перейду к созданию и использованию настраиваемых списков, позвольте мне сначала объяснить, что в этом такого хорошего.
Предположим, вам нужно ввести числа и названия месяцев с января по декабрь в столбец. Как бы ты это сделал? И нет, делать это вручную — не вариант.
Один из самых быстрых способов — поместить январь в ячейку, февраль в соседнюю ячейку, а затем использовать маркер заполнения для перетаскивания и позволить Excel автоматически заполнить остальное. Excel достаточно умен, чтобы понять, что вы хотите заполнить следующий месяц в каждой ячейке, в которую вы перетаскиваете маркер заполнения.
Названия месяцев довольно общие, поэтому они доступны в Excel по умолчанию.
Но что, если у вас есть список названий отделов (или имен сотрудников или названий продуктов), и вы хотите сделать то же самое. Вместо того, чтобы вводить их вручную или копировать и вставлять, вы хотите, чтобы они появлялись волшебным образом, когда вы используете маркер заполнения (точно так же, как названия месяцев).
Вы тоже можете это сделать …
… используя Настраиваемые списки в Excel
В этом уроке я покажу вам, как создавать свои собственные списки в Excel и как использовать их для экономии времени.
Как создавать собственные списки в Excel
По умолчанию в Excel уже есть несколько предварительно загруженных настраиваемых списков, которые можно использовать для экономии времени.
Например, если вы введете «Пн» в одну ячейку «Вт» в соседней ячейке, вы можете использовать дескриптор заполнения для заполнения остальных дней. Если вы расширите выделение, продолжайте перетаскивать, и он повторится и снова даст вам название дня.
Ниже приведены настраиваемые списки, которые уже встроены в Excel. Как видите, это в основном названия дней и месяцев, поскольку они фиксированы и не изменятся.
Теперь предположим, что вы хотите создать список отделов, которые вам часто нужны в Excel, вы можете создать для него собственный список. Таким образом, в следующий раз, когда вам понадобится собрать все названия отделов в одном месте, вам не придется рыться в старых файлах. Все, что вам нужно сделать, это ввести первые два в списке и перетащить.
Ниже приведены шаги по созданию собственного настраиваемого списка в Excel:
- Перейдите на вкладку Файл.
- Щелкните Параметры. Откроется диалоговое окно «Параметры Excel».
- Нажмите на опцию Advanced на левой панели.
- В разделе «Общие» нажмите кнопку «Изменить настраиваемые списки» (возможно, вам придется прокрутить вниз, чтобы перейти к этому параметру).
- В диалоговом окне «Настраиваемые списки» импортируйте список, выбрав диапазон ячеек, содержащих список. Кроме того, вы также можете ввести имя вручную в поле List Entries (через запятую или каждое имя в новой строке)
- Нажмите на Добавить
Как только вы нажмете «Добавить», вы заметите, что ваш список теперь становится частью настраиваемых списков.
Если у вас есть большой список, который вы хотите добавить в Excel, вы также можете использовать параметр «Импорт» в диалоговом окне.
Совет от профессионала: Вы также можете создать именованный диапазон и использовать этот именованный диапазон для создания настраиваемого списка. Для этого введите имя именованного диапазона в поле «Импортировать список из ячеек» и нажмите «ОК». Преимущество этого заключается в том, что вы можете изменить или расширить именованный диапазон, и он будет автоматически настроен как настраиваемый список.
Теперь, когда у вас есть список в бэкэнде Excel, вы можете использовать его так же, как вы используете числа или названия месяцев с автозаполнением (как показано ниже).
Хотя здорово иметь возможность быстро получить эти пользовательские имена в Excel простым перетаскиванием, есть кое-что еще более интересное, что вы можете делать с пользовательскими списками (об этом следующий раздел).
Создайте свои собственные критерии сортировки с помощью настраиваемых списков
[lyte id=’gLSMAbj8MLI’ /]
В настраиваемых списках замечательно то, что вы можете использовать их для создания собственных критериев сортировки. Например, предположим, что у вас есть набор данных, показанный ниже, и вы хотите отсортировать его по параметрам «Высокий», «Средний» и «Низкий».
Вы не можете этого сделать!
Если вы отсортируете в алфавитном порядке, он изменит алфавитный порядок (он даст вам высокий, низкий и средний, а не высокий, средний и низкий).
Вот где действительно сияют индивидуальные списки.
Вы можете создать свой собственный список элементов, а затем использовать их для сортировки данных. Таким образом, вы получите все высокие значения вместе вверху, за которыми следуют средние и низкие значения.
Первый шаг — создать собственный список (высокий, средний, низкий), используя шаги, показанные в предыдущем разделе (‘Как создавать собственные списки в Excel‘).
После того, как вы создали настраиваемый список, вы можете использовать следующие шаги для сортировки на его основе:
- Выберите весь набор данных (включая заголовки)
- Перейдите на вкладку «Данные».
- В группе «Сортировка и фильтр» щелкните значок «Сортировка». Откроется диалоговое окно «Сортировка».
- В диалоговом окне «Сортировка» выберите следующие параметры:
- Сортировать по столбцу: приоритет
- Сортировка: значения ячеек
- Порядок: специальные списки. Когда откроется диалоговое окно, выберите критерии сортировки, которые вы хотите использовать, а затем нажмите OK.
- Нажмите ОК.
Вышеупомянутые шаги мгновенно отсортируют данные, используя список, который вы создали и использовали в качестве критериев при сортировке (высокий, средний, низкий в этом примере).
Обратите внимание, что вам не обязательно сначала создавать настраиваемый список, чтобы использовать его при сортировке. Вы можете использовать описанные выше шаги, а на шаге 4, когда откроется диалоговое окно, вы можете создать список прямо в этом диалоговом окне.
Некоторые примеры использования настраиваемых списков
Ниже приведены некоторые из случаев, когда создание и использование настраиваемых списков может сэкономить ваше время:
- Если у вас есть список, который вам нужно ввести вручную (или скопировать и вставить из другого источника), вы можете создать собственный список и использовать его вместо этого. Например, это могут быть названия отделов в вашей организации, названия продуктов или регионов / стран.
- Если вы учитель, вы можете составить список имен своих учеников. Таким образом, когда вы будете ставить им оценку в следующий раз, вам не нужно будет беспокоиться о том, чтобы ввести имена учащихся вручную или скопировать их с другого листа. Это также снижает вероятность ошибок.
- Когда вам нужно отсортировать данные на основе критериев, которые не встроены в Excel. Как описано в предыдущем разделе, вы можете использовать свои собственные критерии сортировки, создав собственный список в Excel.
Учебник: импорт данных в Excel и создание модели данных
Примечание: Мы стараемся как можно оперативнее обеспечивать вас актуальными справочными материалами на вашем языке. Эта страница переведена автоматически, поэтому ее текст может содержать неточности и грамматические ошибки. Для нас важно, чтобы эта статья была вам полезна. Просим вас уделить пару секунд и сообщить, помогла ли она вам, с помощью кнопок внизу страницы. Для удобства также приводим ссылку на оригинал (на английском языке).
Аннотация. Это первый учебник из серии, который поможет ознакомиться с программой Excel и ее возможностями объединения и анализа данных, а также научиться легко использовать их. С помощью этой серии учебников вы научитесь создавать с нуля и совершенствовать рабочие книги Excel, строить модели данных и создавать удивительные интерактивные отчеты с использованием надстройки Power View. В этих учебниках приводится описание возможностей средств бизнес-аналитики Майкрософт в Excel, сводных таблиц, Power Pivot и Power View.
Примечание: В этой статье описаны модели данных в Excel 2013. Однако те же функции моделирования данных и Power PIVOT, представленные в Excel 2013, также применимы к Excel 2016.
Вы узнаете, как импортировать и просматривать данные в Excel, строить и совершенствовать модели данных с использованием Power Pivot, а также создавать с помощью надстройки Power View интерактивные отчеты с возможностью публикации, защиты и предоставления общего доступа.
Учебники этой серии
Импорт данных в Excel 2013 и создание модели данных
В этом учебнике вы начнете работу с пустой книги Excel.
Разделы учебника
В конце учебника есть тест, с помощью которого можно проверить свои знания.
В этой серии учебников используются данные, описывающие спортивных medals, страны размещения и различные спортивных спортивные мероприятия. Мы рекомендуем вам пройти каждый из этих учебников по порядку. Учебники также используют Excel 2013 с Power Pivot. Для получения дополнительных сведений о Excel 2013 щелкните здесь. Для получения инструкций по включению Power Pivot щелкните здесь.
Импорт данных из базы данных
Начнем работу с учебником с пустой книги. В этом разделе вы узнаете, как подключиться к внешнему источнику данных и импортировать их в Excel для дальнейшего анализа.
Сначала загрузим данные из Интернета. Эти данные об олимпийских медалях являются базой данных Microsoft Access.
Щелкните следующие ссылки, чтобы скачать файлы, используемые во время этого ряда учебников. Скачайте каждый из четырех файлов в нужное место, например загружаемЫе файлы или Мои документы, или новую созданную папку.
_Гт_ олимпикмедалс. accdb Access
Откройте пустую книгу в Excel 2013.
Щелкните данные _Гт_ получить внешние данные _Гт_ из Access. Лента настраивается динамически в зависимости от ширины книги, поэтому команды на ленте могут немного отличаться от следующих экранов. На первом экране отображается лента, если книга является широкой, а на втором — книга, размер которой был изменен, чтобы занимать только часть экрана.
Выберите скачанный файл Олимпикмедалс. accdb и нажмите кнопку Открыть. Откроется следующее окно Выбор таблицы, в котором отображаются таблицы, найденные в базе данных. Таблицы в базе данных похожи на листы и таблицы в Excel. Установите флажок Разрешить выбор нескольких таблиц и выберите все таблицы. Нажмите кнопку ОК.
Появится окно «Импорт данных».
Примечание: Обратите внимание на флажок в нижней части окна, с помощью которого вы можете добавить эти данные в модель данных, как показано на следующем экране. Модель данных создается автоматически при одновременном импорте двух или нескольких таблиц. Модель данных интегрирует таблицы, обеспечивая расширенный анализ с помощью сводных таблиц, Power Pivot и Power View. При импорте таблиц из базы данных существующие связи между этими таблицами используются для создания модели данных в Excel. Модель данных является прозрачной в Excel, но ее можно просматривать и изменять непосредственно с помощью надстройки Power Pivot. Модель данных обсуждается более подробно далее в этом учебнике.
Выберите параметр отчет сводной таблицы, который импортирует таблицы в Excel и подготавливает сводную таблицу для анализа импортированных таблиц, и нажмите кнопку ОК.
После импорта данных создается сводная таблица с использованием импортированных таблиц.
Теперь, когда данные импортированы в Excel и автоматически создана модель данных, можно приступить к их просмотру.
Просмотр данных в сводной таблице
Просматривать импортированные данные удобнее всего с помощью сводной таблицы. В сводной таблице можно перетаскивать поля (похожие на столбцы в Excel) из таблиц (например, таблиц, импортированных из базы данных Access) в разные области, настраивая представление данных. Сводная таблица содержит четыре области: ФИЛЬТРЫ, СТОЛБЦЫ, СТРОКИ и ЗНАЧЕНИЯ.
Возможно, придется поэкспериментировать, чтобы определить, в какие области следует перетащить поле. Можно перетаскивать из таблиц любое количество полей, пока представление данных в сводной таблице не примет нужный вид. Не бойтесь перетаскивать поля в любые области сводной таблицы — это не повлияет на базовые данные.
Рассмотрим в сводной таблице данные об олимпийских медалях, начиная с призеров Олимпийских игр, упорядоченных по дисциплинам, типам медалей и странам или регионам.
В полях сводной таблицы разверните таблицу medals , щелкнув стрелку рядом с ней. Найдите поле Нок_каунтрирегион в развернутой таблице medals и перетащите его в область столбцы. В NOC используется National спортивных комитетов, который является организационным подразделением для страны или региона.
Затем перетащите виды спорта из таблицы Disciplines в область СТРОКИ.
Давайте отфильтруем дисциплины, чтобы отображались только пять видов спорта: стрельба из лука (Archery), прыжки в воду (Diving), фехтование (Fencing), фигурное катание (Figure Skating) и конькобежный спорт (Speed Skating). Это можно сделать в области Поля сводной таблицы или в фильтре Метки строк в самой сводной таблице.
Щелкните в любом месте сводной таблицы, чтобы убедиться, что сводная таблица Excel выбрана. В списке Поля сводной таблицы, где развернута таблица Disciplines, наведите указатель на поле Discipline, и в его правой части появится стрелка раскрывающегося списка. Щелкните эту стрелку, нажмите кнопку (Выбрать все), чтобы снять отметку со всех выбранных параметров, а затем прокрутите вниз и выберите пункты Archery, Diving, Fencing, Figure Skating и Speed Skating. Нажмите кнопку ОК.
Либо щелкните в разделе сводной таблицы Метки строк стрелку раскрывающегося списка рядом с полем Метки строк, нажмите кнопку (Выбрать все), чтобы снять отметку со всех выбранных параметров, а затем прокрутите вниз и выберите пункты Archery, Diving, Fencing, Figure Skating и Speed Skating. Нажмите кнопку ОК.
В разделе Поля сводной таблицы перетащите поле Medal из таблицы Medals в область ЗНАЧЕНИЯ. Поскольку значения должны быть числовыми, Excel автоматически изменит поле Medal на Count of Medal.
В таблице Medals снова выберите поле Medal и перетащите его в область ФИЛЬТРЫ.
Давайте отфильтруем сводную таблицу таким образом, чтобы отображались только страны или регионы, завоевавшие более 90 медалей. Вот как это сделать.
В сводной таблице щелкните стрелку раскрывающегося списка рядом с полем Метки столбцов.
Выберите Фильтры по значению, а затем — Больше.
Введите 90 в последнем поле (справа). Нажмите кнопку ОК.
Сводная таблица будет иметь следующий вид:
Не затрачивая особых усилий, вы создали сводную таблицу, которая содержит поля из трех разных таблиц. Эта задача оказалась настолько простой благодаря заранее созданным связям между таблицами. Поскольку связи между таблицами существовали в исходной базе данных и вы импортировали все таблицы сразу, приложение Excel смогло воссоздать эти связи в модели данных.
Но что делать, если данные происходят из разных источников или импортируются не одновременно? Обычно можно создать связи с новыми данными на основе совпадающих столбцов. На следующем этапе вы импортируете дополнительные таблицы и узнаете об этапах создания новых связей.
Импорт данных из таблицы
Теперь давайте импортируем данные из другого источника, из существующей книги. Затем укажем связи между существующими и новыми данными. Связи позволяют анализировать наборы данных в Excel и создавать интересные и эффектные визуализации импортированных данных.
Начнем с создания пустого листа, а затем импортируем данные из книги Excel.
Вставьте новый лист Excel и назовите его Sports.
Перейдите к папке, в которой содержатся загруженные файлы образцов данных, и откройте файл OlympicSports.xlsx.
Выберите и скопируйте данные на листе Sheet1. При выборе ячейки с данными, например, ячейки А1, можно нажать клавиши Ctrl + A, чтобы выбрать все смежные данные. Закройте книгу OlympicSports.xlsx.
На листе Sports поместите курсор в ячейку А1 и вставьте данные.
Выделив данные, нажмите клавиши CTRL + T, чтобы отформатировать данные как таблицу. Вы также можете отформатировать данные в виде таблицы на ленте, выбрав в _Гт_ формат таблицы. Так как у данных есть заголовки, в появившемся окне Создание таблицы выберите пункт таблица с заголовками, как показано ниже.
Форматирование данных в виде таблицы имеет много преимуществ. Можно назначить имя таблице, что упрощает ее определение. Кроме того, вы можете устанавливать связи между таблицами, позволяя исследовать и анализировать в сводных таблицах, Power Pivot и в Power View.
ПриСвойте таблице имя. В разделе Работа с таблицаМи _Гт_ свойства _ГТ_ макета найдите поле имя таблицы и введите Спорт. Книга будет выглядеть так, как показано на следующем экране.
Импорт данных с помощью копирования и вставки
Теперь, когда данные из книги Excel импортированы, давайте сделаем то же самое с данными из таблицы на веб-странице или из любого другого источника, дающего возможность копирования и вставки в Excel. На следующих этапах мы добавим из таблицы города, принимающие Олимпийские игры.
Вставьте новый лист Excel и назовите его Hosts.
Выделите и скопируйте приведенную ниже таблицу вместе с заголовками.
Импорт из Excel
Пусть исходные данные находятся в таблице Excel:
Рис. 1. Файл данных Excel
Импортировать их в STATISTICA очень легко.
В системе STATISTICA нажмите Открыть в меню Файл. Программа предложит на выбор 3 варианта: Импортировать все листы в Рабочую книгу, Импортировать выбранный лист в Таблицу данных или Открыть как Рабочую книгу Excel.
Рис. 2. Открытие файла
Если была нажата вторая кнопка, то далее необходимо выбрать номер листа в таблице Excel, который содержит нужную информацию. Сделать это очень просто.
Рис. 3. Окно Выберите лист
Например, выбреем Лист 1 и нажмём OK.
Далее вам необходимо:
указать диапазон значений во внешнем файле данных, который будет импортирован;
решить, нужно ли импортировать имена наблюдений и переменных;
сохранить (или нет) формат ячеек из исходной таблицы.
Рис. 4. Окно Открыть файл Excel
Выберите требуемые для импорта значения таблицы и нажмите кнопку OK.
Рис. 5. Таблица данных в формате STATISTICA
Теперь Ваши данные импортированы в программу STATISTICA.
Вы также можете работать в Excel «внутри» STATISTICA. Для этого в окне Открытие файла, изображенного на рисунке 2, нажмите Открыть как Рабочую книгу Excel.
Рис. 6. Рабочая книга Excel внутри STATISTICA
Теперь Вы можете совмещать привычную среду Excel и мощные возможности STATISTICA.
Импорт данных в Excel 2007
Как импортировать в Excel файл в формате txt?
Импортировать txt-файлы можно двумя способами, которые в конечном итоге приводят к одному Мастеру текстов (импорт) и одному результату.
1. Находясь в книге Excel, в верхнем левом углу нажмите кнопку Microsoft Office, затем выберите команду Открыть. В появившемся диалоговом окне Открытие документа, в поле Тип файлов, выберите Текстовые файлы. В окне просмотра у вас появятся все текстовые файлы, укажите нужный файл и нажмите кнопку Открыть.
Программа автоматически запустит Мастер текстов (импорт).
2. Находясь в книге Excel, на вкладке Данные в группе Получение внешних данных нажмите кнопку Из текста. У вас появится диалоговое окно Импорт текстового файла, аналогичное окну Открытие документа п.1. В данном диалоговом окне укажите файл, который необходимо импортировать и нажмите кнопку Импорт.
Программа автоматически запустит Мастер текстов (импорт).
В Мастере импорта текста на первом этапе вам необходимо указать Формат данных: с разделителями или фиксированной ширины. Вариант с разделителями подходит, если вы знаете, какие знаки используются в виде разделителей или же таблица имеет двух и более уровневую структуру. Формат данных фиксированной ширины подходит в тех случаях, если вы не можете четко определить, что является разделителем в txt-таблице, или таблица имеет границы, которые нужно удалить.
Второй важный момент — Формат файла. Из выпадающего списка вы можете выбрать нужную кодировку текста, если программа не смогла автоматически верно распознать текст.
Начать импорт со строки — укажите с какой строки необходимо начать импорт файла. Так вы можете не импортировать заглавие таблицы, колонтитулы или другой текст, который находится до таблицы и который все равно будет порезан в результате импорта таблицы.
Если на первом этапе вы указали все необходимые данные нажмите кнопку Далее.
На втором этапе Мастера импорта текстов у вас может быть два варианта действий.
1. Если на первом этапе вы указали, что у вас формат данных с разделителями, то здесь вам необходимо выбрать тип разделителя, либо же указать свой.
2. Если на первом этапе вы указали, что у вас формат данных фиксированной ширины, то в окне Образец разбора данных у вас есть возможность проставить все необходимые разделители, т.е. вручную расставить колонки в таблице. Линии-разделители устанавливаются путем одноразового клика по шкале, в верхней части окна, или области просмотра. Удалить линию-разделитель можно путем двойного клика по ней.
После выбора разделителей/установления столбцов вручную нажимаем кнопку Далее.
На третьем этапе Мастер импорта текста предлагает установить формат колонок. По умолчанию стоит Общий.
Нажимаем кнопку Готово.
У меня файл в формате csv, открывается в Эксель в одну строчку, как его преобразовать в таблицу?
Проще сразу его импортировать в виде таблицы, ведь он таковым и является, только с запятыми (или точкой с запятой) в виде разделителя. Для этого, находясь в книге Excel, на вкладке Данные в группе Получение внешних данных нажмите кнопку Из текста.
У вас появится диалоговое окно Импорт текстового файла, в котором укажите файл, который необходимо импортировать и нажмите кнопку Импорт.
Сразу же откроется диалоговое окно Мастер текстов (импорт). На первом шаге в поле формат данных укажите с разделителями.
На втором шаге в поле Символом разделителем является отметьте — запятая (точка с запятой).
На третьем шаге, если есть необходимость, укажите формат столбцов.
После нажатия кнопки Готово файл csv будет корректно импортирован в Excel и преобразован в таблицу.
У меня есть таблица в формате txt со всеми линиями границ, как мне импортировать ее в Excel, чтобы этих границ не было?
Перед тем, как осуществить импорт таблицы зайдите в txt-файл и скопируйте фрагмент линии границы.
Во время импорта таблицы в Мастер текстов (импорт) на первом шаге в поле Укажите формат данных отметьте с разделителями.
На втором шаге в поле Символом-разделителем является отметьте пункт другой и установив курсор в поле для ввода символа нажмите комбинацию клавиш Ctrl+V. Таким образом, вы выберите в качестве разделителя линию границы таблицы.
Во время импорта txt-файла, числа, в которых разделители точки, Эксель воспринимает как даты и после импорта вернуть им прежнее значение не удается. Как обойти эту проблему?
Для того, что бы дробные числа с разделителем в виде точки отображались корректно в Excel, во время импорта файла на третьем шаге Мастер текстов (импорт) в окне Образец разбора данных выделите столбик, который содержит дробные числа, и в поле Формат данных столбца выберите текстовый.
После импорта данных выделите столбец, который содержит дробные числа с точкой. С помощью комбинации клавиш Ctrl+H откройте диалоговое окно Найти и заменить. В поле Найти укажите точку, в поле Заменить на — запятую. Нажмите кнопку Заменить все — замена будет произведена только в рамках выделенного столбца.
Теперь, с помощью меню Формат ячеек группы Ячейки вкладки Главная, измените формат столбца с Текстовый на Числовой.
Можно ли в Excel подключиться к данным базы Access что бы они автоматически обновлялись?
Да, для этого находясь в книге Excel через вкладку Данные в группе Получить внешние данные нажать на кнопку Из Access.
В открывшемся диалоговом окне Выбор источника данных укажите файл нужной вам базы данных.
В следующем диалоговом окне Выбор таблицы укажите таблицу или запрос, который необходимо импортировать в Excel.
У вас откроется еще одно диалоговое окно — Импорт данных. Здесь вы можете выбрать способ отображения данных в виде:
- Таблицы
- Отчета сводной таблицы
- Сводной диаграммы и отчета сводной таблицы
Здесь же можете указать Куда следует поместить данные?
В правом нижнем углу данного диалогового окна имеется кнопка Свойства… кликнув по которой вы переходите в диалоговое окно Свойства подключения.
На вкладке Использование выберите, с какой частотой должны обновляться данные:
- Фоновое обновление — позволяет продолжить работу в Excel пока выполняется запрос обновления данных. Снятие флажка приведет к выполнению запроса во время ожидания.
- Обновлять каждые … — включает автоматическое обновление данных через указанные промежутки времени.
- Обновление при открытии файла — при установлении флажка, данные будут автоматически обновляться только при открытии книги.
- Удалить данные из внешнего диапазона перед сохранением книги — эта опция доступна только при установленном флажка Обновить при открытии файла и в случае импорта данных в виде запроса. Установление флажка позволяет сохранять книгу с определением запроса, но без внешних данных.
Нажав во всех диалоговых окнах кнопку ОК, вы получаете в Excel данные из базы данных Access, которые автоматически обновляются в соответствии с изменениями в исходной базе данных.
В начало страницы
В начало страницы
Импорт csv и txt файлов в Excel c помощью Power Query
Одним из популярных источников для импорта в Power Query являются файлы типа .csv или .txt. Традиционные методы импорта и объединения текстовых файлов довольно неуклюжи и отнимают много времени. Однако применение Power Query многократно облегчает решение проблемы. Пусть у нас есть отчет о продажах за январь в формате .csv. Задача в том, чтобы импортировать его в Excel.
Создадим запрос Power Query (в Excel 2016) Данные – Скачать и преобразовать – Создать запрос – Из файла – Из CSV (либо Из текста, если импортируете из .txt).
В открывшемся окне указываем путь к файлу. Далее в предпросмотре убеждаемся, что выбран нужный файл, и нажимаем Изменить, чтобы попасть в редактор Power Query.
Power Query распознал и разделил данные по столбцам. Также автоматически выполнены шаги:
• Первая строка повышена в заголовки
• Изменен тип для каждого столбца
Если обработки не требуется, то результат можно выгружать в книгу Эксель Главная – Закрыть – Закрыть и загрузить.
На новом листе создается Таблица Excel.
Теперь можно проводить анализ внутри Excel. К этому мы еще вернемся. Прошел месяц, и у нас появился такой же файл .csv за февраль. Возникает вопрос, как объединить данные за два месяца? В Power Query для этого есть специальные инструменты.
Уберем пока из листа Excel данные за январь. Для этого в панели запросов через правую клавиши выбираем Загрузить в…, где меняем настройки выгрузки на Только соединение.
Выскочит предупреждение о том, что таблица будет удалена. Нажимаем Продолжить. Таблица из Excel удалилась, запрос остался в виде соединения.
Делаем новый запрос на файл за февраль и сразу создаем только соединение.
Теперь у нас два запроса, из которых нужно сделать общий, объединяющий два файла.
В Power Query есть два типа объединения запросов: Добавление (Append) и Объединение (Merge). Нас интересует добавление, т.к. таблицы должны быть сложены вместе (одна под другой). Объединение нужно для слияния запросов по ключевому полю, но об этом в другой раз.
Сейчас заходим Главная – Скачать и преобразовать – Создать запрос – Объединить запросы – Добавить.
Далее нужно выбрать добавляемые запросы.
Следует понимать две вещи.
• Добавлять можно только запросы (а не Таблицы Excel)
• Запрос в верхнем поле будет первым сверху
Добавить можно было бы и больше запросов, выбрав в верхней строке Три таблицы или больше, но у нас только два. Нажимам ОК. Создается объединенный запрос под названием Append1.
Изменим название на Отчет о продажах и выгрузим данные в Excel (Главная – Закрыть – Закрыть и загрузить). Итого получим три запроса.
Первые два служат источником для объединенного, который выгружен на лист Excel. Создадим по этим данным сводную таблицу.
Через месяц появился файл за март, и вы также решили добавить его в общий отчет и сводную таблицу. Создаем запрос к новому файлу Март.csv. Затем его нужно добавить в запрос Отчет о продажах. Однако, если повторить все шаги с добавлением, то будет создан новый общий запрос, который уже не имеет смысла, т.к. сводная таблица строится по данным из запроса Отчет о продажах. Поэтому нужно зайти в редактирование запроса Отчет о продажах и уже там добавить новый запрос за март. В редакторе Power Query выбираем Главная – Комбинировать – Добавить запросы. В окне добавления теперь только одно поле, т.к. первый запрос уже определен. Нужно выбрать лишь добавляемый.
Нажимаем ОК и снова выгружаем обновленные данные в Excel (Главная – Закрыть – Закрыть и загрузить). Теперь в Таблице Excel находятся данные за три месяца. Нужно только обновить сводную таблицу.
Для импорта новых файлов нужно будет повторить все действия:
• создание нового запроса
• добавление его в объединяющий запрос Отчет о продажах
• выгрузка в Excel
• обновление сводной таблицы.
Несмотря на то, что таким образом можно консолидировать данные из многих файлов, был бы здорово, если бы они сами добавлялись в сводный запрос. Так тоже можно.
Импорт из папки
Источником в Power Query могут быть не только отдельные файлы, но и целая папка со всем ее содержимым. Далее дело следующей техники.
Создадим папку Данные о продажах csv и поместим в нее сразу три файла за январь, февраль и март. Сделаем запрос к этой папке Данные – Скачать и преобразовать – Создать запрос – Из папки. В следующем окне указываем путь. Адрес лучше заранее скопировать и затем вставить, чем искать в проводнике. В редакторе Power Query мы увидим такую таблицу.
Выглядит подозрительно, т.к. вместо данных что-то непонятное. Действительно, сейчас видны только файлы, содержащиеся в папке, и информация о них: название, расширение, время создания, изменения и т.д. Переходим к извлечению данных из этих файлов.
Следующий шаг не является обязательным, но он позволит избежать некоторых возможных проблем в будущем. Нужно понимать, что все содержимое указанной папки будет извлечено с помощью запроса Power Query. И если туда попадет какой-нибудь, например, файл Excel, то запрос «поломается» и выдаст ошибку. Поэтому опытные пользователи создают «защиту», чтобы файлы с другим расширением отфильтровывались.
Идея в том, чтобы в столбце Extension поставить фильтр на расширение .csv. Чтобы случайно не отфильтровать файлы .CSV, сделаем все буквы для столбца Extension маленькими. Для этого выделяем столбец, далее через правую кнопку мыши Преобразование – нижний регистр. Переходим к установке фильтра. Если в выпадающем списке фильтра поставить переключатель на значение .csv, то у нас ничего не получится, т.к. при единственном типе файлов будет автоматически выделен пункт Выбрать все. Поэтому выбираем Текстовые фильтры – Равно… и указываем .csv (обязательно с точкой впереди).
Теперь случайное добавление в указанную папку файлов Excel не повлияет на работу запроса. Этот шаг, повторюсь, необязательный, но лучше прислушаться к совету опытных пользователей.
Приступим к извлечению данных. Содержимое файлов скрыто в колонке Content за значением Binary.
Перед тем, как развернуть содержимое этого столбца, избавимся от лишней информации. Выделяем столбец Content и через правую кнопку мыши выбираем Удалить другие столбцы.
Наступило время сеанса магии с разоблачением. В верхнем правом углу находится кнопка с двумя стрелками, направленными вниз.
Это кнопка загрузки двоичного (бинарного) файла. Жмем. И о чудо! Содержимое всех трех файлов один за другим выгружается в единую таблицу.
Однако на этот раз потребуется вручную внести некоторые корректировки.
• Удалим последний шаг Измененный тип
• Преобразование – Использовать первую строку в качестве заголовков
• Правой кнопкой мыши по полю Дата – Тип изменения – Дата
• Удерживая Shift, выделяем два столбца Наименование и Менеджер, затем через правую клавишу мыши Тип изменения – Текст
• Через Shift выделяем остальные столбцы Цена, Стоимость, Комиссия – правая клавиши мыши – Тип изменения – Десятичное число
• Правой кнопкой мыши по полю Дата – Удалить ошибки
• Главная – Закрыть – Закрыть и загрузить
Таким образом, мы получаем таблицу с единым заголовком, сделанную из трех файлов. На ее основе создадим сводную таблицу.
Сводная таблица построена по 116 строкам. Таким же образом можно было бы объединить и 10 файлов с сотнями тысяч строк.
Добавление в запрос новых файлов и обновление сводной таблицы
Через два месяца в наше распоряжение поступило еще два файла с данными за апрель и май. Их также требуется добавить в сводную таблицу.
И вот здесь наступает момент истины. Все что нужно, это закинуть новые файлы в указанную папку и на ленте во вкладке Данные нажать Обновить все. Первое нажатие обновит все запросы, второе – сводные таблицы.
Power Query вновь обратился в папку по указанному адресу, затащил к себе все файлы, раскрыл их, повторил все шаги обработки и выгрузил в Excel. Второе нажатие кнопки обновило сводную таблицу.
Следует только помнить, что для объединения подобным образом таблиц из разных текстовых файлов необходимо полное совпадение заголовков, иначе они автоматически разведутся по разным столбцам.
Офисное пространство Офисное пространство
официальный блог о Microsoft Office
Импорт и экспорт данных в Excel 2010
Вы ведь помните о том, что весной у нас проходил конкурс статей? И о том, что я обещала опубликовать то, что сразу не получилось? И сегодня я вытаскиваю из архивов очень полезную статью от Михаила Чернякова.
Статья будет про импорт и экспорт данных в Excel 2010.
Импорт данных из файлов других форматов
Если у вас имеются данные в совместимом формате (например, в виде текстового файла, таблиц баз данных, Интернет и других источников), можно импортировать эти данные в Ехсеl 2010 (рис.1).
1. Чтобы импортировать данные из текстового файла, на вкладке Данные в разделе Получить внешние данные щелкните на кнопке Из текста (рис.2).
2. В результате отобразиться диалоговое окно Импорт текстового файла (рис.3).
3. С помощью этого диалогового окна (рис.3) можно перейти в папку, содержащую файл, который нужно импортировать. Двойной щелчок на файле или по кнопке Импорт запускает Мастер импорта текста (рис.4).
4. Первая страница мастера позволяет указать формат данных: с разделителем или с фиксированной шириной. Фиксированная ширина означает, что поля имеют заданную ширину. Необходимо также указать место начала импорта и Формат файла, например, Кириллица. Если щелкнуть на кнопке Далее, мастер примет заданный по умолчанию параметр и перейдет к следующей странице (рис.5).
5. На второй странице мастера (рис.5) можно выбрать разделитель (в данном случае Ехсеl обнаружил в файле символ табуляции и выделил соответствующий флажок) и просмотреть образец разбора данных. При предварительном просмотре в качестве символа разделения была использована запятая (рис.4), поэтому необходимо выделить флажком символ-разделителя Запятая. Щелкнув на кнопке Далее, можно перейти к последней странице мастера (рис.6).
6. 3-я страница позволяет указать формат данных для каждого столбца. Поскольку числовые форматы и экспресс-стили можно присвоить после создания сводной таблицы, можно щелкнуть на кнопке Готово, чтобы указать место куда импортировать данные в рабочий лист и настройке свойств внешнего диапазона (рис.7).
7. Нажав кнопку ОК завершается процесс импорта данных и они появляются на рабочем столе (рис.8).
Аналогично можно импортировать эти данные в Ехсеl 2010 и из других источников (рис.9).
Экспорт данных в файл
Чтобы осуществить Экспорт данных в файл необходимо перейти на вкладку Файл и воспользоваться командой Сохранить и отправить.
Команда Изменить тип файла позволяет изменять тип файла на другие Типы файлов книг и Другие типы файлов, включая текстовые, а также воспользоваться командой Сохранить как.
1. Выполните команду: Файл ðСохранить и отправить ð Изменить тип файла ð Другие типы файлов ð Текстовой формат с разделителями табуляции (рис.11).
2. В диалоговом окне Сохранение документа нажмите кнопку Сохранить (рис.11). Нажмите ОК, чтобы подтвердить, что желаете сохранить текущий лист (рис.12).
3. В результате будет создан текстовой файл, в котором данные книги будет разделены знаками табуляции (рис.13).
Аналогично можно импортировать эти данные из Ехсеl 2010 и в другие источники, воспользоваться командой Сохранить как, например, как MHTML-документ (рис.14).
Выводы и рекомендации
1. Импортировать данные в Ехсеl 2010 можно из совместимых форматов в виде текстового файла, таблиц баз данных, Интернет и других источников.
2. Экспорт данных в файл необходимо осуществлять с вкладки Файл, воспользоваться командами Сохранить и отправить или Сохранить как.
Создание или удаление настраиваемого списка для сортировки и подстановки данных
Смотрите также не запоминающиеся и что все прочлиIntersect(ActiveSheet.UsedRange, [C:C]).Value = диапазон ячеек. — пишите, будем среди столбца из листа 2-а должна появляется выпадающий список же правила проверки
Сведения о настраиваемых списках
перечень элементов, расположенных и более ранних). ячейку данными/ Проверка данных); нажмите кнопкуДва раза нажмите кнопку
Сравнение встроенных и настраиваемых списков
Чтобы создать настраиваемый списокДля сортировки или заполнения не информативные, к и вникли, сегодня
avRezArr |
Но теперь жалуется думать более быстрый |
пункта 1 коды ссылаться на соответствующие |
с подходящими значениями. данных, что и на другом листе,Избавимся сначала от второго |
B1установите условие проверки Список;ДобавитьОК |
этим способом, выполните значений в пользовательском ним есть названия.
обязательно проверю все,End Sub на вариант. которые есть в ячейки листа 1. Допустим, в списке для активной ячейки. является использование функции недостатка – разместими вызовем Проверкув поле Источник введите
. |
. |
указанные ниже действия. |
порядке можно применять |
Подскажите плиз, можно завтра отвечу какну ладно.avRezArr = Intersect(ActiveSheet.UsedRange, |
ikki пункте три иТ.е. суть проста значений есть «Гамма1″Примечание ДВССЫЛ(). На листе
перечень элементов выпадающего данных. =Сотрудники;Создание списка последовательных датПримечание:В настраиваемые списки. В ли сделать выпадающий получилосьВот эти два [C:C]).Value
Создание настраиваемого списка
: описался-таки :) заменить описания необходимо задать определенное и «Гумма1». Если: Пример, выделяем диапазон списка на другомЕсли в поле Источникнажмите ОК.
Введение значений напрямую
При заполнении ячеек данными Настраиваемый список можно создатьExcel 2010
-
Excel есть встроенные список для ячеекRamboo макроса вполне рабочие.sanantoniсорри.Подскажите если не наименование изделия, чтобы я напишу вЕсли выпадающий список ячеек, которые будут листе. указать через точкуТеперь при выделении любой
-
иногда необходимо ограничить только на основеи более поздних списки дней недели
в котором будет: Приветствую вас уважаемыеНо как только: возможно потому чтоfor each r лень такую формулу, в соответствии с ячейке с результатом содержит более 25-30 содержать выпадающий список,
-
В правилах Проверки данных (также с запятой единицы ячейки из диапазона возможность ввода определенным значений, таких как версиях выберите пункты и месяцев года, отображаться название, а гуру MS Excel
я подставляю туда каждый раз нужно
-
in activesheet.usedrange.rows заранее спс!!!!!!!! этим именем менялась букву «Г», то
значений, то работать вызываем Проверку данных, как и Условного измерения шт;кг;кв.м;куб.м, то
-
А2:А5 списком значений. Например, текст, числа, даты
Создание настраиваемого списка на основе диапазона ячеек
Файл
-
но вы можете при выборе нужногоЕсть простой пример,With Workbooks(«коды.xlsx»).Sheets(«Лист1″) копировать в новуюif r(1,2).value>»» thenGuest формула вычисления. При
-
в выпадающем списке с ним становится в Источнике указываем форматирования) нельзя впрямую выбор будет ограничен, справа от ячейки при заполнении ведомости и время. На >
-
создавать и свои названия проставлять в нужно по схемеavTableArr = Intersect(.UsedRange,
книгу недопустимо имяset x=activesheet.[ae:af].find(what:=r(1,2).value, lookin:=xlvalues,: этом параметры необходимые смогу выбрать оба неудобно. Выпадающий список =ДВССЫЛ(«список!A1:A4»).
-
указать ссылку на этими четырьмя значениями. будет появляться кнопка
ввод фамилий сотрудников основе формата, напримерПараметры настраиваемые списки. эту же ячейку при выборе например .[A:B]).Value activesheet? имена этих lookat:=xlwhole, matchcase:=true)sanantoni для формулы листа
Удаление настраиваемого списка
указанных выше варианта.
-
одновременно отображает толькоНедостаток диапазоны другого листа
-
Теперь смотрим, что получилось. со стрелкой, нажав с клавиатуры можно значков, цвета ячейки >Чтобы понять, что представляют
Хранение настраиваемых списков
соответствующий названию код. Сидорову Сидру СидоровичуEnd With книг длинны иif not x: попробовал, не получается, 1 применялись с Но если я 8 элементов, а: при переименовании листа (см. Файл примера): Выделим ячейку на которую можно заменить выбором из или цвета шрифта,Дополнительно собой настраиваемые списки,
Ехсцель 2010 подставлялись его табзаместо сильно отличаются is nothing then очень срочно надо листа 1. напишу «Гу», то чтобы увидеть остальные, – формула перестаетПусть ячейки, которые должныB1 выбрать необходимую фамилию. определенного заранее списка создать настраиваемый список > полезно ознакомиться сRdg2004 номер и ФИОavTableArr = Intersect(ActiveSheet.UsedRange,sanantoni
r(1,3).value=x(1,2).value ((Также прошу учесть, уже только один, нужно пользоваться полосой работать. Как это содержать Выпадающий список,. При выделении ячейкиПроверку данных можно настроить (табеля). нельзя.Общие принципами их работы: может через if? в другие ячейки, [AE:AF]).Value: обещаю выучить весьend ifZ что изделий может но мне все-равно прокрутки, что не можно частично обойти
См. также
-
размещены на листе
support.office.com
Ввод данных из списка значений. Часть 1: Выпадающий список в MS EXCEL
справа от ячейки так, чтобы приОдним из вариантов заполненияВыполните указанные ниже действия. > и хранения на ну если value уверен простенькая дляначинаются ошибки лексикон взамен на
next: Тема — «Подстановка быть множество и надо открывать выпадающий всегда удобно. см. в статье Пример, появляется квадратная кнопка вводе фамилий не ячеек является выборПо приведенным выше инструкциямИзменить списки компьютере. = тому то вас задачкаikki
макрос )) которыйsanantoni значений из списка!», формула должна позволять список, чтобы выбратьВ EXCEL не предусмотрена Определяем имя листа.а диапазон с перечнем со стрелкой для из списка появлялось
значений из заранее откройте диалоговое окно
- .В Excel есть указанные то подставлять точем больше читаю
- : какие? неописуемые? не ругается: runtime error 1004
- в посте - копировать все значения его. Можно ли регулировка размера шрифтаВвод элементов списка в элементов разместим на выбора элементов из окно с описанием определенного списка в «Списки».В ниже встроенные списки то? ну на
про всякие ВПРGuest
ikkiIf r(1, 2).Value «заменить описания», а для последующего изменения «дописать» как-то этот Выпадающего списка. При диапазон ячеек, находящегося другом листе (на
выпадающего списка. ошибки (для этого MS EXCEL. Предположим,
- Выделите список, который нужноExcel 2007 дней недели и словах так и диапазоны ячеек
- : На самом деле: не жульничайте :) > «» Then
- что на самом
- переменных. файл, чтобы если
- большом количестве элементов
в другой книге листе Список вНедостатки во вкладке Сообщение что в таблицу удалить, в поленажмите месяцев года.
k61 тем больше запутываюсь ваша ирония былавас просили учитьу меня 10 деле? Формула можетПрикладываю исходный документ. под критерий подходит имеет смысл сортировать
Если необходимо перенести диапазон файле примера).этого подхода: элементы для ввода введите ведомости необходимо вводитьСпискикнопку Microsoft OfficeВстроенные списки: через индекс выбранногоПомогите пожалуйста) вполне обоснована и синтаксис, а не офис подставить (ссылка дана),
excel2.ru
Выпадающий список в MS EXCEL на основе Проверки данных
Если это не одно значение, то список элементов и с элементами выпадающегоДля создания выпадающего списка, списка легко потерять необходимый текст). фамилии сотрудников. Чтобыи нажмите кнопкуи выберите пунктыПн, Вт, Ср, Чт, значения в выпадающемAleksSid помощь своевременна и лексикон.sanantoni а заменить -
возможно выполнить средствами Excel его автоматически использовать дополнительную классификацию
списка в другую элементы которого расположены (например, удалив строкуНедостатком не ошибиться сУдалить
Параметры Excel Пт, Сб, Вс списке.: Для табельного номера. профессиональна. Очень иsanantoni: application defined or
макрос надо писать Excel, помогите пожалуйста
А. Простейший выпадающий список — ввод элементов списка непосредственно в поле Источник
предлагал? элементов (т.е. один книгу (например, в на другом листе, или столбец, содержащиеэтого решения является
написанием фамилий можно. >Понедельник, Вторник, Среда, Четверг,vikttur Код =ЕСЛИОШИБКА(ВПР(C6;I6:K7;3;0);»») Для очень выручили. Я: ikki object defined error
или… искать… ;) выполнить по средствамСпасибо выпадающий список разбить книгу Источник.xlsx), то можно использовать два
ячейку то, что у предварительно создать списокНастраиваемые списки добавляются вПопулярные Пятница, Суббота, Воскресенье: Пример с элементом «работника», меняем № действительно торопился и
Число сообщений: 546ikki-90314- макросов. Пользователь, яКазанский на 2 и нужно сделать следующее: подхода. Один основанB1 пользователя есть потенциальная всех сотрудников организации, реестр компьютера, чтобы
>янв, фев, мар, апр,
Б. Ввод элементов списка в диапазон (на том же листе, что и выпадающий список)
управления. Элемент можно столбца 3,на 2. некоторые моменты упускал,15.05.2011, 20:25: оказывается, трюк неGuest Excel’я и макросов:
более).в книге Источник.xlsx создайте на использовании Именованного); не удобно вводить возможность ввести в а заполнение ведомости
их можно былоОсновные параметры работы с май, июн, июл, разместить над ячейкой, Диапазон ставим свой неомера ячеек ещё
оказывается, трюк не проходит. нужно всё-таки: что именно не слабый, поэтому опишитеsashok_alexНапример, чтобы эффективно работать необходимый перечень элементов; диапазона, другой – большое количество элементов. ведомость повторяющиеся фамилии. свести к выбору использовать в других Excel авг, сен, окт, можно отображать в рабочий. что то. В проходит. нужно всё-таки вот так:
получается и как процесс максимально доступно., сделать можно практически со списком сотрудниковв книге Источник.xlsx диапазону функции ДВССЫЛ(). Подход годится для Для того, чтобы фамилии из этого книгах. Если вы >
ноя, дек нем только наименованиеAlexM общем посидев до вот так:
B. Ввод элементов списка в диапазон (на любом листе)
Sub t() именно пробовали?китин все, но потом насчитывающем более 300 ячеек содержащему перечень
Используем именованный диапазон маленьких (3-5 значений) контролировать появление повторяющихся списка.
используете настраиваемый списокИзменить спискиЯнварь, Февраль, Март, Апрель, и т.д. Играйтесь.: ЕСЛИОШИБКА() не нужна
часов трех утраSub t()For Each rsanantoni: так? не хочется переделывать. сотрудников, то его элементов присвойте Имя,
Создадим Именованный диапазон Список_элементов,
неизменных списков. фамилий, можно использоватьИнструмент Проверка данных (Данные/ при сортировке данных,.
Май, Июнь, Июль,
- vikttur так как в я наконец все
- For Each r In ActiveSheet.UsedRange.Rows
- : что именно не200?’200px’:»+(this.scrollHeight+5)+’px’);»>=ИНДЕКС(‘2’!$C$3:$I$7;ПОИСКПОЗ(‘1’!$B3;Изделия;0);ПОИСКПОЗ(‘1′!C$2;’2’!$C$2:$I$2;0)) Поэтому приложите файл-пример
следует сначала отсортировать например СписокВнеш; содержащий перечень элементовПреимущество
- идеи из статьи
- Работа с данными/ он также сохраняетсяВыберите в поле
Август, Сентябрь, Октябрь,
: Панель «Элементы управления», выпадающем списке не исправил и ликованию In ActiveSheet.UsedRange.RowsIf r.Cells(1, 2).Value получается и какшураООТиЗ с реальной структурой в алфавитном порядке.откройте книгу, в которой
выпадающего списка (ячейки: быстрота создания списка. Ввод данных из Проверка данных) с вместе с книгой,Списки Ноябрь, Декабрь войти в Режим_конструктора,
получится ввести значение, не было предела.If r.Cells(1, 2).Value > «» Then именно пробовали?{/post}{/quote}: тоже самое с данных — расположение Затем создать выпадающий предполагается разместить ячейки
A1:A4
Элементы для выпадающего списка списка значений. Часть условием проверки Список, поэтому его можнопунктПримечание: Свойства, выделить элемент отсутствующее в источнике Ещё раз - > «» ThenSet x =
Подставил так как ВПР списка значений, расположение список, содержащий буквы с выпадающим списком;на листе Список). можно разместить в
2. Выпадающий список как раз предназначен использовать на других
НОВЫЙ СПИСОК Изменить или удалить встроенный и поиздеваться надRamboo вы асы!!! Спасибо!!!!!!!!!!Set x =
- ActiveSheet.[ae:af].Find(what:=r.Cells(1, 2).Value, LookIn:=xlValues, написано по ссылке,
- Nic70y столбца, в котором алфавита. Второй выпадающийвыделите нужный диапазон ячеек,
- Для этого: диапазоне на листе с контролем дублирования.
- для решения нашей компьютерах, в томи введите данные список невозможно.
ним :): AleksSid спасибо!sanantoni ActiveSheet.[ae:af].Find(what:=r.Cells(1, 2).Value, LookIn:=xlValues, lookat:=xlWhole, MatchCase:=True) но вместо этого: китин, шураООТиЗ и этот выпадающий список список должен содержать вызовите инструмент Проверкавыделяем EXCEL, а затемПри заполнении ячеек данными, задачи: с помощью
числе на серверах в полеВы также можете создатьk61а для «работника
: Можно ли чтобы
lookat:=xlWhole, MatchCase:=True)If Not x у меня получаются что это дает? должен быть (это только те фамилии, данных, в полеА1:А4 в поле Источник часто необходимо ограничить него можно создать с службы Excel,Элементы списка свой настраиваемый список: довести до ума » я не замененные данные сохранялиIf Not x Is Nothing Then пустые ячейки. АТС нужна формула же не одна которые начинаются с Источник укажите =ДВССЫЛ(«[Источник.xlsx]лист1!СписокВнеш»);, инструмента Проверки данных
возможность ввода определенным Выпадающий (раскрывающийся) список
для которых может, начиная с первого и использовать его несложно. понял) как привязать исходное форматирование цвета?! Is Nothing Then r.Cells(1, 3).Value = надо чтобы осталось с листа 2, ячейка, правда?), потому
буквы, выбранной первымПри работе с перечнемнажимаем Формулы/ Определенные имена/ указать ссылку на списком значений. Например, (см. Файл примера). быть опубликована ваша элемента. для сортировки илиGuest то
можно ли чтобы r.Cells(1, 3).Value = x(1, 2).Value старое значение если а не ее что Вы вряд списком. Для решения элементов, расположенным в Присвоить имя этот диапазон. имеется ячейка, кудаДля удобства создадим Именованный книга.После ввода каждого элемента заполнения. Например, чтобы: дело в том,что такое 3 остались все цвета
excel2.ru
Поиск и подстановка значения из списка по введенным первым буквам
x(1, 2).ValueEnd If
ничего не меняется, значение. ли сможете переделать такой задачи может другой книге, файлв поле Имя вводимПредположим, что элементы списка пользователь должен внести диапазон:Однако, открыв книгу на нажимайте клавишу ВВОД.
отсортировать или заполнить что сформированый файл
не понял в
после того какEnd IfNext или новое еслиэто в раздел пример с одной быть использована структура
Источник.xlsx должен быть Список_элементов, в поле шт;кг;кв.м;куб.м введены в название департамента, указавсоздайте список фамилий сотрудников, другом компьютере илиЗавершив создание списка, нажмите значения по приведенным надо передавть в формуле, номер столбца с помощью макроса
NextEnd Sub соответствует коду vba надо. ячейкой для реального Связанный список или открыт и находиться Область выбираем Книга; ячейки диапазона где он работает. например в диапазоне сервере, вы не кнопку ниже спискам, нужен другое подразделение, в где что это? они перескочили вEnd Sub…но вообще-то странно…ikkiтакой вопрос уже файла. Вложенный связанный список. в той жеТеперь на листе Пример,A1:A4 Логично, предварительно создать
D1:D10
найдете настраиваемый список,Добавить настраиваемый список, так котором формируют сводную нужно чтоб при новую книгу?…но вообще-то странно…ikki: только макрос (как решался, правда неmaryanaasashok_alex папке, иначе необходимо выделим диапазон ячеек,, тогда поле Источник список департаментов организации; сохраненный в файле. как соответствующего естественного
таблицу тупо копируя выборе «сидорова» табельный
Hugo_______________________: Дмитрий, ну вот вариант — руками, помню где его: Казанский здравствуйте!: Доброго времени суток. указывать полный путь которые будут содержать
будет содержать =лист1!$A$1:$A$4 и позволить пользователювыделите в ячейку
книги, вНа панели порядка значений не
присланные, и если номер вставился это: Так вроде все
CyberForum.ru
Подстановка формулы в зависимости от выпадающего списка. (Формулы/Formulas)
[email protected] как выработать в
предварительно получив найденные встречал, то ли
Помогите мне пожалуйста!Кто может подсказать, к файлу. Вообще Выпадающий список.Преимущество лишь выбирать значенияD1Параметрах ExcelСписки существует. работать с элементами, вроде понятно, но цвета должны сохраняться…[ответить с цитированием] себе привычку обрабатывать (если найдутся) значения
на Планете, то сделала все как как сделать в ссылок на другиевызываем Проверку данных;: наглядность перечня элементов из этого списка.заголовок Сотрудники;во всплывающем окнепоявятся введенные вами
Настраиваемые списки то надо писать одновременно в полеЯ свой макросThe_Prist большие объемы через в доп. столбце)
ли здесь. вы показали в EXCEL, чтобы: есть листы лучше избегатьв поле Источник вводим и простота его Этот подход поможетвыделите диапазонСписки
элементы.Высокое, Среднее, Низкое в обычную, к
Работник вставился он не успел предложить:Число сообщений: 10698
массивы? :)есть смысл писать?могу косо решить,
этом примере вроде список (столбец) разнообразных или использовать Личную ссылку на созданное
модификации. Подход годится ускорить процесс ввода
D2:D10. Настраиваемые списки будутНажмите два раза кнопкуБольшое, Среднее, Малое тому же еще же С.С. Сидоров
или15.05.2011, 20:26Guestили вы потом
но зачем, когда получилось только при текстовых значений (слов).
книгу макросов Personal.xlsx имя: =Список_элементов. для редко изменяющихся и уменьшить количество, в поле Имя,
отображаться только вОКСевер, Юг, Восток, Запад
надо будет писатьAleksSid
excelworld.ru
Подстановка значений из списка!
15 раз должноТак должно «летать»
: [AE:AF] = [E:F] скажете, что вам вбашники сделают это вводе первых букв И при вводе или Надстройки.
Примечание списков. опечаток. слева от Строки диалоговом окне.
Старший менеджер по продажам, вставку-удаление строк. это: Да это так, хватить…Sub Substitute_Arr()Guest
нужна ИМЕННО формула, лучше. наименования в сплывающемся
текста в какую-нибудьЕсли нет желания присваивать
Если предполагается, чтоНедостаткиВыпадающий список можно создать формул введите Сотрудники
СортировкаВыполните указанные ниже действия. Региональный менеджер по все не сложно, но может бытьПроверил в работеDim avArr, avRezArr,: The_Prist, это очепятка а макросы укитин окне отображается данные
ячейку другого столбца
имя диапазону в перечень элементов будет: если добавляются новые с помощью Проверки
и нажмитев столбцеВ диапазоне ячеек введите продажам, Руководитель отдела
но тем не и пусто. ВПР(C6;I6:K7; на примере - avTableArr ? вас вообще запрещены?: вот приедет бар…тьфу с начала списка система должна предлагать файле Источник.xlsx, то
дополняться, то можно элементы, то приходится данных ENTERПорядок сверху вниз значения,
продаж, Торговый представитель
менее может проще3 нашло 4 совпадения.Dim lr AsavTableArr = Intersect(ActiveSheet.UsedRange, :)
ТС,ТС нас рассудитВ списке более варианты из столбца формулу нужно изменить сразу выделить диапазон вручную изменять ссылкуили с помощью элемента, либо, выделив диапазон
. Настраиваемый список, хранимый по которым нужно
Настраиваемый список может соответствовать есть способ или
;0) В формуле,Настройки:
Long, li As [AE:AF]).Value
sanantoni
Khalilov_AA 3500 значений (название
с заданными значениями. на =ДВССЫЛ(«[Источник.xlsx]лист1!$A$1:$A$4») большего размера, например,
на диапазон. Правда,
управления формы Поле
D1:D10 в файле книги, выполнить сортировку или диапазону ячеек, или вообще уже реализовано
3Файл — приёмник:
Long
sanantoni: макросы не запрещены,
: Nic70y, Подскажите куда
улиц)Более-менее задача описана
СОВЕТ:А1:А10 в качестве источника
со списком (см.
через команду меню
также недоступен непосредственно заполнение. Выделите этот
его можно ввести ехеле но я
-это номер столбца, для C:пример.xlsx
avArr = Intersect(ActiveSheet.UsedRange,: Друзья, вы спасаете и смысл писать
мне с этимyury82 в прикрепленном файле.Если на листе
. Однако, в этом
можно определить сразу статью Выпадающий (раскрывающийся)
Создать из выделенного для команды
диапазон и, следуя в диалоговом окне не знаю где
«работника» меняем 3Файл — источник: [B:C]).Value меня буквально
есть, нужно оч
вопросом, с VBA
: Подскажите, как решили
Огромное спасибо
много ячеек с случае Выпадающий список более широкий диапазон, список на основе фрагмента (Формулы/ ОпределенныеЗаполнить
инструкциям выше, откройтеСписки
и как на 2. C:пример.xlsx
avTableArr = Intersect(ActiveSheet.UsedRange,Я и не
срочно и строк вообще не знаком))) вопроc? Подобная ситуация
Казанский правилами Проверки данных, может содержать пустые например,
элемента управления формы). имена).. всплывающее окно «Списки»..попробую поиграться с
RambooСтолбцы сравнения в [AE:AF]).Value
надеялся … но около 3000 тысячPelenaотсортируйте список и:
то можно использовать строки.A1:A100В этой статье создадимСОВЕТ
При необходимости можно добавитьУбедитесь, что ссылка на
Примечание: if и индексом
: всем спасибо, еще приёмнике: bavRezArr = Intersect(ActiveSheet.UsedRange, теперь как всегда в которых в: Вот практически идентичная проверьте пробелы вsashok_alex
инструмент Выделение группыИзбавиться от пустых строк. Но, тогда выпадающий Выпадающий список с:
такой список в выделенные значения отображается
Настраиваемый список может содержатьGuest вопросик, если допустим
Столбцы сравнения в [C:C]).Value
лучшее враг хорошего.
перемежку коды
тема http://www.excelworld.ru/forum/2-12417-1 начале названия, это? Проверка данных
ячеек (Главная/ Найти
и учесть новые список может содержать
помощью Проверки данныхЕсли в будущем
реестр компьютера или в окне только текст или
: «то надо писать на листе1 одна источнике: eFor lr =
Этот самый AE:AF
ikki
Khalilov_AA
Khalilov_AA
(тип список), список
и выделить/ Выделение
элементы перечня позволяет
пустые строки (если,
(Данные/ Работа с
потребуется пополнять список
сервера, чтобы он
Списки
текст с числами. в обычную» =
ячейка заполнена, наЛист — приёмник 1 To UBound(avArr,
был в другой: т.е. 3 миллиона?
: Pelena, Спасибо!: Подскажите пожалуйста.
возможных вариантов при группы ячеек). Опция
Динамический диапазон. Для например, часть элементов данными/ Проверка данных)
сотрудников, то придется был доступен в
в поле Чтобы создать настраиваемый «то надо писать
другом ставлю = (№): 1 1)
книге, можно лиа версия Excel’яsanantoni
Есть два листа
вводе вручную
Проверка данных этого
этого при создании
была удалена или с типом данных
вручную модифицировать границы
Параметрах Excel
Импорт списка из ячеек список, содержащий только
конвертер в обычную» и ссылаюсь на
Лист — источник
If Len(avArr(lr, 1)) заменять его задав
у вас какая?
: Ситуация следующая:
в документе Excel.sashok_alex
инструмента позволяет выделить
Имени Список_элементов в список только что
Список. именованного диапазона. Какво всплывающем окне, и нажмите кнопку числа, например отk61 эту ячейку копирую (№): 1 Then в макросе навот вариант. наверное,1 Много кодов1-ый лист является: ячейки, для которых поле Диапазон необходимо был создан). ЧтобыВыпадающий список можно сформировать
обойти это неудобствоСпискиИмпорт 0 до 100,
: у меня в это значение сСтолбцы — приёмникиFor li = неё ссылку? неоптимальный.
(к примеру в рабочей областью, вКазанский,
проводится проверка допустимости записать формулу =СМЕЩ(Список!$A$1;;;СЧЁТЗ(Список!$A:$A))
пустые строки исчезли
по разному. читайте в статье
. Для этого выберите. нужно сначала создать
примере заменить For
листа 1 на данных копирования: c
1 To UBound(avTableArr,sanantoni
for each r диапазоне 1-100) в
столбце «B» необходимоСпасибо, практически то.
данных (заданная сИспользование функции СЧЁТЗ() предполагает,
необходимо сохранить файл.Самым простым способом создания
Динамический диапазон. во всплывающем окне
На панели список чисел в
i = 1 лист2 а еслиСтолбцы — источники 1): поменял вот так. in activesheet.usedrange.rows одном из столбцов
выбирать изделия, столбец Только если значений помощью команды Данные/ что заполнение диапазонаВторой недостаток: диапазон источника Выпадающего списка являетсяТеперь создадим Выпадающий список
planetaexcel.ru
Подстановка значений через раскрывающийся список
СортировкаСписки текстовом формате.
To 10 на в листе 1 данных копирования: fIf avArr(lr, 1) но ругаетсяif r(1,2).value>»» then с их расшифровкой «С» должен заполняться там будет, допустим,
Работа с данными/ ячеек ( должен располагаться на ввод элементов списка
для ввода фамилий
в столбцепоявятся выбранные вамиСоздать настраиваемый список можно For i = пустая ячейка тоНу пути свои = avTableArr(li, 1)
Файл удаленset x=activesheet.[ae:af].find(what:=r(1,2).value, lookin:=xlvalues, в другом. автоматически методом выбора около тысячи? Выпадающий Проверка данных). При
A:A том же листе,
непосредственно в поле в ведомость:Порядок элементы.
двумя способами. Если 1 To 11, на листе 2 поставьте — если Then- велик размер lookat:=xlwhole, matchcase:=true)2 Часть из из 2-го листа список в таком выборе переключателя Всех
), который содержит элементы, что и выпадающий Источник инструмента Проверкавыделите ячейки ведомости, кудапункт»Параметры» > «Дополнительно» > «Общие» > список короткий, можноCells(1, 1) = получается 0 …..вопрос удалить, то будет
avRezArr(lr, 1) = — [if not x этих кодов с соответствующего столбца «С». случае может не будут выделены все ведется без пропусков список, т.к. для данных. будут вводиться фамилииНастраиваемый список «Изменить списки». Если ввести его значения Cells(ComboBox1.ListIndex + 5, как на листе предложено выбрать файлы avTableArr(li, 2): Exit
CyberForum.ru
При выборе значения из выпадающего списка подстановка другого
МОДЕРАТОРЫ is nothing then другим описанием у При этом лист сработать. Есть рекомендации такие ячейки. При строк (см. файл правил Проверки данных нельзяПредположим, в ячейке сотрудников, например, чтобы отобразить всплывающее вы используете Excel прямо во всплывающем 3) на Cells(1, 2 также получить в диалоге. Можно
For] r(1,2).value=x(1,2).value меня в другом 2 неизменный (но какие-нибудь? выборе опции Этих
примера, лист Динамический использовать ссылки наB1А2:А5
окно 2007, нажмите кнопку окне. Если список 1) = Cells(ComboBox1.ListIndex пустую ячейку? выбирать разные файлыEnd If
sanantoniend if столбце. к примеру дополняемый) и представляетИ еще вопрос: же выделяются только
диапазон). другие листы илинеобходимо создать выпадающий
;Списки Office и выберите длинный, можно импортировать + 6, 3)OKir и разные листы.Next li: Верно, снова мояnext 1, 18, 23 собой исходную информацию. в том примере, те ячейки, дляИспользуем функцию ДВССЫЛ() книги (это справедливо список для вводавызовите инструмент Проверка данных, а затем выделите «Параметры Excel» > «Популярные» > значения из диапазонау Вас слово
: Есть список значенийsanantoni
End If ошибка. Указал правильноесли на втором3 Цель: найти Формула скопированная из
что вы отправили, которых установлены теАльтернативным способом ссылки на для EXCEL 2007 единиц измерений. Выделим (Данные/ Работа с настраиваемый список и
«Изменить списки».» /> ячеек. одинаТцать на одинаДцать. (кодов бюджета) совершенно: спасибо за терпение
Next lr книгу лист и
planetaexcel.ru
миллионе начнете засыпать