Содержание
- 1 Как сделать всплывающую подсказку?
- 2 Где находится?
- 3 Настройка условия проверки
- 4 Всплывающая подсказка ячейки Excel
- 5 Вывод сообщения об ошибке
- 6 Подсказки в MS Excel
- 7 Проверка по числу введенных символов
- 8 Проверка по числу
- 9 Выбор из имеющегося списка значений
Изучим простой способ добавления всплывающей подсказки в Excel при вводе данных в ячейку.
Одним из элементов упрощения ввода данных пользователем является добавление всплывающей подсказки, которая появляется при активации конкретной ячейки.
Это позволяет минимизировать возможность ошибки при вводе, а также напоминает какие конкретно данные необходимо ввести в ячейку.
Как сделать всплывающую подсказку?
Чтобы сделать всплывающую подсказку для ячейки выберем на панели вкладок Данные -> Работа с данными -> Проверка данных и в открывшемся окне перейдем в центральную вкладку:
Далее вводим информацию в поля Заголовок и Сообщение, при этом текст введенный в заголовок при отображении подсказки будет показываться жирным шрифтом, а также устанавливаем галочку напротив поля Отображать подсказку, если ячейка является текущей. Нажимаем OK и получаем следующий результат:
Удачи вам и до скорой встречи на страницах блога Tutorexcel.ru!
Во время работы с большими объемами информации, особенно когда ее обработка осуществляется формулами или макросами, важно, чтобы данные не имели ошибок, которые способны повлиять на итог. Сложности в получении корректных исходников появляются, когда они поступают из неструктурированных источников (плохо спроектированные базы данных, ручное заполнение таблиц и форм незаинтересованными в результате людьми). Особенно трудно добиться правильного оформления по определенной маске (шаблону). Например, дату в виде строки можно записать несколькими способами:
- 01.01.2001;
- 01/01/2001;
- 1 января 2001 года и т.д.
В статье описывается функционал, позволяющий упростить процесс сбора и проверки данных в Excel.
Где находится?
Для настройки параметров проверки вводимых значений необходимо на вкладке «Данные» в области «Работа с данными» кликнуть по иконке «Проверка данных» либо выбрать аналогичный пункт из раскрывающегося меню:
На экране появиться окно с настройками по умолчанию, где в качестве типа данных может быть использовано любое значение:
Настройка условия проверки
Изначально требуется выбрать тип проверяемых данных, что будет являться первым условием. Всего предоставлено 8 вариантов:
- Целое число;
- Действительное число;
- Список;
- Дата;
- Время;
- Длина текста;
- Другой.
В соответствии с выбранным пунктом, появляется возможность выбора дополнительных условий. Для чисел, дат, времени и длины текста возможно указать ограничения: меньше, больше, диапазон и т.п. К списку обязательно привязывается источник, а пункт «другой» предлагает ввести формулу, возвращающую логическое значение.
Самым необычным видом является выпадающий список.
Он позволяет выбирать значения, указанные в качестве источника и ограничивать допустимые значения им же. Также возможно создавать динамические выпадающие списки.
Функционал проверки данных в Excel позволяет настраивать всплывающие подсказки для ячеек листа. Для этого следует перейти на вторую вкладку окна проверки вводимых значений – «Сообщение для ввода».
На изображении показан пример возможного сообщения для ячейки, в которую вносятся целые числа от 1 до 31 (настройки вкладки «Параметры»). Заголовок и сообщения указываются по Вашему усмотрению, каких-либо правил к их оформлению нет. Не забудьте установить галочку на поле «Отображать подсказку, если ячейка является текущей», иначе сообщение будет деактивировано.
Пример всплывающей подсказки в Excel:
Вывод сообщения об ошибке
Последняя вкладка окна проверки данных позволяет настроить поведение и вывод сообщений при обнаружении ошибочного значения.
Существует три варианта сообщений, отличающихся по поведению:
- Останов;
- Предупреждение;
- Сообщение.
Останов является сообщением об ошибке и позволяет произвести только 2 действия: отменить ввод и повторить ввод. В случае отмены новое значение будет изменено на предыдущее. Повтор ввода дает возможность скорректировать новое значение.
Предупреждение более лояльно в сравнении с остановом, так как позволяет оставлять значение, не соответствующее условиям проверки, после подтверждения ввода пользователем.
Сообщение выводить ошибку в виде простой информации и дает возможность отменить последнее действие.
Заголовок и сообщение заполняются по Вашему желанию.
Пример вывода одной и той же ошибки, но под разными видами:
Если материалы office-menu.ru Вам помогли, то поддержите, пожалуйста, проект, чтобы мы могли развивать его дальше.
У Вас недостаточно прав для комментирования.
В MS Excel есть ряд очень полезных инструментов для удивительно простого создания по-настоящему сложных форм сбора информации. Однако, вот незадача — чаще всего камнем преткновения во взаимодействии с ними служат не возможности табличного редактора, а человеческая «косорукость». Пользователи стирают формулы из ячеек, вносят некорыстные данные, в общем, портят плоды наших трудов.
К счастью они делают это не со зла, и все что нужно нам — разработчикам, снабдить их подсказками и уже готовыми заранее ответами. Как это сделать, я расскажу в этой статье.
Вот и моя демонстрационная excel-таблица. Как её заполнять?
Подсказки в MS Excel
Первый способ вставки подсказки
Первым делом разберемся c подсказками. Взгляните на мою табличку. Вроде бы все просто, однако даже при такой простоте можно нагородить солидный огород. К примеру, поле «номер документ» — это №1, 1, или 22.03-1?
Самый проcтой способ вставить примечание в лист MS Excel
Самое простое, это щелкнуть по нужной ячейке правой кнопкой мыши и выбрать пункт «Вставить примечание«. В появившемся поле достаточно написать требуемый текст, и если пользователь поднесет курсор мыши к этой ячейке, текст немедленно появится во всплывающей подсказке.
Примечания вставлено
Обратите внимание: ячейка с примечанием помечена особым значком — маленьким красным треугольником в правом верхнем углу. Сам же текст примечания может быть отформатирован как любой другой — вы можете сделать его жирным или курсивным, чтобы подчеркнуть особо важные моменты своего послания.
Удалить примечания можно только из контекстного меню правой кнопки мыши
Обратите внимание: нажатие кнопки «Delete» в ячейке не удалит примечание. Избавиться от него (или изменить его текст) можно повторно щелкнув в ячейке правой кнопкой мыши и выбрав пункт «Удалить примечание» или «Изменить примечание».
Второй способ вставки подсказки
Ещё один способ ввести подсказку интересен нам только с точки зрения того, о чем пойдет разговор дальше (фильтрации ввода), тем не менее знать о нем полезно.
Примечания в Excel с помощью проверки данных
Поставьте курсор мыши в выбранную ячейку, на панели «Данные» в группе «Работа с данным» откройте инструмент «Проверка данных«, и заполните поля «заголовок» и «текст сообщения» на вкладке «Сообщение для ввода«. Нажмите «Ок».
Теперь, при щелчке на ячейке с подсказкой (обратите внимание — отмеченная таким способом ячейка не помечается красным треугольником, и выглядит так же как любая другая) также будет выведен его текст в желтом прямоугольнике. Удалить и изменить примечание введенное через «Проверку данных» с помощью правой кнопки мыши, нельзя.
Проверка по числу введенных символов
Подсказки — это хорошо, но что делать с самыми «прогрессивными» пользователями, которые подсказок не читают? Остается одно — бить по рукам… то есть использовать фильтрацию ввода, я хотел сказать.
Снова открываем инструмент «Проверка данных«, переходим на вкладку «Параметры» и смотрим на наши возможности по ограничению возможностей пользователя.
Проверка по числу введенных символов в MS Excel
Первое, что может оказаться полезным, это проверка по длине введенного текста. Выбираем пункт «Длина текста» и указываем любой диапазон ограничений. К примеру, я хочу чтобы текст в поле «Сообщение» был как можно более кратким, но в то же время ячейка не могла оставаться пустой. Значения от 3-х до 25 введенных символов, этого вполне хватит, чтоб вписать что-то вроде «Напоминание об оплате» (21 символ), а при попытке ввести более длинный текст, MS Excel выдаст окно-предупреждение и не даст завершить ввод.
Слишком длинный текст! Excel стоит на страже и не пропустит такой очевидной ошибки
Проверка по числу
Ещё один хороший способ фильтрации который пригодится без сомнения: фильтрация по числу. Установите фильтр подобный указанному на рисунке и навсегда избавьтесь от проблем с тем, что в поле цена появляются буквы, пробелы и лишние символы.
Проверка по числу в Excel
Фильтрация на ввод чисел работает ничуть не хуже
Выбор из имеющегося списка значений
Самая мощная и интересная проверка ввода в MS Excel — выборка из выпадающего списка. Она подойдет не для всех типов ячеек, но там где нужна точность, а диапазон значений не слишком велик, выборка по списку это то что надо.
А теперь, сделаем проверку по выпадающему списку в MS Excel. Данные введем вручную, через точку с запятой.
Выбираем в «Проверке данных» вкладку «Параметры«, и указываем «Тип данных» → «Список». Ввести «предустановленные» значения можно двумя способами:
- Выбрать диапазон данных с помощью кнопки «Диапазон данных».
- Вписать значения выпадающего списка вручную, через точку с запятой.
…или выберем из диапазона
Второй способ более интересен, так как данные «спрятаны» от пользователя, зато набить их больше десятка подряд — проблематично. Первый способ позволяет без проблем задать намного больший список для выбора данных, однако прежде придется этот список разместить где-то в документе (каждое значение на отдельной строке), например на отдельном «служебном» листе в той же книге MS Excel.
Выбор из списка на листе MS Excel. Других данных ввести не удастся.
Вот и готово — теперь заполнить ячейку можно лишь теми значениями, что мы указали в списке. При попытке ввести данные вручную, MS Excel выдаст нам уже знакомую ошибку.
Кстати, можно изменить и её текст — для этого перейдите на вкладку «Сообщение для вывода» в «Проверке данных», как мы уже делали при «втором способе» вставке подсказок, измените текст на требуемый.
Примечания в Excel — удобная штука. Только, чтобы отобразить примечание, нужно навести на его ячейку указатель мыши. А как сделать подсказку, которая будет всегда появляться при выборе ячейки — неважно, мышкой или стрелками?
Такая необходимость может возникнуть, например, при заполнении больших таблиц — чтобы не потеряться на просторах данных, можно включить в подсказку заголовки соответствующей строки и столбца. Или блок ячеек используется в качестве исходных данных для документа — и нужно дать необходимые пояснения для правильного заполнения.
Такую возможность даёт инструмент Excel «Проверка данных«.
Ставим курсор на нужную ячейку. Открываем окно «Проверка вводимых значений«. В Excel 2003 путь к нему такой: в строке меню ->Данные -> Проверка. В Excel 2007 — на ленте вкладка «Данные» -> пункт «Проверка»
Так как задачи действительно проверить вводимые значения у нас нет, сразу переходим на вкладку «Сообщение для ввода«. Заголовком можно пренебречь, заполнить только раздел «Сообщение«. Там напишите всё, что должно отображаться в подсказке. Обязательно проверьте, чтобы стояла галочка «Отображать подсказку, если ячейка является текущей». Написáли? Жмём ОК и радуемся!
Неактивная подсказка внешне не заметна. А при выборе ячейки с подсказкой, рядом появляется симпатичное окошечко с текстом пояснения.
Если подсказки содержат, к примеру, данные из заголовков строк и/или столбцов таблицы и их нужно часто менять, можно написать несложный макрос, который будет это делать за Вас.
Функция автозавершения Excel позволяет легко вводить один и тот же текст в несколько ячеек. Используя автозавершение, введите несколько первых букв вашей записи в ячейку, и Excel автоматически завершит ее на основе других записей, которые вы уже сделали в столбце. В дополнение к уменьшению количества текста, который необходимо набирать, эта функция гарантирует, что ваши записи будут внесены правильно и согласованно.
Рассмотрим, как это работает. Предположим, вы вводите информацию о продукте в столбец. Один продукт называется «сахар-песок». Первый раз, когда вы вводите Сахар-песок в ячейку, Excel запоминает эту запись. Позже, когда вы начнете набирать слово Сахар в этом столбце, Excel распознает слово по нескольким первым буквам и завершит его ввод за вас. Просто нажмите Enter, и все готово.
Автозавершение также изменяет регистр букв автоматически. Если начать ввод со слова сахар (со строчной буквой «с») во второй записи, Excel сделает букву «с» прописной в соответствии с предыдущей записью в столбце.
Если столбец содержит несколько записей, которые соответствуют первым нескольким символам, Excel не отобразит предложение по автоматическому завершению, пока новая запись не будет соответствовать одной из старых однозначным образом. Например, если столбец также содержит продукт под названием «сахар-рафинад», автозавершение не будет реализовано, пока вы не введете либо первую букву слова «песок», либо первую букву слова «рафинад».
Вы также можете получить доступ к ориентированной на использование мыши версии автозавершения, щелкнув правой кнопкой мыши на ячейке и выбрав в контекстном меню пункт Выбрать из раскрывающегося списка. Excel отобразит список, в котором содержатся все записи в текущем столбце. Остается просто выбрать ту, которую вы хотите (рис. 32.1).
Вы даже можете получить доступ к списку с клавиатуры: нажмите Shift+F10 для отображения контекстного меню, а затем нажмите клавишу К (горячую клавишу для команды Выбрать из раскрывающегося списка). Используйте кнопки со стрелками, чтобы сделать свой выбор, и нажмите Enter.
Имейте в виду, что функция автозавершения работает только в пределах смежных столбцов ячеек. Если у вас есть, например, пустая строка, автозавершение будет анализировать только содержимое ячеек под пустой строкой. Если функция автозавершения покажется вам отвлекающей, ее можно отключить в разделе Дополнительно диалогового окна Параметры Excel (выберите Файл ► Параметры). Флажок Автозавершение значений ячеек находится в области Параметры правки.
Автозаполнение ячеек в Microsoft Excel
Мало кому понравится долго и монотонно вводить одинаковые или однотипные данные в таблицу. Это довольно скучная работа, забирающая большое количество времени. В программе Excel имеется возможность автоматизировать ввод таких данных. Для этого предусмотрена функция автозаполнения ячеек. Посмотрим, как она работает.
Работа автозаполнения в Эксель
Автозаполнение в Microsoft Excel осуществляется с помощью специального маркера заполнения. Для того, чтобы вызвать этот инструмент нужно навести курсор на нижний правый край любой ячейки. Появится небольшой черный крестик. Это и есть маркер заполнения. Нужно просто зажать левую кнопку мыши и потянуть в ту сторону листа, где вы хотите заполнить ячейки.
То, как будут заполняться ячейки, уже зависит от того типа данных, который находится в исходной ячейке. Например, если там будет обычный текст в виде слов, то при перетягивании с помощью маркера заполнения производится его копирование в другие ячейки листа.
Автозаполнение ячеек числами
Чаще всего автозаполнение используется для ввода большого массива чисел, которые следуют по порядку. Например, в определенной ячейке стоит цифра 1, а нам нужно пронумеровать ячейки от 1 до 100.
- Активируем маркер заполнения и проводим им вниз на необходимое количество ячеек.
Как видим, после этого весь нужный диапазон заполнился числами по порядку.
Но можно сделать ещё проще. Вам не нужно будет вызывать параметры автозаполнения. Для этого, когда тянете маркер заполнения вниз, то кроме зажатой левой кнопки мыши, нужно зажать ещё кнопку Ctrl на клавиатуре. После этого, заполнение ячеек числами по порядку происходит сразу же.
Существует также способ сделать автозаполнения ряда прогрессии.
- Вносим в соседние ячейки два первых числа прогрессии.
Инструмент «Заполнить»
В программе Excel есть также отдельный инструмент, которые называется «Заполнить». Расположен он на ленте во вкладке «Главная» в блоке инструментов «Редактирование».
- Заносим данные в любую ячейку, а затем выделяем её и диапазон ячеек, который собираемся заполнить.
С помощью данного инструмента можно также заполнить ячейки прогрессией.
- Заносим число в ячейку и выделяем диапазон ячеек, который будет заполняться данными. Жмем на кнопку «Заполнить», а в появившемся списке выбираем пункт «Прогрессия».
- выбрать расположение прогрессии (по столбцам или по строкам);
- тип (геометрическая, арифметическая, даты, автозаполнение);
- установить шаг (по умолчанию он равен 1);
- установить предельное значение (необязательный параметр).
Кроме того, в отдельных случаях, устанавливаются единицы измерения.
Автозаполнение формулами
Одним из основных инструментов Excel являются формулы. При наличии в таблице большого числа одинаковых формул можно также воспользоваться функцией автозаполнения. Суть не меняется. Нужно тем же способом маркера заполнения скопировать формулу в другие ячейки. При этом, если в формуле содержатся ссылки на другие ячейки, то по умолчанию при копировании таким способом координаты их меняются по принципу относительности. Поэтому, такие ссылки называют относительными.
Если вы хотите, чтобы при автозаполнении адреса стали фиксированными, то нужно в исходной ячейке перед координатами строк и столбцов поставить знак доллара. Такие ссылки называются абсолютными. Затем, производится обычная процедура автозаполнения с помощью маркера заполнения. Во всех заполненных таким способом ячейках формула будет абсолютно неизменная.
Автозаполнение другими значениями
Кроме того, в программе Excel предусмотрено автозаполнение другими значениями по порядку. Например, если вы введете какую-нибудь дату, а затем, воспользовавшись маркером заполнения, выделите другие ячейки, то весь выбранный диапазон окажется заполненный датами в строгой последовательности.
Точно так же, можно произвести автозаполнение по дням недели (понедельник, вторник, среда…) или по месяцам (январь, февраль, март…).
Более того, если в тексте будет любая цифра, то Эксель распознает её. При использовании маркера заполнения произойдет копирование текста с изменением цифры по нарастающей. Например, если вы запишите в ячейку выражение «4 корпус», то в других ячейках, заполненных с помощью маркера заполнения, это название преобразится в «5 корпус», «6 корпус», «7 корпус» и т.д.
Добавление собственных списков
Возможности функции автозаполнения в Excel не ограничивается определенными алгоритмами или предустановленными списками, такими как, например, дни недели. При желании пользователь может в программу добавить свой личный список. Тогда, при записи в ячейку любого слова из элементов, которые находятся в перечне, после применения маркера заполнения, данным списком будет заполнен весь выделенный диапазон ячеек. Для того, чтобы добавить свой список, нужно выполнить такую последовательность действий.
- Делаем переход во вкладку «Файл».
Как видим, автозаполнение в Экселе является очень полезным и удобным инструментом, который позволяет значительно сэкономить время на добавлении одинаковых данных, повторяющихся списков, и т.д. Преимуществом этого инструмента является и то, что он настраиваемый. В него можно вносить новые списки или изменять старые. Кроме того, с помощью автозаполнения можно произвести быстрое заполнение ячеек различными видами математических прогрессий.
Мы рады, что смогли помочь Вам в решении проблемы.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
При вводе первых букв подбирается слово в excel как сделать
Во многих случаях требуется, чтобы первая буква в ячейке таблицы была заглавной (прописной). Если пользователь изначально ошибочно везде вписал строчные буквы или скопировал в Excel данные из другого источника, в котором все слова начинались с маленькой буквы, то можно потратить очень большое количество сил и времени, чтобы привести внешний вид таблицы в желаемое состояние. Но, возможно у Эксель имеются специальные инструменты, с помощью которых можно эту процедуру автоматизировать? Действительно, у программы есть функция для изменения строчных букв на прописные. Давайте рассмотрим, как она работает.
Процедура трансформации первой буквы в заглавную
Не стоит ожидать, что в Excel имеется отдельная кнопка, нажав на которую, можно автоматически превратить строчную букву в заглавную. Для этого придется использовать функции, причем сразу несколько. Впрочем, в любом случае, этот путь с лихвой окупит временные затраты, которые потребовались бы на ручное изменение данных.
Способ 1: замена первой буквы в ячейке на заглавную
Для решения поставленной задачи используется основная функция ЗАМЕНИТЬ, а также вложенные функции первого и второго порядка ПРОПИСН и ЛЕВСИМВ.
- Функция ЗАМЕНИТЬ осуществляет замену одного символа или части строки на другие, согласно указанным аргументам;
- ПРОПИСН – делает буквы прописными, то есть, заглавными, что нам и требуется;
- ЛЕВСИМВ – возвращает указанное количество знаков конкретного текста в ячейке.
То есть, исходя из этого набора функций, с помощью ЛЕВСИМВ мы вернем в указанную ячейку первую букву, с помощью оператора ПРОПИСН сделаем её заглавной, а затем функцией ЗАМЕНИТЬ заменим строчную букву на прописную.
Общий шаблон данной операции будет выглядеть следующим образом:
Но лучше все это рассмотреть на конкретном примере. Итак, мы имеем заполненную таблицу, в которой все слова пишутся с маленькой буквы. Нам предстоит первый символ в каждой ячейке с фамилиями сделать заглавным. Первая ячейка с фамилией имеет координаты B4.
- В любом свободном месте данного листа или на другом листе записываем следующую формулу:
После этого, лишние данные будут очищены, и мы получим тот результат, который добивались: в каждой ячейке таблицы первое слово начинается с большой буквы.
Способ 2: каждое слово с большой буквы
Но бывают случаи, когда нужно сделать не только первое слово в ячейке, начинающимся с заглавной буквы, а вообще, каждое слово. Для этого тоже существует отдельная функция, причем, она намного проще предыдущей. Эта функция называется ПРОПНАЧ. Её синтаксис очень простой:
На нашем примере её применение будет выглядеть следующим образом.
- Выделяем свободную область листа. Кликаем по значку «Вставить функцию».
- В открывшемся Мастере функций ищем «ПРОПНАЧ». Найдя это наименование, выделяем его и жмем на кнопку «OK».
- Открывается окно аргументов. Ставим курсор в поле «Текст». Выделяем первую ячейку с фамилией в исходной таблице. После того, как её адрес попал в поле окна аргументов, жмем на кнопку «OK».
Существует и другой вариант действий без запуска Мастера функций. Для этого мы должны, как и при предыдущем способе, ввести в ячейку функцию вручную с записью координат исходных данных. В данном случае эта запись будет иметь следующий вид:
Потом нужно будет нажать кнопку Enter.
Выбор конкретного варианта полностью зависит от пользователя. Для тех юзеров, которые не привыкли держать в голове множество разных формул, естественно, легче действовать при помощи Мастера функций. В то же время, другие считают, что намного быстрее ручной ввод оператора.
После этого мы получим практически неизменную исходную таблицу, но только все слова в обработанных ячейках теперь будут прописаны с большой буквы.
Как видим, несмотря на то, что массовую смену строчных букв на прописные в Excel через специальную формулу нельзя назвать элементарной процедурой, тем не менее, это намного проще и удобнее, чем менять символы вручную, особенно, когда их очень много. Указанные выше алгоритмы берегут не только силы юзера, но и самое ценное – время. Поэтому желательно, чтобы постоянный пользователь Эксель мог использовать данные инструменты в своей работе.
Мы рады, что смогли помочь Вам в решении проблемы.
Задайте свой вопрос в комментариях, подробно расписав суть проблемы. Наши специалисты постараются ответить максимально быстро.
Помогла ли вам эта статья?
Итак, полистал форум, особенно тему «Списки в Эксель»
Так и не нашлось в теме ни одного решения…..
В общем есть список, допустим имена. список постоянно пополняется новыми именами (вплоть до 65536 строк)
И есть ячейка в таблице, в которую периодически заносятся данные имена
как сделать так, чтобы при наборе первых букв, появлялись все позиции с набранной последовательностью букв(например вводим Лю, и сразу появляется список с Любовь и Люся). И нам остается курсором выбрать из списка например Люся и оно появляется в ячейке. Если вдруг данного имени не окажется в списке то после нажатия кнопки «Ввод» это имя добавляется в конец списка.
Программы для работы с электронными таблицами, такими как Excel, являются отличным инструментом для организации, хранения и оперирования данными. Вот некоторые приемы и парочка хитростей, которые сделают ваш ввод данных в электронную таблицу более удобным и быстрым.
1. Переход указателя к нужной ячейке во время ввода данных.
Excel автоматически перемещает указатель в следующую ячейку вниз, когда вы нажимаете Enter после ввода данных в ячейку. Это отвлекает, особенно, если вы хотите добавить данные в следующий столбец в строке, а не ниже. Чтобы изменить это поведение, используйте окно настроек Excel.
Выберите: Файл -> Параметры -> Дополнительно -> Параметры правки. Поставьте флажок «Переход к другой ячейке после нажатия клавиши ВВОД» и в соответствующем раскрывающемся списке выберите то направление, которое вам больше подходит в данный момент.
Совет: При отключении флажка, клавиши со стрелками можно использовать для управления перемещением указателя. Например, если вы вводите данные в строке, нажмите клавишу со стрелкой вправо, а не Enter, чтобы перейти к следующей ячейке в той же строке.
2. Храните данные в таблицах данных:
Таблица Excel является сеткой из строк и столбцов. При добавлении данных в Excel, он интуитивно не использует таблицы данных. Однако таблицы данных Excel являются простым и мощным инструментом. Они помогают легко добавлять больше строк и столбцов, не беспокоясь об обновлении ссылок формул, опций, настроек фильтров и т.д. Таблицы данных сами позаботятся о форматировании.
Для добавления таблицы данных Excel, выберите диапазон ячеек, содержащих данные, и нажмите на кнопку Таблица, находящуюся во вкладке «Вставка» на ленте или нажмите сочетание клавиш «CTRL + T».
Несколько хитростей таблиц данных:
- Таблицы данных вставляются со своим собственным набором фильтров данных и параметром сортировки по умолчанию. Без таблиц данных Excel допускает только один набор фильтров на листе. Однако если рабочий лист имеет более одной таблицы, то каждая таблица может иметь свои собственные фильтры и параметры сортировки.
- Формулы внутри таблицы данных могут использовать осмысленные имена заголовков вместо использования ссылок на ячейки. Кроме того, при добавлении или удалении строк не нужно беспокоиться об обновлении ссылок.
- С помощью структурированных ссылок, вычисления внутри столбцов становятся очень простыми. Кроме того, Excel автоматически заполняет формулу внутри остальной части ячеек в столбце.
- Таблицы данных могут быть отформатированы одним кликом мыши по пункту «Стили» во вкладке «Конструктор».
- Повторяющиеся данные могут быть удалены из таблиц данных одним кликом мыши по пункту «Удалить дубликаты» во вкладке «Конструктор» на ленте.
- Таблицы данных могут быть преобразованы обратно в диапазон одним кликом мыши по кнопке «Преобразовать в диапазон» во вкладке «Конструктор».
- Таблицы данных могут быть экспортированы в список SharePoint так же одним кликом мыши по кнопке «Экспорт» во вкладке «Конструктор».
- Таблицы данных можно суммировать, добавив итоговую строку, поставив флажок в чек-боксе «Строка итогов» во вкладке «Конструктор».
Ввод данных с помощью форм
После того, как Таблицы данных созданы на рабочем листе, формы обеспечивают возможность ввода данных в этих таблицах, используя специальное диалоговое окно. Для добавления кнопки формы на панели быстрого доступа, выполните следующие действия:
Нажмите на кнопку Настройка панели быстрого доступа
Выберите из списка пункт Другие команды. Выберите Все команды из выпадающего списка. Чуть ниже найдите Форма в большом списке и выделите его
Нажмите кнопку Добавить, и этот пункт должен добавиться в панель быстрого доступа после нажатия на кнопку ОК
Для того, чтобы получить доступ к диалоговому окну форм, просто выберите таблицу данных на рабочем листе и нажмите на добавленную кнопку из панели быстрого доступа.
В этом диалоговом окне есть следующие кнопки:
- Добавить: Добавляет новую запись в таблицу данных
- Удалить: Удаляет отображаемую запись из таблицы данных
- Вернуть: Восстановление изменений, внесенных в таблицу данных
- Назад / Далее: Находит записи, указанные в поле Критерии
- Критерии: Получение данных, которые удовлетворяют критериям набора
- Закрыть: Закрывает диалоговое окно
4. Проверка данных с помощью раскрывающегося списка:
Создание раскрывающегося списка и обеспечение ввода данных с его использованием гарантирует, что целостность данных всегда будет в порядке. Для создания раскрывающегося списка:
- Введите список элементов в диапазоне.
- Выделите ячейку, которая будет содержать выпадающий список
- Выберите вкладку Данные на ленте -> Работа с данными -> Проверка данных.
- В диалоговом окне Проверка вводимых значений, перейдите на вкладку Настройки.
- В раскрывающемся списке Тип данных, выберите Список.
- В поле Источник укажите диапазон, содержащий нужные вам элементы.
Совет: Если в раскрывающемся списке мало данных, то вы можете ввести значения непосредственно в поле Источник, разделенные запятыми.
5. Автозамены для ввода данных:
Автозамена по умолчанию подразумевает такие полезные вещи, как написание предложений с заглавной буквы, или исправление случайного нажатия Caps Lock. Кроме того, можно настроить Автозамену создавая сокращения для часто используемых слов или фраз. Например, ниже я использую аббревиатуру: «гос» для «государство».
Для того чтобы добраться до Параметров автозамены, нажмите на Файл -> Параметры -> Правописание -> Параметры автозамены. В качестве альтернативы можно воспользоваться сочетанием клавиш: ALT + T + Т.
Автозамена несколько хитростей:
- Чтобы добавить новую автозамену, введите заменяемый текст в поле Заменять и введите замещающий текст, который будет в поле На, а затем нажмите кнопку Добавить.
- Чтобы удалить автозамену найдите ее в списке автозамен и нажмите кнопку Удалить.
- Чтобы отменить сработавшую автозамену, нажмите CTRL + Z при вводе информации в ячейку.
- Для совместного использования автозамен с вашими друзьями или коллегами, просто найдите файл *.acl на своем компьютере и скопируйте его на компьютер друга или коллеги.
- Excel преобразует адрес электронной почты или записи веб URL в гиперссылки с использованием автозамены. Чтобы изменить автоматическое преобразование текста в гиперссылку, просто нажмите кнопку Отменить (или нажмите Ctrl + Z) после того, как вы вводите текст. Гиперссылка исчезнет, но текст, который вы ввели останется неизменным. Чтобы полностью отключить эту функцию, снова перейдите в раздел Параметры автозамены -> Нажмите на вкладку: Автоформат при вводе -> уберите флажок: «адреса Интернета и сетевые пути гиперссылками».
6. Автозаполнения для автоматизации ввода данных:
Функция автозаполнения в Excel позволяет легко вводить один и тот же текст в несколько ячеек. Просто введите первые несколько букв текста в ячейку и Excel автоматически завершит запись, основываясь на других записях, которые вы уже сделали в этом же столбце. Это помогает не только уменьшить процесс набора текста, но и согласует введение данных.
Автозаполнение несколько хитростей:
- Автозаполнение работает только на смежной ячейке, поэтому не оставляйте пустых строк, чтобы в полной мере использовать автозаполнение
- Автозаполнение изменяет регистр букв автоматически
- Если столбец содержит несколько вхождений записи, которые соответствуют первым нескольким вводимых вами символам, то автозаполнение не сработает пока ваша запись не станет соответствовать хотя бы одному из них полностью.
- Вы можете получить доступ к автозаполнению, кликнув правой кнопкой мыши по ячейке и выбрав пункт «Выбрать из раскрывающегося списка». Также вы можете получить доступ к этому же раскрывающемуся списку с помощью горячей клавиши: Shift + F10.
7. Аудиокоррекция (работает, к сожалению, только с английским текстом и числами)
Excel имеет удобный инструмент для преобразования текста в речь, который способен считывать содержимое ячейки по мере их ввода. Кроме того, он также может считывать определенный диапазон ячеек.
Чтобы добавить эту функцию на панель инструментов быстрого доступа, нажмите на кнопку Настройка панели быстрого доступа, выберите пункт Другие команды из списка, выберите Все команды из выпадающего списка. Добавьте все команды, начинающиеся с «Проговаривать», нажав на Добавить.
Чтобы прочесть диапазон ячеек, выберите нужный диапазон ячеек и нажмите на кнопку Проговорить ячейки. Вы можете изменить порядок чтения, нажав на «Проговаривать ячейки по строкам» или «Проговаривать ячейки по столбцам». Если вы хотите чтобы текст проговаривался по мере ввода, нажмите на кнопку «Проговаривать ячейки после ввода».
Microsoft Excel предлагает несколько функций для работы с регистром текста, находящегося в ячейках листа. Но ни одна из данных функций самостоятельно не способна решить задачу, когда требуется сделать первую букву текста заглавной, а все остальные перевести в нижний регистр.
Функция LOW переводит весь текст в нижний регистр, функция UPPER переводит весь текст в верхний регистр, функция PROPER переводит в верхний регистр первую букву каждого слова в тексте.
Поэтому для решения задачи будем использовать сочетание нескольких функций в изящной формуле, которая работает и с первой буквой, делая ее заглавной, и с остатком текста, переводя его в нижний регистр:
=UPPER(LEFT(A1))&RIGHT(LOWER(A1);LEN(A1)-1)
То же на русском языке:
=ПРОПИСН(ЛЕВСИМВ(А1))&ПРАВСИМВ(СТРОЧН(А1);ДЛСТР(А1)-1)
За варианты, помощь и идеи спасибо форуму сайта www.planetaexcel.ru и отдельно господину Казанскому.
В категории Правописание представлены только две группы элементов управления: Параметры автозамены и При исправлении орфографии в программах Microsoft Office.
Автоматизация многих действий может быть как благом, так и истинным проклятием, если вы в ней своевременно не разобрались. Именно механизм автозамены зачастую нервирует начинающих пользователей Excel тем, что без спросу заменяет и подставляет вместо введенных вами символов нечто другое, чего вы вводить не собирались. При этом особую циничность приобретают действия Excel, когда вы упорствуете в своем желании видеть на экране именно то, что набираете на клавиатуре. Вы вводите, а Excel заменяет, вы исправляете, а программа заменяет снова.
Между тем все дело в том, как настроены в Excel параметры автозамены. Стоит изменить параметры — и программа начинает вести себя вполне благопристойно. В разделе Параметры автозамены рядом с надписью Настройка исправления и форматирования текста при вводе располагается единственная кнопка, которая выводит на экран окно настройки параметров автозамены и автоформата при вводе.
- Показать кнопки возможностей автозамены — в этом режиме после выполнения автозамены появляется кнопка, позволяющая отменить выполненное действие или подобрать другое слово для замены из
списка. - Исправлять две прописные буквы в начале слова — этот режим позволяет исправлять достаточно часто встречающуюся ошибку набора, когда вы вовремя не успеваете отпустить клавишу Shift, и в результате у вас в имени или названии появляются две прописные буквы вместо одной, первой. В этом режиме такая ошибка будет исправляться автоматически прямо во время ввода. Как только в конце слова, в котором появилась подобная ошибка, вы нажмете клавишу пробела, ошибка будет исправлена.
- Делать первые буквы предложений прописными — этот режим очень полезен для тех, кто печатает быстро и вслепую. Он позволяет в начале каждого предложения не нажимать клавишу Shift. Обнаружив в тексте точку, Excel автоматически сделает следующую букву прописной. Если же вы используете в тексте много сокращений, то вам нужно либо добавить все сокращения в список исключений (см. далее), либо сбросить данный флажок, поскольку после каждого сокращения, оканчивающегося точкой, у вас будет появляться прописная буква в середине предложения.
- Названия дней с прописной буквы — этот режим тоже может сильно раздражать… Вы пишете «окружающая среда», а вам услужливо переделывают предложение в «окружающая Среда».
- Устранять последствия случайного нажатия CapsLock — этот режим призван учитывать то, что люди часто, пытаясь нажать клавишу Shift, промахиваются и нажимают соседнюю клавишу CapsLock. В результате первая буква слова становится строчной, а остальные — прописными. Для автоматического исправления подобных ошибок установите этот флажок.
- Заменять при вводе — вы можете сформировать свой список автозамены, а также отредактировать существующий. Это очень удобно, если вам приходится часто вводить неудобопечатаемые длинные словосочетания. Вы можете, например, вместо слов «коллоидный слабощелочной раствор» задать последовательность автозамены «кср» и в дальнейшем вводить эту последовательность, которая автоматически будет заменяться нужным вам словосочетанием.
Многочисленные флажки, расположенные в разделе При исправлении орфографии в программах Microsoft Office, предназначены для настройки системы проверки правописания.
В MS Excel есть ряд очень полезных инструментов для создания действительно сложных форм сбора данных невероятно простым способом. Однако вот и невезение: очень часто препятствием для взаимодействия с ними являются не навыки редактора электронных таблиц, а человеческая «рука дубинки». Пользователи удаляют формулы из ячеек, вводят альтруистические данные, в общем, портят плоды наших трудов.
К счастью, они делают это не из-за гадостей, и все, что нам нужно, разработчикам, — это предоставить им заранее подготовленные предложения и ответы. Я расскажу, как это сделать, в этой статье.
Вот моя демонстрационная таблица Excel. Как мне его заполнить?
Подсказки в MS Excel
Первый способ ввести предложение
Прежде всего, давайте попробуем разобраться в советах. Взгляни на мою тарелку. Все это звучит просто, но даже при такой простоте можно накопить солидный огород. Например, это поле «номер документа» №1, 1 или 22.03-1?
Самый простой способ — это щелкнуть правой кнопкой мыши по нужной ячейке и выбрать «Вставить заметку». В появившемся поле просто напишите требуемый текст, и если пользователь наведет курсор мыши на эту ячейку, текст немедленно появится во всплывающей подсказке.
Примечания вставлены
Примечание: ячейка с примечанием отмечена специальным значком — маленьким красным треугольником в правом верхнем углу. Сам текст заметки может быть отформатирован как любой другой — вы можете выделить его жирным шрифтом или курсивом, чтобы выделить наиболее важные моменты вашего сообщения.
Удалить заметки можно только из контекстного меню правой кнопки мыши
Примечание. При нажатии кнопки «Удалить» в ячейке заметка не удаляется. Чтобы удалить ее (или отредактировать ее текст), вы можете снова щелкнуть ячейку правой кнопкой мыши и выбрать «Удалить заметку» или «Изменить заметку».
Второй способ ввести предложение
Другой способ вставить предложение интересует нас только с точки зрения того, каким будет следующий разговор (путем фильтрации ввода), однако полезно знать об этом.
Аннотации в Excel с использованием проверки данных
Поместите курсор мыши в выбранную ячейку на панели «Данные» в группе «Инструменты для работы с данными», откройте инструмент «Проверка данных» и заполните поля заголовка и текста сообщения на вкладке «Входное сообщение». Щелкните «ОК».
Теперь, когда вы нажимаете на ячейку с подсказкой (обратите внимание: помеченная таким образом ячейка не отмечена красным треугольником и выглядит как любая другая), ее текст также будет отображаться в желтом прямоугольнике. Невозможно удалить и изменить заметку, введенную через «Подтвердить данные» с помощью правой кнопки мыши.
Проверка по числу введенных символов
Советы хороши, но как насчет более «прогрессивных» пользователей, которые их не читают? Осталось только одно: хлопать в ладоши .. то есть использовать входной фильтр, я имею в виду.
Снова откройте инструмент «Проверка данных», перейдите на вкладку «Параметры» и посмотрите наши варианты ограничения возможностей пользователя.
Контроль по количеству знаков, введенных в MS Excel
Первое, что может быть полезно, — это проверить длину введенного текста. Выбираем пункт «Длина текста» и указываем любой диапазон ограничений. Например, я хочу, чтобы текст в поле «Сообщение» был как можно короче, но при этом ячейка не могла оставаться пустой. Введены значения от 3 до 25 символов, этого достаточно, чтобы ввести что-то вроде «Напоминание о платеже» (21 символ), и когда вы попытаетесь ввести более длинный текст, MS Excel отобразит окно с предупреждением и не позволит вам завершить ввод.
Текст слишком длинный! Excel настороже и не упустит такую очевидную ошибку
Проверка по числу
Еще один хороший метод фильтрации, который, без сомнения, пригодится: фильтрация по номеру. Установите фильтр, подобный показанному на рисунке, и устраните проблемы с лишними буквами, пробелами и символами, появляющимися в поле цены.
Проверить по номеру в Excel
Фильтрация по вводу цифр работает не хуже
Выбор из имеющегося списка значений
Самая эффективная и интересная проверка ввода в MS Excel — это выбор из раскрывающегося списка. Он подходит не для всех типов ячеек, но там, где требуется точность и диапазон значений не слишком широк, вам нужен выбор по списку.
Теперь давайте проверим выпадающий список в MS Excel. Введите данные вручную через точку с запятой.
Выбираем вкладку «Параметры» в «Контроль данных», и указываем «Тип данных» «Список». Есть два способа ввести предустановленные значения:
- Выберите диапазон данных с помощью кнопки Data Range».
- Вручную введите значения из раскрывающегося списка через точку с запятой.
.. или выберите из ассортимента
Второй способ более интересен, так как данные «скрыты» от пользователя, но заполнить их более чем десятком строк проблематично. Первый метод позволяет вам легко настроить гораздо больший список для выбора данных, но сначала вам нужно разместить этот список где-нибудь в документе (каждое значение в отдельной строке), например, на отдельном «служебном» листе в то же, что и рабочая книга MS Excel.
Выбор из списка на листе MS Excel. Другие данные ввести невозможно.
Вот и все — теперь вы можете заполнить ячейку только теми значениями, которые мы указали в списке. Если мы попытаемся ввести данные вручную, MS Excel выдаст нам знакомую ошибку.
Кстати, вы также можете изменить его текст: для этого перейдите на вкладку «Сообщение для вывода» в «Проверка данных», как мы уже делали во «втором способе» ввода предложений, измените текст на нужный один.
При работе с большими объемами информации, особенно при обработке формулами или макросами, важно, чтобы данные не содержали ошибок, которые могут повлиять на результат. Трудности в получении правильных источников возникают, когда они происходят из неструктурированных источников (плохо спроектированные базы данных, ручное составление таблиц и форм незаинтересованными людьми). Особенно сложно получить правильный дизайн для конкретной маски (модели). Например, дату можно записать в виде строки несколькими способами:
- 01.01.2001;
- 01.01.2001;
- 1 января 2001 г и т.д.
В этой статье описываются функции, позволяющие упростить процесс сбора и проверки данных в Excel.
Где находится?
Чтобы настроить параметры проверки введенных значений, во вкладке «Данные» области «Работа с данными» щелкните значок «Проверить данные» или выберите аналогичный пункт в раскрывающемся меню:
На экране появится окно с настройками по умолчанию, где в качестве типа данных можно использовать любое значение:
Настройка условия проверки
Изначально нужно выбрать тип данных для проверки, что будет первым условием. Всего доступно 7 вариантов:
- Целое число;
- Настоящий номер;
- Список;
- Дата;
- Погода;
- Длина текста;
- Другой.
В зависимости от выбранного пункта можно выбрать дополнительные условия. Для чисел, дат, времени и длины текста можно указать ограничения: минус, плюс, диапазон и т.д. Источник связан со списком, а «другой» элемент предлагает ввести формулу, которая возвращает логическое значение.
Самый необычный вид — выпадающий список.
Это позволяет вам выбрать указанные значения в качестве источника и ограничить им разрешенные значения. Также возможно создание динамических раскрывающихся списков.
Функция проверки данных в Excel позволяет настраивать всплывающие подсказки для ячеек листа. Для этого перейдите на вторую вкладку окна проверки ввода — «Сообщение для ввода».
На изображении показан пример возможного сообщения для ячейки, в которой вводятся целые числа от 1 до 31 (настройки вкладки «Параметры»). Заголовок и сообщения указываются на ваше усмотрение, правил по их оформлению нет. Не забудьте установить флажок «Показывать подсказку, если ячейка текущая», иначе сообщение будет неактивным.
Вывод сообщения об ошибке
Последняя вкладка окна проверки данных позволяет настроить поведение и отображение сообщений при обнаружении неверного значения.
Есть три типа сообщений, которые различаются по поведению:
- Стоп;
- Предупреждение;
- Сообщение.
Стоп является сообщением об ошибке и позволяет выполнить только 2 действия: отменить ввод и повторить ввод. В случае отмены новое значение будет изменено на предыдущее. Повторение ввода исправляет новое значение.
Предупреждение более достоверно, чем остановка, поскольку оно позволяет вам оставить значение, не соответствующее условиям тестирования, после того, как пользователь подтвердил ввод.
Сообщение отображает ошибку в виде простой информации и позволяет отменить последнее действие.
Заголовок и сообщение заполняются по запросу.
Используйте проверку данных, чтобы ограничить тип данных или значения, которые пользователи вводит в ячейку, например раскрывающийся список.
Проверьте, как это работает!
-
Выделите ячейки, для которых необходимо создать правило.
-
Выберите Данные > Проверка данных.
-
На вкладке Параметры в списке Тип данных выберите подходящий вариант:
-
Целое число, чтобы можно было ввести только целое число.
-
Десятичное число, чтобы можно было ввести только десятичное число.
-
Список, чтобы данные выбирались из раскрывающегося списка.
-
Дата, чтобы можно было ввести только дату.
-
Время, чтобы можно было ввести только время.
-
Длина текста, чтобы ограничить длину текста.
-
Другой, чтобы задать настраиваемую формулу.
-
-
В списке Значение выберите условие.
-
Задайте остальные обязательные значения с учетом параметров Тип данных и Значение.
-
Откройте вкладку Подсказка по вводу и настройте сообщение, которое будут видеть пользователи при вводе данных.
-
Установите флажок Отображать подсказку, если ячейка является текущей, чтобы при выделении ячеек или наведении на них указателя пользователю отображалось сообщение.
-
Откройте вкладку Сообщение об ошибке, чтобы настроить сообщение об ошибке, и выберите Вид.
-
Нажмите ОК.
Теперь, если пользователь попытается ввести недопустимое значение, появится сообщение об ошибке с настроенным сообщением.
Скачивание примеров
Скачать образец книги со всеми примерами проверки данных из этой статьи
Если вы создаете лист, на котором пользователи должны вводить данные, может потребоваться ограничить ввод определенным диапазоном дат или чисел либо разрешить ввод только положительных целых чисел. В Excel можно ограничить ввод данных в определенные ячейки с помощью функции проверка данных, предлагающей пользователям вводить допустимые данные при выделении ячейки и отображающей сообщение об ошибке, если пользователь вводит недопустимые данные.
Ограничение ввода данных
-
Выделите ячейки, для которых нужно ограничить ввод данных.
-
На вкладке Данные щелкните Проверка данных > Проверка данных.
Примечание: Если команда проверки недоступна, возможно, лист защищен или книга является общей. Если книга является общей или лист защищен, изменить параметры проверки данных невозможно. Дополнительные сведения о защите книги см. в статье Защита книги.
-
В поле Тип данных выберите тип данных, который нужно разрешить, и заполните ограничивающие условия и значения.
Примечание: Поля, в которых вводятся ограничивающие значения, помечаются на основе выбранных вами данных и ограничивающих условий. Например, если выбран тип данных «Дата», вы сможете вводить ограничения в полях минимального и максимального значения с пометкой Начальная дата и Конечная дата.
Запрос для пользователей на ввод допустимых значений
Когда пользователь щелкает ячейку, содержащую требования к вводу данных, можно отобразить сообщение о том, какие данные допустимы.
-
Выделите ячейки, в которых для пользователей нужно отображать запрос на ввод допустимых данных.
-
На вкладке Данные щелкните Проверка данных > Проверка данных.
Примечание: Если команда проверки недоступна, возможно, лист защищен или книга является общей. Если книга является общей или лист защищен, изменить параметры проверки данных невозможно. Дополнительные сведения о защите книги см. в статье Защита книги.
-
На вкладке Подсказка по вводу установите флажок Отображать подсказку, если ячейка является текущей.
-
В поле Заголовок введите заголовок сообщения.
-
В поле Подсказка по вводу введите сообщение, которое должно отображаться.
Отображение сообщения об ошибке при вводе недопустимых данных
При наличии ограничений для данных и при вводе пользователем недопустимых данных в ячейку можно отображать сообщение об ошибке.
-
Выберите ячейки, в которых нужно отображать сообщение об ошибке.
-
На вкладке Данные щелкните Проверка данных > Проверка данных.
Примечание: Если команда проверки недоступна, возможно, лист защищен или книга является общей. Если книга является общей или лист защищен, изменить параметры проверки данных невозможно. Дополнительные сведения о защите книги см. в статье Защита книги.
-
Н вкладке Сообщение об ошибке в поле Заголовок введите заголовок сообщения.
-
В поле Сообщение введите сообщение, которое должно отображаться при вводе недопустимых данных.
-
Выполните одно из следующих действий.
Задача
В контекстном меню
Вид
выберитеТребовать от пользователей исправления ошибки перед продолжением
Остановка
Предупреждать пользователей о том, что данные недопустимы, и требовать от них выбора варианта Да или Нет, чтобы указать, нужно ли продолжать
Предупреждение
Предупреждать пользователей о том, что данные недопустимы, но разрешить продолжать после закрытия предупреждающего сообщения
Сообщение
Добавление проверки данных в ячейку или диапазон ячеек
Примечание: Первые два действия, указанные в этом разделе, можно использовать для добавления любого типа проверки данных. Действия 3–7 относятся к созданию раскрывающегося списка.
-
Выделите одну или несколько ячеек, к которым нужно применить проверку.
-
На вкладке Данные в группе Работа с данными нажмите кнопку Проверка данных.
-
На вкладке Параметры в поле Разрешить выберите Список.
-
В поле Источник введите значения списка, разделенные запятыми. Например, введите Низкий,Средний,Высокий.
-
Убедитесь, что установлен флажок Список допустимых значений. В противном случае рядом с ячейкой не будет отображена стрелка раскрывающегося списка.
-
Чтобы указать, как обрабатывать пустые (нулевые) значения, установите или снимите флажок Игнорировать пустые ячейки.
-
Протестируйте правильность работы проверки данных. Попробуйте ввести в ячейку сначала допустимые, а потом недопустимые данные и убедитесь, что параметры проверки применяются, как вы хотите, а ваши сообщения появляются в нужный момент.
Примечания:
-
После создания раскрывающегося списка убедитесь, что он работает так, как нужно. Например, можно проверить, достаточно ли ширины ячеек для отображения всех ваших записей.
-
Отмена проверки данных. Выделите ячейки, проверку которых вы хотите отменить, щелкните Данные > Проверка данных и в диалоговом окне проверки данных нажмите кнопки Очистить все и ОК.
В таблице перечислены другие типы проверки данных и указано, как применить их к данным на листе.
Чтобы: |
Сделайте следующее: |
---|---|
Разрешить вводить только целые числа из определенного диапазона |
|
Разрешить вводить только десятичные числа из определенного диапазона |
|
Разрешить вводить только даты в заданном интервале времени |
|
Разрешить вводить только время в заданном интервале |
|
Разрешить вводить только текст определенной длины |
|
Вычислять допустимое значение на основе содержимого другой ячейки |
|
Примечания:
-
В примерах ниже при создании формул с условиями используется настраиваемый вариант. В этом случае содержимое поля «Данные» не играет роли.
-
Представленные в этой статье снимки экрана созданы в Excel 2016, но функции аналогичны Excel в Интернете.
Чтобы |
Введите формулу |
---|---|
Значение в ячейке, содержащей код продукта (C2), всегда начинается со стандартного префикса «ID-» и имеет длину не менее 10 (более 9) знаков. |
=И(ЛЕВСИМВ(C2;3)=»ID-«;ДЛСТР(C2)>9)
|
Ячейка с наименованием продукта (D2) содержала только текст. |
=ЕТЕКСТ(D2)
|
Значение в ячейке, содержащей чью-то дату рождения (B6), было больше числа лет, указанного в ячейке B4. |
=ЕСЛИ(B6<=(СЕГОДНЯ()-(365*B4));TRUE,FALSE)
|
Все данные в диапазоне ячеек A2:A10 содержали уникальные значения. |
=СЧЁТЕСЛИ($A$2:$A$10;A2)=1
Примечание: Необходимо сначала ввести формулу проверки данных в ячейку A2, а затем скопировать эту ячейку в ячейки A3:A10 так, чтобы второй аргумент СЧЁТЕСЛИ соответствовал текущей ячейке. Часть A2)=1 изменится на A3)=1, A4)=1 и т. д. Дополнительные сведения |
Адрес электронной почты в ячейке B4 содержал символ @. |
=ЕЧИСЛО(НАЙТИ(«@»,B4))
|
Совет: Если вы владелец малого бизнеса и хотите получить дополнительные сведения о настройке Microsoft 365, посетите раздел Справка и обучение для малого бизнеса.
Хотите узнать больше?
Создание раскрывающегося списка
Добавление и удаление элементов раскрывающегося списка
Дополнительные сведения о проверке данных
В MS Excel есть ряд очень полезных инструментов для удивительно простого создания по-настоящему сложных форм сбора информации. Однако, вот незадача — чаще всего камнем преткновения во взаимодействии с ними служат не возможности табличного редактора, а человеческая «косорукость». Пользователи стирают формулы из ячеек, вносят некорыстные данные, в общем, портят плоды наших трудов.
К счастью они делают это не со зла, и все что нужно нам — разработчикам, снабдить их подсказками и уже готовыми заранее ответами. Как это сделать, я расскажу в этой статье.
Вот и моя демонстрационная excel-таблица. Как её заполнять?
Подсказки в MS Excel
Первый способ вставки подсказки
Первым делом разберемся c подсказками. Взгляните на мою табличку. Вроде бы все просто, однако даже при такой простоте можно нагородить солидный огород. К примеру, поле «номер документ» — это №1, 1, или 22.03-1?
Самый проcтой способ вставить примечание в лист MS Excel
Самое простое, это щелкнуть по нужной ячейке правой кнопкой мыши и выбрать пункт «Вставить примечание«. В появившемся поле достаточно написать требуемый текст, и если пользователь поднесет курсор мыши к этой ячейке, текст немедленно появится во всплывающей подсказке.
Примечания вставлено
Обратите внимание: ячейка с примечанием помечена особым значком — маленьким красным треугольником в правом верхнем углу. Сам же текст примечания может быть отформатирован как любой другой — вы можете сделать его жирным или курсивным, чтобы подчеркнуть особо важные моменты своего послания.
Удалить примечания можно только из контекстного меню правой кнопки мыши
Обратите внимание: нажатие кнопки «Delete» в ячейке не удалит примечание. Избавиться от него (или изменить его текст) можно повторно щелкнув в ячейке правой кнопкой мыши и выбрав пункт «Удалить примечание» или «Изменить примечание».
Второй способ вставки подсказки
Ещё один способ ввести подсказку интересен нам только с точки зрения того, о чем пойдет разговор дальше (фильтрации ввода), тем не менее знать о нем полезно.
Примечания в Excel с помощью проверки данных
Поставьте курсор мыши в выбранную ячейку, на панели «Данные» в группе «Работа с данным» откройте инструмент «Проверка данных«, и заполните поля «заголовок» и «текст сообщения» на вкладке «Сообщение для ввода«. Нажмите «Ок».
Теперь, при щелчке на ячейке с подсказкой (обратите внимание — отмеченная таким способом ячейка не помечается красным треугольником, и выглядит так же как любая другая) также будет выведен его текст в желтом прямоугольнике. Удалить и изменить примечание введенное через «Проверку данных» с помощью правой кнопки мыши, нельзя.
Проверка по числу введенных символов
Подсказки — это хорошо, но что делать с самыми «прогрессивными» пользователями, которые подсказок не читают? Остается одно — бить по рукам… то есть использовать фильтрацию ввода, я хотел сказать.
Снова открываем инструмент «Проверка данных«, переходим на вкладку «Параметры» и смотрим на наши возможности по ограничению возможностей пользователя.
Проверка по числу введенных символов в MS Excel
Первое, что может оказаться полезным, это проверка по длине введенного текста. Выбираем пункт «Длина текста» и указываем любой диапазон ограничений. К примеру, я хочу чтобы текст в поле «Сообщение» был как можно более кратким, но в то же время ячейка не могла оставаться пустой. Значения от 3-х до 25 введенных символов, этого вполне хватит, чтоб вписать что-то вроде «Напоминание об оплате» (21 символ), а при попытке ввести более длинный текст, MS Excel выдаст окно-предупреждение и не даст завершить ввод.
Слишком длинный текст! Excel стоит на страже и не пропустит такой очевидной ошибки
Проверка по числу
Ещё один хороший способ фильтрации который пригодится без сомнения: фильтрация по числу. Установите фильтр подобный указанному на рисунке и навсегда избавьтесь от проблем с тем, что в поле цена появляются буквы, пробелы и лишние символы.
Проверка по числу в Excel
Фильтрация на ввод чисел работает ничуть не хуже
Выбор из имеющегося списка значений
Самая мощная и интересная проверка ввода в MS Excel — выборка из выпадающего списка. Она подойдет не для всех типов ячеек, но там где нужна точность, а диапазон значений не слишком велик, выборка по списку это то что надо.
А теперь, сделаем проверку по выпадающему списку в MS Excel. Данные введем вручную, через точку с запятой.
Выбираем в «Проверке данных» вкладку «Параметры«, и указываем «Тип данных» → «Список». Ввести «предустановленные» значения можно двумя способами:
- Выбрать диапазон данных с помощью кнопки «Диапазон данных».
- Вписать значения выпадающего списка вручную, через точку с запятой.
…или выберем из диапазона
Второй способ более интересен, так как данные «спрятаны» от пользователя, зато набить их больше десятка подряд — проблематично. Первый способ позволяет без проблем задать намного больший список для выбора данных, однако прежде придется этот список разместить где-то в документе (каждое значение на отдельной строке), например на отдельном «служебном» листе в той же книге MS Excel.
Выбор из списка на листе MS Excel. Других данных ввести не удастся.
Вот и готово — теперь заполнить ячейку можно лишь теми значениями, что мы указали в списке. При попытке ввести данные вручную, MS Excel выдаст нам уже знакомую ошибку.
Кстати, можно изменить и её текст — для этого перейдите на вкладку «Сообщение для вывода» в «Проверке данных», как мы уже делали при «втором способе» вставке подсказок, измените текст на требуемый.