Excel сам набирает текст

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

Рассмотрим, как это работает. Предположим, вы вводите информацию о продукте в столбец. Один продукт называется «сахар-песок». Первый раз, когда вы вводите Сахар-песок в ячейку, Excel запоминает эту запись. Позже, когда вы начнете набирать слово Сахар в этом столбце, Excel распознает слово по нескольким первым буквам и завершит его ввод за вас. Просто нажмите Enter, и все готово.

Автозавершение также изменяет регистр букв автоматически. Если начать ввод со слова сахар (со строчной буквой «с») во второй записи, Excel сделает букву «с» прописной в соответствии с предыдущей записью в столбце.

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

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

Рис. 32.1. Выбор пункта контекстного меню Выбрать из раскрывающегося списка позволяет отображать список записей в столбце

Вы даже можете получить доступ к списку с клавиатуры: нажмите Shift+F10 для отображения контекстного меню, а затем нажмите клавишу К (горячую клавишу для команды Выбрать из раскрывающегося списка). Используйте кнопки со стрелками, чтобы сделать свой выбор, и нажмите Enter.

Имейте в виду, что функция автозавершения работает только в пределах смежных столбцов ячеек. Если у вас есть, например, пустая строка, автозавершение будет анализировать только содержимое ячеек под пустой строкой. Если функция автозавершения покажется вам отвлекающей, ее можно отключить в разделе Дополнительно диалогового окна Параметры Excel (выберите Файл ► Параметры). Флажок Автозавершение значений ячеек находится в области Параметры правки.

Автозаполнение ячеек в Microsoft Excel

Автозаполнение в Microsoft Excel

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

Работа автозаполнения в Эксель

Автозаполнение в Microsoft Excel осуществляется с помощью специального маркера заполнения. Для того, чтобы вызвать этот инструмент нужно навести курсор на нижний правый край любой ячейки. Появится небольшой черный крестик. Это и есть маркер заполнения. Нужно просто зажать левую кнопку мыши и потянуть в ту сторону листа, где вы хотите заполнить ячейки.

Маркер заполнения в Microsoft Excel

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

Ячейки заполнены в Microsoft Excel

Автозаполнение ячеек числами

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

    Активируем маркер заполнения и проводим им вниз на необходимое количество ячеек.

Автозаполнение чисел в Microsoft Excel

Переход в параметры автозаполнения в Microsoft Excel

Автозаполнение ячеек числами по порядку в Microsoft Excel

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

Ячейки числами по порядку заполнены в Microsoft Excel

Но можно сделать ещё проще. Вам не нужно будет вызывать параметры автозаполнения. Для этого, когда тянете маркер заполнения вниз, то кроме зажатой левой кнопки мыши, нужно зажать ещё кнопку Ctrl на клавиатуре. После этого, заполнение ячеек числами по порядку происходит сразу же.

Существует также способ сделать автозаполнения ряда прогрессии.

    Вносим в соседние ячейки два первых числа прогрессии.

Два числа прогрессии в Microsoft Excel

Автозаполнение прогрессией в Microsoft Excel

Прогрессия в Microsoft Excel

Инструмент «Заполнить»

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

Инструмсмент заполнить в Microsoft Excel

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

Выделение диапазона в Microsoft Excel

Заполнение ячеек в Microsoft Excel

Данные скопированы в Microsoft Excel

С помощью данного инструмента можно также заполнить ячейки прогрессией.

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

Запуск прогрессии в Microsoft Excel

  • выбрать расположение прогрессии (по столбцам или по строкам);
  • тип (геометрическая, арифметическая, даты, автозаполнение);
  • установить шаг (по умолчанию он равен 1);
  • установить предельное значение (необязательный параметр).

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

Настройка прогрессии в Microsoft Excel

Ячейки заполнены прогрессией в Microsoft Excel

Автозаполнение формулами

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

Автозаполнение формулами в Microsoft Excel

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

Автозаполнение формулами с абсолютными ссылками в Microsoft Excel

Автозаполнение другими значениями

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

Автозаполнение дат в Microsoft Excel

Точно так же, можно произвести автозаполнение по дням недели (понедельник, вторник, среда…) или по месяцам (январь, февраль, март…).

Автозаполнение дней недели в Microsoft Excel

Более того, если в тексте будет любая цифра, то Эксель распознает её. При использовании маркера заполнения произойдет копирование текста с изменением цифры по нарастающей. Например, если вы запишите в ячейку выражение «4 корпус», то в других ячейках, заполненных с помощью маркера заполнения, это название преобразится в «5 корпус», «6 корпус», «7 корпус» и т.д.

Автозаполнение чисел со словами в Microsoft Excel

Добавление собственных списков

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

    Делаем переход во вкладку «Файл».

Переход в раздел Файл в Microsoft Excel

Переход в раздел Параметры в Microsoft Excel

Переход во вкладку Дополнительно в Microsoft Excel

Переход к изменению списков в Microsoft Excel

Переход к добавлению списка в Microsoft Excel

Список добавлен в Microsoft Excel

Автозаполнение ячеек новым списком в Microsoft Excel

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

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.
ЗакрытьОпишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.

При вводе первых букв подбирается слово в excel как сделать

при вводе первых букв подбирается слово в excel как сделать

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

Процедура трансформации первой буквы в заглавную

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

Способ 1: замена первой буквы в ячейке на заглавную

Для решения поставленной задачи используется основная функция ЗАМЕНИТЬ, а также вложенные функции первого и второго порядка ПРОПИСН и ЛЕВСИМВ.

  • Функция ЗАМЕНИТЬ осуществляет замену одного символа или части строки на другие, согласно указанным аргументам;
  • ПРОПИСН – делает буквы прописными, то есть, заглавными, что нам и требуется;
  • ЛЕВСИМВ – возвращает указанное количество знаков конкретного текста в ячейке.

То есть, исходя из этого набора функций, с помощью ЛЕВСИМВ мы вернем в указанную ячейку первую букву, с помощью оператора ПРОПИСН сделаем её заглавной, а затем функцией ЗАМЕНИТЬ заменим строчную букву на прописную.

Общий шаблон данной операции будет выглядеть следующим образом:

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

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

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

при вводе первых букв подбирается слово в excel как сделать

Способ 2: каждое слово с большой буквы

Но бывают случаи, когда нужно сделать не только первое слово в ячейке, начинающимся с заглавной буквы, а вообще, каждое слово. Для этого тоже существует отдельная функция, причем, она намного проще предыдущей. Эта функция называется ПРОПНАЧ. Её синтаксис очень простой:

На нашем примере её применение будет выглядеть следующим образом.

  1. Выделяем свободную область листа. Кликаем по значку «Вставить функцию».
  2. В открывшемся Мастере функций ищем «ПРОПНАЧ». Найдя это наименование, выделяем его и жмем на кнопку «OK».
  3. Открывается окно аргументов. Ставим курсор в поле «Текст». Выделяем первую ячейку с фамилией в исходной таблице. После того, как её адрес попал в поле окна аргументов, жмем на кнопку «OK».

при вводе первых букв подбирается слово в excel как сделать

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

Потом нужно будет нажать кнопку Enter.

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

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

при вводе первых букв подбирается слово в excel как сделать

Как видим, несмотря на то, что массовую смену строчных букв на прописные в 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, предназначены для настройки системы проверки правописания.

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

1. Переход указателя к нужной ячейке во время ввода данных

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

Выберите: Файл -> Параметры -> Дополнительно -> Параметры правки. Поставьте флажок «Переход к другой ячейке после нажатия клавиши ВВОД» и в соответствующем раскрывающемся списке выберите то направление, которое вам больше подходит в данный момент.

При вводе первых букв подбирается слово в excel как сделать

Совет: При отключении флажка, клавиши со стрелками можно использовать для управления перемещением указателя. Например, если вы вводите данные в строке, нажмите клавишу со стрелкой вправо, а не Enter, чтобы перейти к следующей ячейке в той же строке.

2. Храните данные в таблицах данных:

Таблица Excel является сеткой из строк и столбцов. При добавлении данных в Excel, он интуитивно не использует таблицы данных. Однако таблицы данных Excel являются простым и мощным инструментом. Они помогают легко добавлять больше строк и столбцов, не беспокоясь об обновлении ссылок формул, опций, настроек фильтров и т.д. Таблицы данных сами позаботятся о форматировании.

При вводе первых букв подбирается слово в excel как сделать

Для добавления таблицы данных Excel, выберите диапазон ячеек, содержащих данные, и нажмите на кнопку Таблица, находящуюся во вкладке «Вставка» на ленте или нажмите сочетание клавиш «CTRL + T».

Несколько хитростей таблиц данных:

  • Таблицы данных вставляются со своим собственным набором фильтров данных и параметром сортировки по умолчанию. Без таблиц данных Excel допускает только один набор фильтров на листе. Однако если рабочий лист имеет более одной таблицы, то каждая таблица может иметь свои собственные фильтры и параметры сортировки.
  • Формулы внутри таблицы данных могут использовать осмысленные имена заголовков вместо использования ссылок на ячейки. Кроме того, при добавлении или удалении строк  не нужно беспокоиться об обновлении ссылок.
  • С помощью структурированных ссылок, вычисления внутри столбцов становятся очень простыми. Кроме того, Excel автоматически заполняет формулу внутри остальной части ячеек в столбце.
  • Таблицы данных могут быть отформатированы одним кликом мыши по пункту «Стили» во вкладке «Конструктор».
  • Повторяющиеся данные могут быть удалены из таблиц данных одним кликом мыши по пункту «Удалить дубликаты» во вкладке «Конструктор» на ленте.
  • Таблицы данных могут быть преобразованы обратно в диапазон одним кликом мыши по кнопке «Преобразовать в диапазон» во вкладке «Конструктор».
  • Таблицы данных могут быть экспортированы в список SharePoint так же одним кликом мыши по кнопке «Экспорт» во вкладке «Конструктор».
  • Таблицы данных можно суммировать, добавив итоговую строку, поставив флажок в чек-боксе «Строка итогов» во вкладке «Конструктор».

Ввод данных с помощью форм

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

Выберите из списка пункт Другие команды. Выберите Все команды из выпадающего списка. Чуть ниже найдите Форма в большом списке и выделите егоПри вводе первых букв подбирается слово в excel как сделать

  1. Нажмите кнопку Добавить, и этот пункт должен добавиться в панель быстрого доступа после нажатия на кнопку ОК
  2. Для того, чтобы получить доступ к диалоговому окну форм, просто выберите таблицу данных на рабочем листе и нажмите на добавленную кнопку из панели быстрого доступа.
  3. В этом диалоговом окне есть следующие кнопки:
  4. При вводе первых букв подбирается слово в excel как сделать
  • Добавить: Добавляет новую запись в таблицу данных
  • Удалить: Удаляет отображаемую запись из таблицы данных
  • Вернуть: Восстановление изменений, внесенных в таблицу данных
  • Назад / Далее: Находит записи, указанные в поле Критерии
  • Критерии: Получение данных, которые удовлетворяют критериям набора
  • Закрыть: Закрывает диалоговое окно

4. Проверка данных с помощью раскрывающегося списка:

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

  • Введите список элементов в диапазоне.
  • Выделите ячейку, которая будет содержать выпадающий список
  • Выберите вкладку Данные на ленте -> Работа с данными -> Проверка данных.
  • В диалоговом окне Проверка вводимых значений, перейдите на вкладку Настройки.
  • В раскрывающемся списке Тип данных, выберите Список.
  • В поле Источник укажите диапазон, содержащий нужные вам элементы.

При вводе первых букв подбирается слово в excel как сделать

Совет: Если в раскрывающемся списке мало данных, то вы можете ввести значения непосредственно в поле Источник, разделенные запятыми.

5. Автозамены для ввода данных:

Автозамена по умолчанию подразумевает такие полезные вещи, как написание предложений с заглавной буквы, или исправление случайного нажатия Caps Lock. Кроме того, можно настроить Автозамену создавая сокращения для часто используемых слов или фраз. Например, ниже я использую аббревиатуру: «гос» для «государство».

Для того чтобы добраться до Параметров автозамены, нажмите на Файл -> Параметры -> Правописание -> Параметры автозамены. В качестве альтернативы можно воспользоваться сочетанием клавиш: ALT + T + Т.

При вводе первых букв подбирается слово в excel как сделать

Автозамена несколько хитростей:

  • Чтобы добавить новую автозамену, введите заменяемый текст в поле Заменять и введите замещающий текст, который будет в поле На, а затем нажмите кнопку Добавить.
  • Чтобы удалить автозамену найдите ее в списке автозамен и нажмите кнопку Удалить.
  • Чтобы отменить сработавшую автозамену, нажмите CTRL + Z при вводе информации в ячейку.
  • Для совместного использования автозамен с вашими друзьями или коллегами, просто найдите файл *.acl на своем компьютере и скопируйте его на компьютер друга или коллеги.
  • Excel преобразует адрес электронной почты или записи веб URL в гиперссылки с использованием автозамены. Чтобы изменить автоматическое преобразование текста в гиперссылку, просто нажмите кнопку Отменить (или нажмите Ctrl + Z) после того, как вы вводите текст. Гиперссылка исчезнет, но текст, который вы ввели останется неизменным. Чтобы полностью отключить эту функцию, снова перейдите в раздел Параметры автозамены -> Нажмите на вкладку: Автоформат при вводе -> уберите флажок: «адреса Интернета и сетевые пути гиперссылками».

При вводе первых букв подбирается слово в excel как сделать

6. Автозаполнения для автоматизации ввода данных:

Функция автозаполнения в Excel позволяет легко вводить один и тот же текст в несколько ячеек. Просто введите первые несколько букв текста в ячейку и Excel автоматически завершит запись, основываясь на других записях, которые вы уже сделали в этом же столбце. Это помогает не только уменьшить процесс набора текста, но и согласует введение данных.

Автозаполнение несколько хитростей:

  • Автозаполнение работает только на смежной ячейке, поэтому не оставляйте пустых строк, чтобы в полной мере использовать автозаполнение
  • Автозаполнение изменяет регистр букв автоматически
  • Если столбец содержит несколько вхождений записи, которые соответствуют первым нескольким вводимых вами символам, то автозаполнение не сработает пока ваша запись не станет соответствовать хотя бы одному из них полностью.
  • Вы можете получить доступ к автозаполнению, кликнув правой кнопкой мыши по ячейке и выбрав пункт «Выбрать из раскрывающегося списка». Также вы можете получить доступ к этому же раскрывающемуся списку с помощью горячей клавиши: Shift + F10.

7. Аудиокоррекция (работает, к сожалению, только с английским текстом и числами)

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

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

При вводе первых букв подбирается слово в excel как сделать

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

Источник: https://dvorkin.by/excel/

Как легко сделать автозаполнение в Excel

При вводе первых букв подбирается слово в excel как сделать

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

Когда вы должны и не должны использовать автозаполнение?

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

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

Например, если вы набрали «Иван Петров» в первой ячейке, а затем много других в следующих, например «Света» и «Степан», вы можете снова набрать «Иван Петров» намного быстрее, просто набрав «И» и затем нажмите Enter, чтобы Excel автоматически набрал полное имя.

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

  • Включить / отключить автозаполнение в Excel
  • Действия по включению или отключению автозаполнения в Microsoft Excel различаются в зависимости от используемой версии:
  • В EXCEL 2019, 2016, 2013 И 2010
  1. Перейдите в меню «Файл» > «Параметры».
  2. В окне параметров Excel откройте Advanced слева.
  3. В разделе «Параметры редактирования» включите или отключите параметр «Включить автозаполнение» для значений ячеек в зависимости от того, хотите ли вы включить или отключить эту функцию.
  4. Нажмите  OK, чтобы сохранить изменения и продолжить использование Excel.
    При вводе первых букв подбирается слово в excel как сделать
  1. Выберите «Параметры Excel», чтобы открыть диалоговое окно «Параметры Excel».

  2. Выберите Advanced на панели слева.

  3. Установите флажок рядом с полем «  Включить автозаполнение для значений ячеек», чтобы включить или отключить эту функцию.

  4. Выберите ОК,  чтобы закрыть диалоговое окно и вернуться к рабочему листу.

  1. Перейдите в Инструменты > Параметры в строке меню, чтобы открыть диалоговое окно Параметры .

  2. Выберите  вкладку «Редактировать ».

  3. Включите / выключите автозаполнение с помощью флажка рядом с параметром  Включить автозаполнение для значений ячеек.

  4. Нажмите кнопку  ОК,  чтобы сохранить изменения и вернуться на рабочий лист.

Автозаполнение данных и формул

  1. Если ввести в ячейку A1 какое — либо число, подвести указатель мыши к маркеру заполнения (черный квадратик в нижнем правом углу ячейки) и удерживая левую кнопку мыши тянуть его вниз, то данные из ячейки A1 появятся на всем диапазоне, который Вы выделили маркером;
    При вводе первых букв подбирается слово в excel как сделать
  2. Для того чтобы создать последовательность типа 1,2,3…. Надо ввести единицу, а затем тянуть за маркер автозаполнения удерживая не только левую кнопку мыши, но и клавишу CTRL;
  3. Введя в A1 – «1», а в A2 –«2», выделив их и перетягивая вниз за маркер заполнения мы получим последовательность 1,2,3,4,…, а дополнительно нажав на CTRL создадим чередующую последовательность
    1,2,1,2….;
  4. Если после автозаполнения нажать на иконку, которая появится в правом нижнем углу, то можно заполнить изменять вид наполнения ячеек (например: только форматирование без значений, или наоборот);
    При вводе первых букв подбирается слово в excel как сделать
  5. Если при автозаполнении удерживать не левую, а правую клавишу, то откроется дополнительное меню в котором сможете более гибко настроить этот инструмент. Например, построить даты по рабочим дням;
  6. Заполнить одинаковыми данными целый столбец проще простого, если до этого уже создавался подобный столбец слева. (пусть даже с другими значениями).
    Вводим значение в первую строку и дважды щелкаем левой кнопкой мыши по маркеру. Ячейки заполнятся самостоятельно ровно на столько же строк, сколько их в первом столбце;
    При вводе первых букв подбирается слово в excel как сделать
  7. Для того, чтобы добавить n-ное количество строк, надо установить курсор на ячейку, под которой Вам необходимо пополнение. Подводим курсор мыши к маркеру автозаполнения. После этого нажимаем SHIFT, что преобразит маркер в фигуру с двумя направленными стрелками. Теперь удерживая левую кнопку мыши тянем курсор вниз, на то количество строк,
    которое нам необходимо вставить (при этом не отпускайте клавишу SHIFT);
  8. Все знают, что если выделить две ячейки с числами и тянуть их на другие ячейки, то выстроится вереница чисел в арифметической прогрессии.
    Но оказывается, возможности эксель не ограничиваются одной только арифметической прогрессии. Можно довольно легко настроить нужную прогрессию.
    Причем, достаточно будет ввести только первое значение, затем подвести курсор мыши к правому нижнему углу до образования черного крестика. (вообщем, всё то же самое что и при обычном заполнении). Но тянуть ячейки
    вниз надо не левой, а правой кнопкой мыши!

    После этого появится контекстное меню, где надо выбрать последний пункт «прогрессия»

    А в появившемся окне можно выбрать вид прогрессии (арифметическая, геометрическая) шаг, предельное значение и т.д.

  9. Если ввести слово «январь», то при помощи автозаполнения можно создать вереницу всех месяцев. Это же касается и дней недели;
    При вводе первых букв подбирается слово в excel как сделать
  10. Для того чтобы создать собственный список, который в последствии может быть использован при автозаполнении, выберите на ленте – Файл – Параметры – Дополнительно – кнопка Изменить списки…;
  11. Если тянуть за маркер не сверху вниз, а снизу вверх, (или справа налево) то произойдет удаление данных.
    При вводе первых букв подбирается слово в excel как сделать

При вводе первых букв подбирается слово в excel как сделать

Источник: https://comhub.ru/avtozapolnenie-microsoft-excel-tryuki/

Как оставить только первые буквы слов в Office

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

Итак, есть список людей с полными данными: фамилия, имя, отчество. Как же сократить имя и отчество до инициалов? А если таких строк тысячи?

Как в Office оставить только первые буквы слов 

Разберём пример такого списка. Для начала превратим список в таблицу.

При вводе первых букв подбирается слово в excel как сделать

Выбирая разделитель нажмите клавишу пробела. Таким образом каждое слово будет в отдельном столбце и форматировать станет на порядок легче.

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

При вводе первых букв подбирается слово в excel как сделать

Теперь подошли к самому интересному, будем использовать макрос. Переводим курсор перед первым словом и начинаем записывать макрос. О том, как это сделать, я подробно писал тут. Всё очень просто!

В примере курсор стоит перед буквой A в слове Александр.

+ значит то, что нажимаем клавиши одновременно. Например, Shift + ← означает что мы нажали одновременно Shift и стрелочку «назад»

Последовательность команд.

Что делаем Для чего
нажимаем →  Переводим курсор после первой буквы
нажимаем Shift + End Выделяем слово
нажимаем Shift + ← Выделяется слово без первой буквы
нажимаем Del Удаляем выделение
нажимаем . Добавляем точку
нажимаем Tab Переходим к следующему столбцу
нажимаем Home Переводим курсор в начало
нажимаем →  Переводим курсор после первой буквы
нажимаем Shift + End Выделяем слово
нажимаем Shift + ← Выделяется слово без первой буквы
нажимаем Del Удаляем выделение
нажимаем . Добавляем точку
нажимаем ↓ Переходим к следующей строке
нажимаем Home Переводим курсор в начало ячейки
нажимаем ← Переводим курсор на первый столбец
нажимаем Home Переводим курсор в начало ячейки
  • Останавливаем запись макроса.
  • Вот, что нам подсказывает Майкрософт по клавиатурным комбинациям Офиса.
  • И что у нас получилось вы видите ниже.
  • При вводе первых букв подбирается слово в excel как сделать
  • Теперь преобразовываем таблицу в текст и получим то, что мы хотели — краткий список.

При преобразовании можно использовать точку как разделитель. После преобразования у вам получатся по две точки, но через Найти и заменить (Ctrl+F ) мы превращаем .. в .

Итоговый список, который у нас получился. При большом количестве строк воспользуйтесь написанием цикла вместо исполнения макроса вручную.

При вводе первых букв подбирается слово в excel как сделать

Успешной вам офисной работы!

Источник: https://lassimarket.ru/2017/04/kak-ostavit-tolko-pervye-bukvy-slov-v-office/

Найти в ячейке любое слово из списка

Хитрости » 4 Январь 2016       Дмитрий       53708 просмотров
При вводе первых букв подбирается слово в excel как сделатьПри вводе первых букв подбирается слово в excel как сделать
Как видно — в нашем каталоге только артикулы без наименований. У заказчика же помимо артикулов еще и название товара, т.е. много лишнего. И вам надо понять какие товары присутствуют в вашем каталоге, а какие нет:При вводе первых букв подбирается слово в excel как сделать
Стандартных формул в Excel для подобного поиска и сравнения нет. Конечно, можно попробовать применить ВПР с подстановочными символами сначала к одной таблице, а затем к другой. Но если подобную операцию необходимо проделывать раз за разом, то прописывать по несколько формул к каждой таблице прямо скажем — не комильфо.
Поэтому я и решил сегодня продемонстрировать формулу, которая без всяких доп. манипуляций поможет такое сравнение сделать. Чтобы разобраться самостоятельно рекомендую скачать файл:

  • Скачать файл:
  •   Tips_All_AnyoneOfArray.xls (49,5 KiB, 14 583 скачиваний)

На листе «Заказ» в этом файле таблица, полученная от заказчика, а на листе «Каталог» наши артикулы.
Сама формула на примере файла будет выглядеть так:

=ПРОСМОТР(2;1/ПОИСК(Каталог!$A$2:$A$11;A2);Каталог!$A$2:$A$11)
=LOOKUP(2,1/SEARCH(Каталог!$A$2:$A$11,A2),Каталог!$A$2:$A$11)

эта формула вернет название артикула, если в тексте есть хоть один артикул из каталога и #Н/Д(#N/A) если артикул не найден в каталоге.
Прежде чем облагородить эту формулу всякими дополнениями(вроде виде убирания ненужных #Н/Д) давайте разберемся как она работает.
Функция ПРОСМОТР(LOOKUP) ищет заданное значение(2) в указанном диапазоне(массиве — второй аргумент). В качестве диапазона обычно приводится массив ячеек, но функция ПРОСМОТР имеет первую нужную нам особенность — она старается преобразовать непосредственно в массив любое выражение, записанное вторым аргументом. Иными словами она вычисляет выражение в этом аргументе, чем мы и пользуемся, подставив в качестве второго аргумента выражение: 1/ПОИСК(Каталог!$A$2:$A$11;A2). Часть ПОИСК(Каталог!$A$2:$A$11;A2) ищет поочередно каждое значение из списка Каталога в ячейке A2(наименование из таблицы Заказчика). Если значение найдено, то возвращается номер позиции первого символа найденного значения. Если значение не найдено — возвращается значение ошибки #ЗНАЧ!(#VALUE!). Теперь вторая особенность: функция требует расположения данных в массиве в порядке возрастания. Если данные расположены иначе — функция будет просматривать массив до тех пор, пока не найдет значение больше искомого, но максимально к нему приближенное(хотя если данные позволяют — для более точного поиска все же лучше отсортировать список по возрастанию). Поэтому сначала мы 1 делим на выражение ПОИСК(Каталог!$A$2:$A$11;A2), чтобы получить массив вида:{0,0181818181818182:#ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ!}
Ну а в качестве искомого значения мы подсовываем функции число 2 — заведомо большее число, чем может вообще встретиться в массиве(т.к. единица, поделенная на любое число будет меньше двух). И как результат мы получим позицию в массиве, в которой встречается последнее совпадение из каталога. После чего функция ПРОСМОТР запомнит эту позицию и вернет значение из массива Каталог!$A$2:$A$11(третий аргумент), записанное в этом массиве для этой позиции.
Вы можете просмотреть этапы вычисления функции самостоятельно для каждой ячейки, я здесь просто приведу этапы чуть в расширенном для понимания виде:

  1. =ПРОСМОТР(2;1/ПОИСК(Каталог!$A$2:$A$11;A2);Каталог!$A$2:$A$11)
  2. =ПРОСМОТР(2;
    1/{55:#ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ!};

    Каталог!$A$2:$A$11)

  3. =ПРОСМОТР(2;{0,0181818181818182:#ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ!:#ЗНАЧ!};Каталог!$A$2:$A$11)
  4. =ПРОСМОТР(2;
    1;

    {«FM2-3320″:»CV455689″:»Q5949X»:»CE321A»:»CE322A»:»CE323A»:»00064073″:»CX292708″:»CX292709″:»CX292710″})

  5. =»FM2-3320″

Теперь немного облагородим функцию и сделаем еще пару реализаций
Реализация 1:
Вместо артикулов и #Н/Д выведем для найденных позиций «Есть», а для отсутствующих «Не найден в каталоге»:
=ЕСЛИ(ЕНД(ПРОСМОТР(2;1/ПОИСК(Каталог!$A$2:$A$11;A2)));»Не найден в каталоге»;»Есть»)
=IF(ISNA(LOOKUP(2,1/SEARCH(Каталог!$A$2:$A$11,A2))),»Не найден в каталоге»,»Есть»)
работа функции проста — с ПРОСМОТР(LOOKUP) разобрались, поэтому остались только ЕНД и ЕСЛИ.
ЕНД(ISNA) возвращает ИСТИНА(TRUE) если выражение внутри неё возвращает значение ошибки #Н/Д(#N/A) и ЛОЖЬ(FALSE) если выражение внутри не возвращает значение этой ошибки.
ЕСЛИ(IF) возвращает то, что указано вторым аргументом если выражение в первом равно ИСТИНА(TRUE) и то, что указано третьим аргументом, если выражение первого аргумента ЛОЖЬ(FALSE).

Реализация 2:
Вместо #Н/Д выведем «Не найден в каталоге», но при этом если артикулы найдены — выведем названия этих артикулов:
=ЕСЛИОШИБКА(ПРОСМОТР(2;1/ПОИСК(Каталог!$A$2:$A$11;A2);Каталог!$A$2:$A$11);»Нет в каталоге»)
=IFERROR(LOOKUP(2,1/SEARCH(Каталог!$A$2:$A$11,A2),Каталог!$A$2:$A$11),»Нет в каталоге»)
Про функция ЕСЛИОШИБКА(IFERROR) я подробно рассказывал в этой статье: Как в ячейке с формулой вместо ошибки показать 0.
Если вкратце, то если выражение, заданное первым аргументом функции, возвращает значение любой ошибки, то функция вернет то, что записано вторым аргументом(в нашем случае это текст «Не найден в каталоге»). Если же выражение не возвращает ошибку, то функция ЕСЛИОШИБКА запишет то значение, которое было получено выражением в первом аргументе(в нашем случае это будет наименование артикула).

Реализация 3
Надо не просто определить какому артикулу соответствует, но и вывести цену для наименования по этому артикулу(сами цены должны быть расположены в столбце B листа Каталог):

=ЕСЛИОШИБКА(ПРОСМОТР(2;1/ПОИСК(Каталог!$A$2:$A$11;A2);Каталог!$B$2:$B$11);»»)
=IFERROR(LOOKUP(2,1/SEARCH(Каталог!$A$2:$A$11,A2),Каталог!$B$2:$B$11),»»)

Пара важных замечаний:

  • данные на листе с артикулами не должны содержать пустых ячеек. Иначе с большой долей вероятности формула будет возвращать значение именно пустой ячейки, а не то, которое подходит под условия поиска
  • формула осуществляет поиск таким образом, что ищется любое совпадение. Например, в качестве артикула записана цифра 1, а в строке наименований может встречаться помимо целой 1 еще и 123, 651123, FG1412NM и т.п. Для всех этих наименований может быть подобран артикул 1, т.к. он содержится в каждом наименовании. Как правило это может произойти, если артикул 1 расположен в конце списка
  1. Поэтому желательно перед использованием формулы отсортировать список по возрастанию(от меньшего к большему, от А до Я).
  2. В приложенном в начале статьи примере вы найдете все разобранные варианты.
  3. Если же вам понадобится выводить все наименования, то можно воспользоваться функцией СОДЕРЖИТ_ОДНО_ИЗ из моей надстройки MulTEx.
  4. Так же см.:
    Сравнение текста по части предложения
    Что такое формула массива
    Как найти значение в другой таблице или сила ВПР
    ВПР с поиском по нескольким листам

Статья помогла? Поделись ссылкой с друзьями!

Источник: https://www.excel-vba.ru/chto-umeet-excel/najti-v-yachejke-lyuboe-slovo-iz-spiska/

Выпадающий список с контекстным поиском

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

Итак, речь пойдёт о выпадающем списке (так называемый combo box), в который встроена возможность динамического поиска по подстроке, которую пользователь вводит с клавиатуры. Посмотрите пример, в котором мы имеем топ 300 крупнейших городов России.

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

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

Файл примера

Скачать

Пошаговая инструкция

Предварительные замечания

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

Шаг 1. Готовим таблицу для списка

Подготовьте таблицу с четырьмя колонками: Город (или то, что вам нужно), Статус, Индекс, Фильтр. Заполните столбец Город значениями. В остальных трёх колонках будут формулы, которые мы обсудим ниже. Я всем рекомендую использовать умную таблицу, так как это значительно проще.

Шаг 2. Формулы для столбца Статус

На примере ячейки F2 рассмотрим формулу, аналогичную для всего столбца Статус (столбец F). Из F2 формулу можно протягивать вниз до конца, а в случае умной таблицы Excel это сделает за вас. Это также относится ко всем формулам, которые мы будем обсуждать в этой статье.

$B$2 — ячейка, с которой будет связан выпадающий список (добавляется на шаге 6). Что значит связано? Всё, что вы введёте в выпадающий список, тут же отразится в ячейке B2.

Формула ПОИСК вернёт ошибку, если содержимое B2 не найдено в $E2. ЕОШИБКА перехватит ошибку и вернёт ИСТИНА, если действительно была ошибка, и — ЛОЖЬ, если строка таки была найдена. Функция НЕ делает из истины ложь и наоборот (инверсирует результат).

Таким образом, мы получим в этом столбце ИСТИНА, если подстрока найдена в текущем городе, и наоборот.

Обратите внимание, что пустая подстрока содержится в любой строке, поэтому все ячейки столбца Статус имеют значения ИСТИНА, когда мы не ввели ещё ничего в B2.

Обычный диапазон Умная таблица
или

=NOT( ISERROR( SEARCH( $B$2; $E2) ) )

или

=NOT( ISERROR( SEARCH( $B$2; [@Город]) ) )

[@Город] — на языке структурных формул умных таблиц это ссылка на ячейку столбца Город в той же строке, в которой находится сама формула. Поскольку ссылка идёт внутри таблицы, то имя самой таблицы в формуле можно не использовать. В остальном всё — тоже самое.

Шаг 3. Формула для столбца Индекс

Если B2 содержит подстроку поиска, то в столбце Статус не все ячейки примут значение ИСТИНА. Статус ИСТИНА будет только там, в чьи названия городов входит соответствующая подстрока. А в столбце Индекс мы рассчитываем номер по порядку для всех строк, которые содержат искомую подстроку.

Например, на рисунке ниже B2 содержит «ни», что заставляет столбец Статус быть истинным у строк с городами Нижний Новгород, Калининград, Магнитогорск и т.д., а в столбце Индекс мы начинаем считать факты срабатываний в F: Нижний Новгород — первое срабатывание, Калининград — второе и так далее.

Функция ЕСЛИ отсекает все значения в F, которые не равны ИСТИНА. Функция СЧЁТЕСЛИ подсчитывает количество значений ИСТИНА в F.

Обычный диапазон Умная таблица
или

=IF( $F2; COUNTIF( $F$2:$F2; TRUE ); «»)

или

=IF( [@Статус]; COUNTIF( $F$2:[@Статус]; TRUE ); «»)

Обратите внимание, что диапазон условия в СЧЁТЕСЛИ введен скользящий — вторая координата не закреплена — и во время протягивания она растёт пропорционально таблице. За счёт этого трюка мы получаем механизм подсчёта значения ИСТИНА.

Например, 6-я строка будет подсчитывать ИСТИНУ по диапазону $F$2:$F6 (там одно значение — от Нижнего Новгорода), а 41-я строка будет подсчитывать ИСТИНУ уже по диапазону $F$2:$F41 (а там уже 2 значения — от Нижнего Новгорода и от Калининграда). Вот суть механизма.

Это полезный приём, который стоит запомнить.

Шаг 4. Формула для столбца Фильтр

Теперь наша задача, опираясь на столбец Индекс, сформировать в столбце H отфильтрованный список городов, который необходимо показывать в выпадающем списке.

Обычный диапазон Умная таблица
или

=IFERROR( INDEX( стлГород; MATCH( ROWS($G$2:$G2); стлИндекс; 0) ); «» )

Обратите внимание на динамический именованный диапазон стлГород и стлИндекс, которые мы вынуждены создавать для случая диапазона, чтобы придать решению должный уровень универсальности. Техника, по которой созданы эти именованные диапазоны разобрана тут.

или

=IFERROR( INDEX( [Город]; MATCH( ROWS($G$2:[@Индекс]); [Индекс]; 0) ); «» )

Не путайте: [Индекс] — ссылка на весь столбец, а [@Индекс] — ссылка на ячейку из этого столбца в текущей строке. Никакие дополнительные именованные диапазоны нам создавать нет никакой необходимости, так как мы пользуемся встроенным в умные таблицы сервисом при ссылке на столбцы.

Формула ЧСТРОК($G$2:$G2) используется для генерации последовательных номеров от 1 (для второй строки) до N (в строке N+1), равному количеству найденных подстрок. Просто генерируется диапазон соответствующего размера, а формула ЧСТРОК возвращает его высоту в строках.

Формула ПОИСКПОЗ ищет номер реальной строки, содержащий соответствующий индекс. Например, в столбце Фильтр мы видим Магнитогорск на третьей позиции, но в реальности он взят из E45, так как в G45 стоит цифра 3, которую мы и нашли через ПОИСКПОЗ. То есть ПОИСКПОЗ сказал нам, что Магнитогорск находится в 45-й строке, а извлекли мы его оттуда уже при помощи формулы ИНДЕКС.

Если же при извлечении возникает ошибка (текущая строка находится ниже строки N+1), то формула возвращает пустую строку. За это отвечает ЕСЛИОШИБКА.

Шаг 5. Создание именованных диапазонов

Обычный диапазон Умная таблица
Именованный диапазон стлГород

=Range!$E$2:ИНДЕКС( Range!$E:$E; СЧЁТЗ(Range!$E:$E) )

или

=Range!$E$2:INDEX( Range!$E:$E; COUNTA(Range!$E:$E) )

Именованный диапазон стлИндекс

=Range!$G$2:ИНДЕКС( Range!$G:$G; СЧЁТЗ(Range!$G:$G) )

или

=Range!$G$2:INDEX( Range!$G:$G; COUNTA(Range!$G:$G) )

Именованный диапазон стлФильтр

=Range!$H$2:ИНДЕКС( Range!$H:$H; СЧЁТЗ(Range!$H:$H) )

или

=Range!$H$2:INDEX( Range!$H:$H; COUNTA(Range!$H:$H) )

Именованный диапазон DDL_Range

=Range!$H$2:ИНДЕКС( стлФильтр; МАКС(стлИндекс) )

или

=Range!$H$2:INDEX( стлФильтр; MAX(стлИндекс) )

Именованный диапазон DDL_Table

=Table!$H$2:ИНДЕКС( tblData[Фильтр]; МАКС(tblData[Индекс]) )

или

=Table!$H$2:INDEX( tblData[Фильтр]; MAX(tblData[Индекс]) )

tblData — имя умной таблицы Именованный диапазон DDL_Fake

=DDL_Table

Именованный диапазон DDL_Fake, как видите, напрямую ссылается на DDL_Table и нужен для того, чтобы обмануть элемент управления ComboBox21, так как он не умеет работать с ИД, ссылающимися на умную таблицу.

DDL_Range и DDL_Table это диапазоны, которые формируются на базе значений столбца Фильтр без пустых строк. Эти ИД указываются в свойствах ListFillRange выпадающих списков (DDL_Table — через DDL_Fake).

При вводе первых букв подбирается слово в excel как сделать

Шаг 6. Вставляем Combo box на лист

На ленте Разработчик в группе Элементы управления через кнопку Вставить выберите элемент управления ActiveX Поле со списком и вставьте его на лист.

Далее:

  • Нажмите кнопку Режим конструктора (предварительно убедитесь, что вставленный элемент управления активен)
  • Нажмите кнопку Свойства на ленте
  • Отредактируйте свойства в соответствии с рисунком:
    • Поле AutoWordSelect должно быть равно False
    • Поле LinkedCell сделайте равным B2
    • Поле ListFillRange должно быть либо DDL_Range для обычного диапазона (лист Range), либо DDL_Fake для умной таблицы (лист Table).
    • Поле MatchEntry = 2 — fmMatchEntryNone

Шаг 7. Модификация события Change для элементов Поле со списком

Ну и изюминка нашего приёма, то, что заставляет Поле со списком показывать нам обновленный список выбора после каждого изменения строки ввода, — событие Change этого элемента управления, которое переприсваивает свойство ListFillRange и вызывает событие раскрытия списка DropDown.

Вот и всё!

P.S. К сожалению, не я придумал такую крутую штуку. Это сделал индийский товарищ Sumit Bansal, решение которого я лишь немного оптимизировал (исправил VBA событие — у него оно почему-то было привязано к GotFocus, что всё портило, и сократил формулы).

Источник: http://perfect-excel.ru/publ/excel/polzovatelskij_interfejs/vypadajushhij_spisok_s_kontekstnym_poiskom/8-1-0-78

Как в Excel использовать автоматическое завершение для автоматизации ввода данных — Трюки и приемы в Microsoft Excel

Функция автозавершения Excel позволяет легко вводить один и тот же текст в несколько ячеек.

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

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

Рассмотрим, как это работает. Предположим, вы вводите информацию о продукте в столбец. Один продукт называется «сахар-песок». Первый раз, когда вы вводите Сахар-песок в ячейку, Excel запоминает эту запись. Позже, когда вы начнете набирать слово Сахар в этом столбце, Excel распознает слово по нескольким первым буквам и завершит его ввод за вас. Просто нажмите Enter, и все готово.

Автозавершение также изменяет регистр букв автоматически. Если начать ввод со слова сахар (со строчной буквой «с») во второй записи, Excel сделает букву «с» прописной в соответствии с предыдущей записью в столбце.

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

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

При вводе первых букв подбирается слово в excel как сделать

Рис. 32.1. Выбор пункта контекстного меню Выбрать из раскрывающегося списка позволяет отображать список записей в столбце

Вы даже можете получить доступ к списку с клавиатуры: нажмите Shift+F10 для отображения контекстного меню, а затем нажмите клавишу К (горячую клавишу для команды Выбрать из раскрывающегося списка). Используйте кнопки со стрелками, чтобы сделать свой выбор, и нажмите Enter.

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

Если функция автозавершения покажется вам отвлекающей, ее можно отключить в разделе Дополнительно диалогового окна Параметры Excel (выберите Файл ► Параметры).

Флажок Автозавершение значений ячеек находится в области Параметры правки.

Источник: http://excelexpert.ru/kak-v-excel-ispolzovat-avtomaticheskoe-zavershenie-dlya-avtomatizacii-vvoda-dannyx

Разбивает текст по ячейкам сам

djek61

Дата: Воскресенье, 27.03.2016, 19:34 |
Сообщение № 1

Группа: Пользователи

Ранг: Новичок

Сообщений: 13


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

Граждане профи.Кто знает как исправить настройки.
Суть вот в чём Была фраза из 4 слов. Разбил их по ячейкам разделение было по пробелу.
теперь всё чтобы я не вставлял в ексель то каждое слово ставиться в разную ячейку и даже цифра 12 349 делиться на 12 и 349 и ставиться в разные ячейки.
Кто нибудь имеет представление почему так и как это лечить?
Что делал-
менял формат ячеек
вставлял через специальную вставку
вставлял через правую кнопку мыши и через кнтр-в
Ваши варианты ???

 

Ответить

krosav4ig

Дата: Воскресенье, 27.03.2016, 20:55 |
Сообщение № 2

Группа: Друзья

Ранг: Старожил

Сообщений: 2346


Репутация:

989

±

Замечаний:
0% ±


Excel 2007,2010,2013

выделяем любую непустую ячейку, жмем Alt+F11 Ctrl+G
вставляем [vba]

Код

ActiveCell.TextToColumns ,,,,0,0,0,0,0

[/vba] жмем Enter и еще раз Alt+F11

или данные>Текст по столбцам>С разделителями>Далее>снимаем все галки слева>Готово


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4igВоскресенье, 27.03.2016, 20:57

 

Ответить

djek61

Дата: Воскресенье, 27.03.2016, 21:50 |
Сообщение № 3

Группа: Пользователи

Ранг: Новичок

Сообщений: 13


Репутация:

0

±

Замечаний:
0% ±


Excel 2013

выделяем любую непустую ячейку, жмем Alt+F11 Ctrl+G
вставляем
ActiveCell.TextToColumns ,,,,0,0,0,0,0
жмем Enter и еще раз Alt+F11

или данные>Текст по столбцам>С разделителями>Далее>снимаем все галки слева>Готово

Огромное спасибо!!!! получилось

 

Ответить


Заполнение ячеек текстом не переставляя каждый раз курсор.

 

Извините за название темы, думаю мало кто понял что я имею ввиду! Постараюсь объяснить в двух словах, надеюсь что и решение моей проблемки займет столько же).  
Есть Заявление, которое необходимо заполнять на компьютере работнику, проблема в том, что что для ввода текста, нужно каждую букву вводить в ячейку, т.е. чтобы написать фамилию Алексеев, приходится нажимать А, переходить на след. ячейку и нажимать Л, далее опять переход на след. ячейку и нажимать Е, короче геморрой какой-то придумали.    
Подскажите как можно сделать набор текста таким образом чтобы слово писалось целиком а каждая буква попадала в соседнюю ячейку.    
Файл прикладываю, очень надеюсь на грамотную подсказку. Хотели нам автоматизировать процесс, чтобы с распечатки быстро в комп заносилась информация с листа, а в итоге усложнили работу рядовым сотрудникам.

 

файл  
<EM><STRONG>Файл удален</STRONG> — велик размер — [<STRONG>МОДЕРАТОРЫ</STRONG>]</EM>

 

ran

Пользователь

Сообщений: 7091
Регистрация: 21.12.2012

1. Рисуете форму для нормального ввода данных  
2. Пишете макрос, который будет из нормальных слов делать то, что там нарисовано

 

Нет ли какой-то статьи или урока? Направьте пожалуйста..

 

KuklP

Пользователь

Сообщений: 14868
Регистрация: 21.12.2012

E-mail и реквизиты в профиле.

Кому-то делал.

Я сам — дурнее всякого примера! …

 

Hugo

Пользователь

Сообщений: 23249
Регистрация: 22.12.2012

Я думаю, там нужно ещё один лист добавить, куда заносить все данные по каждой позиции в одну ячейку (в А описание, в В собственно забивать данные).  
И там же кнопку, по нажатии которой все бланки очищаются и заполняются.  
С формой будет слишком громоздко, и кода много.  
Делать не буду — нудно и неинтересно.

 

k61

Пользователь

Сообщений: 2441
Регистрация: 21.12.2012

Для поля «наименование, Ф.И.О.*** пользователя».

 

Буквально поняли, что я имел ввиду!!!)  
Не подскажите, как это реализовать на каждой строчке? У меня там целых три страницы…( Могу я как-то этот макрос копировать просто и применять к другим ячейкам?

 

А можно ли вообще сделать без макроса? Проблема то в том что курсор на след. ячейку не переходит, может можно сделать просто чтобы она переходила?

 

k61

Пользователь

Сообщений: 2441
Регистрация: 21.12.2012

Макрос нужно отредактировать для других блоков данных.

 

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

 

Hugo

Пользователь

Сообщений: 23249
Регистрация: 22.12.2012

{quote}{login=alexeev.roman}{date=15.02.2012 10:07}{thema=}{post}А можно ли вообще сделать без макроса?  {/post}{/quote}  
Я думаю можно — если заполнять дополнительный лист.  
Прописать в форме каждой ячейке свою формулу по извлечению определённого символа из определённой ячейки доп.листа.

 

Ага, только это на словах так мило звучит, а по делу я понял, что являюсь полным нулем в этой части Экселя)) Надо покупать книжку и учиться))) Посоветуйте доступную по языку литературу)

 

Hugo

Пользователь

Сообщений: 23249
Регистрация: 22.12.2012

Вам нужно изучить всего одну формулу MID() или  по-русски ПСТР()  
Ну и ещё в Ваших формах нужно этим ячейкам поставить сперва общий формат вместо текстового.  
Смысл такой — на одном листе пишите все свои данные в одну ячейку (по каждой позиции), а формулой извлекаете в каждую клетку свой символ строки (по порядку).

 

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

 

Hugo

Пользователь

Сообщений: 23249
Регистрация: 22.12.2012

Ну что может быть проще…  
В А1 пишите «иванов», в одной ячейке формула  
=PROPER(MID(A1;1;1))  
в следующей  
=PROPER(MID(A1;2;1))  
и т.д.  
PROPER() превращает «и» в «И».

 

Извиняюсь за свою тупость))  
Заранее на другом листе (Лист1) подготовил в ячейке А1 слово Иванов.  
Далее иду на страницу с Заявлением и там в первую нужную мне ячейку вставляю:  
=ПРОПНАЧ(ПСТР(Лист1!A1;1;1))  

  В итоге получаю ошибку-недопустимое имя….

 

Hugo

Пользователь

Сообщений: 23249
Регистрация: 22.12.2012

Попробуйте    
=ПРОПНАЧ(ПСТР(Лист1!A1,1,1))

 

Просто как текст вставляет эту строку(

 

Hugo

Пользователь

Сообщений: 23249
Регистрация: 22.12.2012

А чтоб не «как текст» — я выше говорил: сперва поменять формат ячейки на общий.

 

{quote}{login=Hugo}{date=15.02.2012 03:15}{thema=}{post}А чтоб не «как текст» — я выше говорил: сперва поменять формат ячейки на общий.{/post}{/quote}  

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

 

ОЙ!!! Получилось)) Со старым моим вариантом) Сейчас буду эксперементировать, извините что помучил)

 

Hugo

Пользователь

Сообщений: 23249
Регистрация: 22.12.2012

Ну не знаю…  
Я не хочу файлы посылать — чтоб СБ лишний раз не дразнить.  
Помогите кто-нибудь примером, кто свободен :)

 

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

 

Hugo

Пользователь

Сообщений: 23249
Регистрация: 22.12.2012

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

 

Спасибо Вам большое, что не пожалели нерв на меня!!!)

 

{quote}{login=}{date=15.02.2012 03:27}{thema=}{post}Придется в первый раз помучиться немного я так понял, задавая формулу в каждую ячейку?)){/post}{/quote}  
Неужели так трудно сделать реальный правильный пример (размер), в котором показать как из Г* получить  много К*?! Вам столько народу пытается помочь, а вы… Короче: или пример, или… финиш… промежуточный… ;)

 

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

 

ikki

Пользователь

Сообщений: 9709
Регистрация: 22.12.2012

#30

15.02.2012 17:12:53

как-то вот так получилось — см. файл.  

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

Прикрепленные файлы

  • post_308504.xls (66.5 КБ)

фрилансер Excel, VBA — контакты в профиле
«Совершенствоваться не обязательно. Выживание — дело добровольное.» Э.Деминг

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

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

Рассмотрим, как это работает. Предположим, вы вводите информацию о продукте в столбец. Один продукт называется «сахар-песок». Первый раз, когда вы вводите Сахар-песок в ячейку, Excel запоминает эту запись. Позже, когда вы начнете набирать слово Сахар в этом столбце, Excel распознает слово по нескольким первым буквам и завершит его ввод за вас. Просто нажмите Enter, и все готово.

Автозавершение также изменяет регистр букв автоматически. Если начать ввод со слова сахар (со строчной буквой «с») во второй записи, Excel сделает букву «с» прописной в соответствии с предыдущей записью в столбце.

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

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

Рис. 32.1. Выбор пункта контекстного меню Выбрать из раскрывающегося списка позволяет отображать список записей в столбце

Рис. 32.1. Выбор пункта контекстного меню Выбрать из раскрывающегося списка позволяет отображать список записей в столбце

Вы даже можете получить доступ к списку с клавиатуры: нажмите Shift+F10 для отображения контекстного меню, а затем нажмите клавишу К (горячую клавишу для команды Выбрать из раскрывающегося списка). Используйте кнопки со стрелками, чтобы сделать свой выбор, и нажмите Enter.

Имейте в виду, что функция автозавершения работает только в пределах смежных столбцов ячеек. Если у вас есть, например, пустая строка, автозавершение будет анализировать только содержимое ячеек под пустой строкой. Если функция автозавершения покажется вам отвлекающей, ее можно отключить в разделе Дополнительно диалогового окна Параметры Excel (выберите Файл ► Параметры). Флажок Автозавершение значений ячеек находится в области Параметры правки.

pechat-ta-uzhe-ne-taДоброго времени суток!

В офисной работе некоторые пользователи случайно включают спец. режим печати — при наборе текста удаляется следующая буква (т.е. каждый новый символ заменяет старый). Разумеется, при редактировании обычных документов — это очень не удобно и сильно раздражает! 👀

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

И так…

*

👉 ШАГ 1: включаем режим «обычной» печати

Дело в том, что в Windows есть два режима набора текста:

  1. «вставка» — самый обычный режим, к которому все привыкли (текст при печати появляется сразу после курсора, а всё, что было справа автоматически смещается);
  2. «замена» — спец. режим, при котором новый добавленный символ появляется вместо старого, который был перед курсором (этим удобно пользоваться только в определенных случаях).

👉 Важно!

1) Для переключения между режимами «вставка» и «замена» в Windows используется клавиша Insert (или «ins» на ноутбуках). Обратите внимание, что на тех же ноутбуках её нужно нажимать вместе с клавишей Fn!

2) Чтобы вернуть в первоначальный вид стёртые символы и слова — нужно нажать сочетание Ctrl+Z (можно несколько раз…).

Разумеется, пользователи чаще всего задействуют этот режим при нажатии кнопки «0» на цифровой клавиатуре (при выключенном режиме «num lock»).

Клавиша Insert

Клавиша «Insert» (или «ins» на ноутбуках)

Собственно, как только вы столкнулись с неправильным режимом печати — просто используйте эту клавишу, и смените его…! 👌

Однако, тем, кто хочет вообще отключить подобный режим — порекомендую ниже пару способов.

👉 ШАГ 2: как программе MS Word запретить переводить редактор в режим «замена»

Если вы сравнительно часто «натыкаетесь» на этот не очень удобный режим работы редактора (и стираете нужные слова ☝) — то, как один из вариантов решения, можно предложить вообще отключить эту «замену» (т.е. при нажатии на клавишу Insert — в Word ничего происходить не будет!).

Делается это достаточно просто: сначала нужно открыть меню «Файл/параметры», а после во вкладке «Дополнительно» снять галочку с пункта «Использовать клавишу INS для переключения режимов вставки и замена» (см. скриншот ниже 👇).

Использовать клавишу INS для переключения режимов вставки и замена

Использовать клавишу INS для переключения режимов вставки и замена

👉 ШАГ 3: еще один радикальный вариант решения — отключение клавиши Insert

Этот вариант больше подойдет пользователям с классической клавиатурой (на ноутбуках такой «фокус» проходит реже).

Суть метода заключается в том, чтобы ОС Windows «указать», что при нажатии кнопки Insert ничего не происходило (т.е. «обнулить» ее). Сделать это можно 👉 через редактор реестра, всего три действия:

  1. сначала открыть ветку: HKEY_LOCAL_MACHINESystemCurrentControlSetControlKeyboard Layout;
  2. создать в этой ветке параметр (Binary) с именем «Value Scancode Map» (без кавычек);
  3. ну и задать в значение параметра нижеприведенную строку (см. скрин ниже 👇, более подробно об этом тут).

    Отключили INS

    Отключили INS

👉 Кстати!

Для более простого отключения клавиши Insert — можно воспользоваться спец. утилитой MapKeyboard. Пользоваться ей очень просто: достаточно один раз запустить и установить вместо Insert что-нибудь «безобидное» (Shift, например, см. скрин ниже 👇).

MapKeyboard: всего три действия для замены клавиши.

MapKeyboard: всего три действия для замены клавиши.

👉 В помощь!

Как переназначить одну клавишу на другую (тем, у кого не срабатывает нажатие кнопки на клавиатуре)

*

Дополнения по теме приветствуются!

Удачной работы!

👋

donate

dzen-ya

Полезный софт:

  • видеомонтаж
  • Видео-Монтаж
  • Отличное ПО для создания своих первых видеороликов (все действия идут по шагам!).
    Видео сделает даже новичок!

  • утилита для оптимизации
  • Ускоритель компьютера
  • Программа для очистки Windows от «мусора» (удаляет временные файлы, ускоряет систему, оптимизирует реестр).

Автоподбор в MS EXCEL ширины столбца и высоты строки по содержимому ячеек

​Смотрите также​ закончил печатать и​ выше — это​ строк» было. Кроме​ В excel’е есть​.​ Если после этого​

​.​ изменить положение текста​ в ячейке, можно​

Автоподбор ширины столбца

​ строки.​При создании новой книги​СОВЕТ​​ продолжать пользоваться автоподбором​​ высота строки должна​ содержит пустых строк​ данными будет не​​Наиболее быстрый способ добиться,​​ нажал Ентер, высота​ не в тему.​ этого, я спрашивал​​ возможность — Формат->Строка->Автоподбор​​Отображение содержимого ячейки по​ ввести в ячейку​Примечание:​​ в ячейке. Можно​​ настроить его перенос​Наведите курсор на нижнюю​ все строки и​: Используйте объединение ячеек,​ высоты по содержимому.​ подбираться автоматически (без​​ и столбцов, то​​ удобно. В этом​ чтобы содержимое ячеек​ автоматически увеличилась как​

​ Перепутал с недосыпу​ про програмное изменение.​ высоты. Но это​ вертикали сверху вниз​ дополнительные данные, Excel​ При сохранении книги в​ изменить выравнивание содержимого​

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

  • ​ Для этого используйте​ участия пользователя) в​
  • ​ будут выделены все​ случае нужно выделить​ отображалось полностью –​

​ на рисунке.​

  • ​ объединение ячеек и​2DV68: Да, вариант.​ не даёт результата.​
  • ​В разделе​​ продолжит уменьшать размер​​ другом формате текст,​​ ячейки, использовать отступы​​ выравнивание, уменьшить размер​​ он примет вид​​ высоты и ширины,​
  • ​ строке, взвесив все​​ опцию Формата ячеек​​ зависимости от длины​​ вставленные значения);​​ ячейки и включить​

Автоподбор высоты строки

​ это использовать механизм​если вы говорите​ сцепку их значений​ К сожалению, мне​ Почему это может​Ориентация​ шрифта.​ который был повернут,​ или повернуть данные​ шрифта или повернуть​ двойной стрелки.​ это происходит по​ «за» и «против»,​ Выравнивание по центру​ текста в ячейке​выключите опцию Переносить по​ опцию Переносить по​ автоподбора ширины столбца/​ про динамичное изменение​

​ (​ не подходит в​ не работать и​щелкните поле, содержащее​Выделите нужные ячейки.​

​ может не отображаться​ под другим углом.​ текст.​Нажмите и, не отпуская​ умолчанию. Excel позволяет​ т.к. объединение ячеек​ выделения: выделите нужные ячейки,​ (текст возвращается формулой​ словам (через меню​ словам через Формат​ высоты строки по​ высоты ячейки во​Не ругайтесь сильно​ принципе. (делается регламентная​ как быть, подскажите.​ вертикальный текст.​На вкладке​

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

Реальный пример

​ левую кнопку мыши,​ изменять ширину столбцов​ служит скорее для​ откройте Формат ячеек​ и его длина​ Главная/ Выравнивание/ Перенос​ ячеек (или через меню​ содержимому.​ время набора текста​tata07​

​ форма Российской отчетности)​Галина Борисовн​Поворот текста в ячейке​Главная​ В большинстве форматов​ ячеек с данными,​ Office 2011 ​ переместите курсор, чтобы​ и высоту строк​ «наведения красоты на​ (​ может меняться, поэтому​ текста);​ Главная/ Выравнивание/ Перенос​Пусть имеется таблица с​ — это на​: Я тупо изменяю​Aschen​: Напишите текст, в​В разделе​в группе​

​ повернуть текст на​​ положение которых требуется​Ячейку можно отформатировать таким​ увеличить или уменьшить​ самыми различными способами,​

​ листе», а не​

  • ​CTRLSHIFTF​ нужно изменять высоту​высота ячеек будет уменьшена​ текста).​​ ячейками заполненными текстовыми​​ сколько мне известно,​ высоту строки в​: Проблемма в том​ строке формул, нажимая​Ориентация​Выравнивание​
  • ​ любой угол в​ изменить.​ образом, чтобы текст​ высоту строки.​
  • ​ в том числе​ для выполнения вычислений.​, вкладка Выравнивание), а​ строки). Статья вообще​ так, чтобы отображать​

  • ​Ширина столбца останется прежней,​​ значениями.​​ не возможно​
  • ​ зависимости от длины​ что в ячейке​​ левый +, поломайте​​щелкните или перетащите​нажмите кнопку​ диапазоне 180 градусов (от​

​В меню​ в ней автоматически​

​Отпустите левую кнопку мыши.​​ с помощью переноса​ Не будем забывать,​ в выпадающем списке​ не об этом:​ только одну строку,​ зато высота строки​Как видно из рисунка​vadi61​ строки макросом​

​ где ты пытаешься​

  • ​ строку несколько раз.​​ индикатор, установив с​​Обтекание текстом​
  • ​ +90 до –90)​Формат​

  • ​ переносился на другую​ Высота строки изменится.​ текста по словам​ что MS EXCEL​ Выравнивание по горизонтали​ если ячейки объединены,​ как следствие часть​ автоматически увеличится, чтобы​ выше, текстовые значения​​: Если речь идет​​kamennik​
  • ​ сцепить несколько строк​Novice_1​ его помощью нужный​и нажмите кнопку​ нельзя — в отличие​

​выберите пункт​ строку.​

Случай с объединенными ячейками

​Вместо того чтобы изменять​ и объединения ячеек.​ все таки скорее​ установите Выравнивание по центру​ то стандартный автоподбор высоты​ значений станет невидна;​ полностью отобразить значение​ в ячейках​ об объединенных ячейках​: ещё вариант это​ реально прописана формула​: А возможно это​ угол, или введите​

excel2.ru

Автоподбор в MS EXCEL высоты строки по содержимому при объединении ячеек

​Подгонка текста​ от последних версий​Ячейки​Выделите ячейки.​

​ размеры строк и​На примере ниже некоторая​ создавался для выполнения​ выделения.​ по содержимому не работает​выделите столбцы​ ячейки.​А2 А3​ (текст вводится в​ двойной клик на​ а результат сцепки​ сделать не редактируя?​ величину угла в​.​ Excel. Например, в​.​На вкладке​ столбцов по отдельности,​ часть текста в​ вычислений и анализа​Если длина текста больше​ (это когда Вы​АB С​Иногда, не смотря на​отображаются не полностью,​ ячейки которые объеденены),​ каждый стык строк​ лишь отображается.​ Дело в том,​

​ поле​

​Данные в ячейке уменьшаются​ более ранних версиях​В диалоговом окне​​Главная​​ Вы также можете​ столбце​ данных, а не​ области выделения, то​ кликаете между заголовками​за серые заголовки;​​ установленную опцию Переносить по​​ т.к. мешает текст​ то даже включение​ которым нужно увеличить​

​Способы разрешения проблеммы.​ что таких ячеек​градусов​ в соответствии с​ Excel текст можно​Форматирование ячеек​выберите​ изменить их одновременно.​A​ для подготовки презентаций.​ смело можно использовать​ строк и высота​подведите указатель мыши к​ словам, высоты строки​ в столбце​ параметра Переносить по​

​ высоту​1 Способ:​ очень много…​.​ шириной столбца. При​ повернуть только на​, на вкладке​Перенос по словам​

​ Этот метод позволяет​не отображается, поскольку​ Хотя, конечно, таблицы​ автоподбор по высоте​

  • ​ строки изменяется, чтобы​ разделу столбцов​ не хватает, чтобы​
  • ​B​ словам не приведет​

Выравнивание по центру выделения

​https://www.youtube.com/watch?v=xDYXOeXQ1Yw​Допустим в А1​Галина Борисовн​Восстановление выравнивания по умолчанию​ изменении ширины столбца​ +90, 0 (ноль)​Выравнивание​.​ установить единый размер​ ширина ячейки слишком​ тоже должны выглядеть профессионально. Эту​ строки. Теперь, когда​​ вместить все содержимое​​АB​ отобразить текстовую строку​. Нам необходимо, чтобы​ к увеличению ширины​adamo86​

​ и А2 находятся​: Другой способ поместить​ для выделенных ячеек​ или вводе дополнительных​ или –90 градусов.​выполните одно из​Текст в выделенной ячейке​ всех строк и​ мала. Мы можем​ дилемму каждый решает​ мы избавились от​

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

Дополнительная ячейка

​ будет перенесен в​ столбцов на листе.​​ сделать весь текст​​ по своему, лично​​ объединенных ячеек, он​​ вместо объединения ячеек​ столбцов) и дважды​ произойти, если высота​ в столбце​

​ вручную.​ текста в ячейку,​ а в А3​ одной ячейке мне​По горизонтали​ настраивается автоматически.​На вкладке​Задача​ соответствии с шириной​ В следующем примере​ видимым, просто изменив​ я стараюсь не​

​ сработает. Единственный минус​​ Формат ячеек Выравнивание по​​ кликните.​ строки была уменьшена​A​Станислав галямшин​​ после того как​​ их нужно сцепить,​

​ не известен.​выберите вариант​Чтобы улучшить отображение данных​

​Главная​Необходимые действия​ столбца. При изменении​

​ мы установим одинаковую​​ ширину столбца​ объединять ячейки без​ — текст выравнивается​​ центру выделения — это​​Задача решена: содержимое всех​

​ вручную). В этом​​отображалось полностью. Для​: Этой функции в​ текст дошел до​ чтоб при проставленном​Novice_1​обычное​ на листе, можно​в поле​Изменение горизонтального выравнивания содержимого​ ширины столбца перенос​ высоту для каждой​А​ крайней необходимости. А объединение​ посередине, иногда это​ не панацея, но​ ячеек полностью отображается.​ случае нужно поступить​ этого необходимо сделать​ MS Excell нет​ конца ячейки запись​ в этой ячейке​: Спасибо за совет,​.​ изменить положение текста​Размер шрифта​ ячейки​ текста настраивается автоматически.​ строки.​.​ ячеек, находящихся в​ выглядит неуместно.​ в некоторых случаях​Задача2.​ также, как мы​​ ширину столбца​​Полосатый жираф алик​ начинается с новой​

​ «перенос по словам»​​ Галина Борисовна ))​Примечание:​ в ячейке. Можно​введите другое число​Во всплывающем меню​Примечание:​Выделите все ячейки на​Наведите курсор на границу​ одном столбце (т.е.​СОВЕТ:​ подходящая замена.​Теперь предположим, что​ поступали в случае​A​: Выделить все ячейки,​ строки (в той-же​ строка подгоняла высоту​Люди, кто знает​ При сохранении книги в​ изменить выравнивание содержимого​ или щелкните, чтобы​По горизонтали​

​ Если перенесенный текст виден​ листе Excel, для​ столбца справа от​ объединение строк), следует​

excel2.ru

Изменение ширины столбцов и высоты строк в Excel

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

​ этого щелкните по​ заголовка, он примет​ вообще избегать, особенно​ объединяют для выравнивания​На рисунке снизу приведена​ все столбцы имели​ — дважды кликнуть​ самого длинного текста​ 1, закладка «Выравнивание»,​ строку не бывает​в А3 пишем​Brainracer​ который был повернут,​

Изменение ширины столбца в Excel

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

  1. ​ галку «переносить по​ видно. Приходится вручную​ = А1&А2 и​: если я правильно​Ширина столбца в Excel
  2. ​ может не отображаться​ под другим углом.​ образом, чтобы текст​Если выбрать вариант​ строки. Чтобы настроить​Ширина столбца в Excel
  3. ​Выбрать все​Нажмите и, не отпуская​Ширина столбца в Excel

​ данными, т.к. в​ середине страницы. Но,​ двух объединенных ячейках​ ширину, а значения​ но теперь не​ это элементарно: подводим​ словам» — ОК.​ увеличить высоту ячейки,​ нажимаем F9 а​ понял, то можно​ под правильным углом.​

Автоподбор ширины столбца и высоты строки в Excel

​Выделите ячейку или диапазон​​ в ней автоматически​​с заполнением​ автоматическое изменение высоты​, которая находится на​ левую кнопку мыши,​

  1. ​ некоторых случаях перестают​ чтобы это сделать,​А1В1​ полностью бы отображались​Автоподбор ширины и высоты в Excel
  2. ​ столбцов, а строк:​ указатель мыши к​ Всё. Это, если​ чтобы появилась нижняя​ не enter.​Автоподбор ширины и высоты в Excel

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

Автоподбор ширины и высоты в Excel

Изменение высоты строки в Excel

  1. ​ повернуть текст на​ положение которых требуется​ строку.​по центру выделения​Высота строки в Excel
  2. ​ с размером текста,​ и столбцов.​ увеличить или уменьшить​ Кроме того, перестает​ объединять ячейки. Достаточно​Высота строки в Excel
  3. ​ (объединены 2 ячейки​ этом высота строки​Высота строки в Excel

Изменение высоты всех строк на листе Excel

​ будет отображено в​АB​ раздвигались под слова​ перешла на новую​МИНУС: Офигительный минус​ и нажать на​ любой угол в​ изменить.​Выделите ячейки.​, повернуть текст в​ в меню​Наведите курсор на нижнюю​ ширину столбца.​

  1. ​ корректно работать сочетание​ их просто выделить​ в одной строке).​ должна быть минимальной.​​ ячейке полностью:​​(на сером заголовке​ по вертикали. Если​ строку. Как сделать​Высота строк и ширина столбцов в Excel
  2. ​ данного способа это​ «Перенос текста» на​ диапазоне 180 градусов (от​В меню​
  3. ​На вкладке​ этих ячейках будет​Формат​ границу заголовка любой​Отпустите левую кнопку мыши.​Высота строк и ширина столбцов в Excel
  4. ​ клавиш ​ и установить опцию​ Требуется быстро подобрать​Для этого:​Высота строк и ширина столбцов в Excel

​Теперь применим рассмотренный метод​ столбцов), курсор примет​ нужно, чтобы ячейки​ чтобы высота ячейки​​ то что мы​​ вкладке главная.​

​ +90 до –90)​Формат​
​Главная​
​ невозможно.​

​наведите указатель на​

office-guru.ru

Отображение данных, которые не помещаются в ячейках

​ строки, он примет​​ Ширина изменится.​CTRL+D​ Выравнивание по центру​ по содержанию высоту​задайте требуемую ширину столбцов​ в реальной ситуации​ следующий вид:​ сами растянулись по​ автоматически изменялась согласно​ заменяем формулу в​P.S. для ворд​ нельзя — в отличие​выберите пункт​в группе​Изменение вертикального выравнивания содержимого​ пункт​ вид двойной стрелки.​Если вы вдруг увидели,​ (вставка значения из ячейки​ выделения.​

​ строки​АB С​ – отредактируем таблицу,​Делаем двойной клик мышкой​ горизонтали, то выделить​ высоте текста?​ А3 на получаемое​

​ 2007​ от последних версий​

Перенос текста в ячейке

​Ячейки​Выравнивание​ ячейки​Строка​Нажмите и, не отпуская​

  1. ​ что вместо ожидаемого​

  2. ​ сверху).​​Предположим, что имеется 2​​1​​;​​ созданную путем копирования​

    На вкладке

    ​ и, Voila, ширина​ нужные столбцы -​caustic​ с помощью этой​george040875​ Excel. Например, в​

    ​.​​нажмите кнопку​Во всплывающем меню​и выберите пункт​ левую кнопку мыши,​ результата, вся ячейка​Еще​ объединенных ячейки​(в ячейках включена​​опцию Переносить по словам​​ данных из MS​ столбца стала достаточной​​ Меню — Формат​​: включить опцию «перенос​​ формулы значение и​​: Перенос текста сработает,​

Переход на новую строку в ячейке

​ более ранних версиях​В диалоговом окне​Перенос текста​

  1. ​По вертикали​

  2. ​Автоподбор​ переместите курсор, чтобы​ заполнена знаками решетки​: слово Автоподбор — это термин​

Уменьшение размера шрифта по размеру ячейки

​А4​ опция Переносить по​ не выключайте (включите);​ ACCESS. Скопируем через​ для отображения значений​ — Столбец -​ текста»​ при изменении данных​ но высота ячейки​ Excel текст можно​

  1. ​Форматирование ячеек​

  2. ​, затем выберите​выберите нужный способ​.​​ увеличить или уменьшить​​ (;##), это означает,​

  3. ​ EXCEL (см. справку​​ (ширина 15,14) и​​ словам).​​выделите все строки, содержащие​​ Буфер обмена какую-нибудь​

    ​ во всех ячейках​ Автоподбор ширины.​Апострофф​ в А1 и​ не изменится, если​ повернуть только на​, на вкладке​

Изменение положения содержимого ячейки путем изменения выравнивания или поворота текста

​ команду​ выравнивания.​Чтобы сделать текст в​ высоту строки.​ что ширины недостаточно​ EXCEL), а не​В4​Предположим, что пользователь, желая​

  1. ​ вставленные значения, или​ таблицу из MS​ столбца (с учетом​Lioness​

  2. ​:​​ А2 в А3​​ эта ячейка является​​ +90, 0 (ноль)​​Выравнивание​

    Форматирование ячеек

  3. ​Перенести текст​​Изменение отступа содержимого ячейки​​ ячейке удобочитаемым, можно​​Отпустите левую кнопку мыши.​​ для отображения содержимого​ описание решения. В​

​(ширина 16,14). Узнать​

​ использовать механизм автоподбора​

​ все ячейки листа​ ACCESS на лист​

​ скрытых строк).​​: Доброе время суток.​​Формат ячейки — Выравнивание​ уже ничего не​

​ результатом объединения нескольких​​ или –90 градусов.​​выполните одно из​​.​​Во всплывающем меню​ вставить разрыв строки.​ Высота всех строк​

​ ячейки. Просто увеличьте​ статье описано лишь​

​ ширину можно нажав​​ (см. статью Автоподбор​​ (все ячейки листа​ EXCEL.​

​Если нужно выровнять ширину​

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

​ ширины столбца и​ можно выделить нажав​

​Обратите внимание, что у​​ по содержимому у​​Прикопировании таблицы из​ словам​

​ повторять эти действия.​

​ програмно или руками​​На вкладке​​Задача​ перенесен в соответствии​выберите команду​Щелкните то место, куда​ одинаковой.​ все содержимое полностью​​ — Автоподбор высоты​​ заголовка столбца.​

​ высоты строки по​ кнопку Выделить все​

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

​Ida​​Главная​Необходимые действия​ с шириной столбца.​по левому краю (отступ)​ нужно вставить разрыв​Вы можете выделить все​ поместилось.​ строки по содержимому​Пусть как и в​ содержимому ячеек), два​ в левом верхнем​ мы вставили значения​ то делаем следующее:​ другой, ширина ячеек​И высота меняется​Попробовать написать макрос.​: Попробуйте выделить область,​в группе​

Изменение размера шрифта

  1. ​Изменение горизонтального выравнивания содержимого​

  2. ​ При изменении ширины​​,​​ строки, и нажмите​​ ячейки на листе​​Инструмент​ ячейки. Изменять высоту​ предыдущем разделе, пользователь,​

    Измените размер шрифта на вкладке

Перенос текста в ячейке

​ раза кликает на​ углу листа или​ из Буфера обмена,​выделяем необходимые столбцы (за​ остается неизменной и​

  1. ​ автоматически (у меня​

  2. ​ Пойду поэксперементирую. О​​ в которой нужно​​Шрифт​​ ячейки​​ столбца перенос текста​​по правому краю​ Кнопка ​ клавиши CONTROL+OPTION+RETURN.​ Excel просто нажав​​Автоподбор​​ строки в зависимости​

    ​ желая использовать механизм​ границу между первой​ дважды нажав​ включена опция Переносить​ их серые заголовки);​ соответственно весь текст​

    ​ по крайней мере).​​ результатах сообщу позже​ подогнать размер ячеек​в поле​Во всплывающем меню​ настраивается автоматически.​или​В Excel можно уменьшить​ комбинацию​​позволяет установить ширину​​ от значения ячейки​ автоподбора, два раза​​ и второй строки​​CTRL+A​​ по словам, хотя,​​подводим курсор к любому​

Переход на новую строку в ячейке

​ не виден. Приходится​adamo86​ :cofee2:​

  1. ​ по высоте и​

  2. ​Размер​По горизонтали​Примечание:​по ширине​

Уменьшение размера шрифта по размеру ячейки

​ шрифт таким образом,​Ctrl+A​ столбца или высоту​ можно лишь с​ кликает на границу​ и получает, то​);​ по умолчанию, она​ разделу выделенных столбцов​ раздвигать все это​

  1. ​: Где включить это​

  2. ​Упс, совсем забыл.​​ выбрать Главная->Формат->Формат ячеек->​​введите другое число.​​выберите нужный способ​​ Если перенесенный текст виден​​и введите нужную​ Кнопка ​ чтобы в ячейке​​на клавиатуре.​​ строки в соответствии​

    ​ помощью VBA, либо​ между четвертой и​ что мы видим​подведите указатель мыши к​ отключена (EXCEL сам​ и дважды кликаем.​ вручную. Подскажите, можно​

Изменение положения содержимого ячейки путем изменения выравнивания или поворота текста

​ опцию?​Вот как то​ Переносить по словам.​Размещение дополнительного текста в​ выравнивания.​ не полностью, возможно,​ величину отступа (в​ отображались все содержащиеся​

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

  2. ​ на рисунке ниже​​ разделу любых двух​​ включил ее при​​Альтернативный вариант:​​ ли это сделать​

    Форматирование ячеек

  3. ​caustic​​ так:​​От меня вопрос:​​ заголовках столбцов​​Если выбрать вариант​ задана точная высота​

​ знаках) в поле​

​ в ней данные.​

​ командой сайта office-guru.ru​Наведите курсор на границу​

​ том числе с​​ получает, что высота​​ — высота строки​ заполненных строк (на​

​ вставке). Кроме того,​​Выберите столбец или столбцы,​​ автоматически, чтобы все​​: excel 2007-10 -​​Sub AutoRowHeight() Dim​ с текстом такой​Объединение и разделение ячеек​

​с заполнением​ строки. Чтобы настроить​

​Отступ​​ Если после этого​​Источник: http://www.gcflearnfree.org/office2013/excel2013/8/full​ столбца справа от​

​ использованием Автоподбора (Автоподбор​

​ строки равна схлопывается​​ не достаточна для​​ сером заголовке столбцов)​​ EXCEL не стал​​ ширину которых нужно​​ ячейки сразу раздвинулись​​ вкладка «Главная» ->​​ st As String​​ номер проходит, а​ или их содержимого​или​​ автоматическое изменение высоты​​.​

​ ввести в ячейку​Автор/переводчик: Антон Андронов​

​ заголовка, он примет​​ — это тоже​​ до минимального размера​ полного отображения содержимого​

​ и дважды кликните.​

​ изменять ширину столбцов,​​ изменить;​​ по ширине текста?​ «Перенос текста»​ st = Range(«A1»)​ вот с датами​Изменение ширины столбцов или​по центру выделения​​ строки в соответствии​​Отображение содержимого ячейки по​

​ дополнительные данные, Excel​Автор: Антон Андронов​

​ вид двойной стрелки.​​ в ручную, т.к.​​ (отображается только 1​​ объединенных ячеек.​​Задача решена: содержимое всех​

​ установленную по умолчанию,​​На вкладке​Guest​либо правой кнопкой​ & » «​ и числами -​ высоты строк​, повернуть текст в​ с размером текста,​ вертикали сверху вниз​ продолжит уменьшать размер​Примечание:​По двойному щелчку левой​ пользователь кликает между​ строка).​Т.к. автоподбор высоты строки​ ячеек полностью отображается.​ а была изменена​Главная​

Изменение размера шрифта

  1. ​: Выделись все на​

  2. ​ по ячейке «формат​​ & Range(«A2») Range(«A3»).Select​​ нет. Есть способ​​Novice_1​​ этих ячейках будет​​ в меню​ Кнопка ​В разделе​

См. также

​ шрифта.​ Мы стараемся как можно​

​ кнопкой мыши ширина​ заголовками строк каждый​

​Теперь в ячейке​ в этом случае​

support.office.com

Высота строк по содержимому

​В случае, если две​​ только высота строк,​в группе​ листе — два​ ячеек» -> «Выравнивание»​ ActiveCell.FormulaR1C1 = st​ обойти это ограничение?​: Здравствуйте. У меня​ невозможно.​Формат​Ориентация​Выделите нужные ячейки.​ оперативнее обеспечивать вас​ столбца автоматически изменится​ раз, когда нужно​С4​ не работает, то​ или несколько ячеек​ чтобы полностью отобразить​Ячейки​ клика по границе​ -> Переносить по​ End SubЯчейки указаны​ Нужно вывести числа​ возникла страшная, неразрешимая​Изменение вертикального выравнивания содержимого​наведите указатель на​щелкните поле, содержащее​

​Щелкните их правой кнопкой​​ актуальными справочными материалами​ в соответствии с​ поменять высоту).​введите формулу =А4,​

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

​ для моего примера​​ и даты в​ проблема Попросили сделать​ ячейки​ пункт​

​ вертикальный текст.​​ мыши и выберите​ на вашем языке.​
​ содержимым ячеек.​Про поиск объединенных ячеек​

​ а ширину ячейки​​ высоты строки в​ то рассмотренный подход​ форматирование таблицы не​
​Формат​Pavel55​в 2003 тоже​ (см способ1)​
​ небольших ячейках.​ высоту строк по​

​Во всплывающем меню​​Строка​Поворот текста в ячейке​ пункт​ Эта страница переведена​Вы можете воспользоваться инструментом​ на листе рассказано​ сделайте равной сумме​

​ ручную (на глазок).​​ не сработает. Можно​ всегда устраивает пользователя.​;​: или через меню:​ способ с правой​Ячейка в которой​
​DV68​ содержимому, а не​По вертикали​и выберите пункт​В разделе​Формат ячеек​ автоматически, поэтому ее​Автоподбор​ в одноименной статье​ ширины​

​ Это, конечно, не​​ ли осуществить автоподбор​

​ Используя вставленную таблицу,​​В группе​1) Выделяете все​ кнопкой должен работать​ происходит сцепка должна​: Разверните на 90°​ получается( Дело в​выберите нужный способ​Автоподбор​Ориентация​.​ текст может содержать​для изменения ширины​ Поиск объединенных ячеек.​А4 В4​ удобно.​ высоты строки в​
​ решим 2 задачи.​Размер ячейки​ нужные столбцы​adamo86​ быть с переносом​

​george040875​​ том, что на​ выравнивания.​.​щелкните или перетащите​В диалоговом окне​ неточности и грамматические​ сразу нескольких столбцов.​
​Работая в Microsoft Excel,​
​, т.е. 15,14+16,14=31,28.​
​Если хотите наслаждаться автоподбором​ случае объединенных ячеек?​Задача1.​выберите пункт​2) меню Формат​: Перенос он делает.​ по словам.​: 2Ida: А Вы​ листе excel есть​Изменение отступа содержимого ячейки​
​Чтобы сделать текст в​ индикатор, установив с​Форматирование ячеек​ ошибки. Для нас​
​ Для этого выделите​
​ Вы можете свободно​Затем опять дважды кликните на​ высоты строки по​ Об этом читайте в​Предположим, нам нужно,​Автоподбор ширины столбца​ — Столбец -​ Но этого перенесенного​Проверял в excel2003.​ сами попробовали следать​ столбец с ячейками,​Во всплывающем меню​ ячейке удобочитаемым, можно​
​ его помощью нужный​
​установите флажок​ важно, чтобы эта​ столбцы, которые необходимо​ изменять высоту строк​
​ границу между четвертой​
​ содержимому, то имеется​ одноименной статье Автоподбор​
​ чтобы все значения​.​ Автоподбор ширины​ текста не видно.​ В других версиях​ то, что Вы​ в которых не​По горизонтали​ вставить разрыв строки.​
​ угол, или введите​Автоподбор ширины​ статья была вам​ изменить, а затем​
​ и ширину столбцов​ и пятой строкой.​ 2 подхода:​ высоты строки по​
​ отображались в таблице​Если ячейки содержат значения​Lioness​ Приходиться увеличить высоту​ excel’я нет возможности​
​ советуете с объединенными​
​ отображается весь введённый​
​выберите команду​Дважды щелкните в ячейке.​ величину угла в​.​ полезна. Просим вас​ на вкладке​ и устанавливать их​
​Самое удивительное, что столбец​

​вместо объединения ячеек использовать​​ содержимому при объединении​ в одну строку.​ с очень большой​: Мерси ))))))))​

​ ячейки, чтобы показался​​ щас проверить.​ ячейками? Я утверждаю​ в них текст.​по левому краю (отступ)​Щелкните то место, куда​
​ поле​

CyberForum.ru

Автоматическое изменение высоты ячейки

​Данные в ячейке уменьшаются​​ уделить пару секунд​Главная​ нужной величины. Excel​ можно скрыть -​ формат ячейки Выравнивание​ ячеек.​Для этого:​ длиной строки (например,​Сергей​ этот текст.​Для удобства вынеси​ — нет, не​ Чтобы его увидеть​,​ нужно вставить разрыв​градусов​ в соответствии с​ и сообщить, помогла​

​из раскрывающегося меню​​ предлагает множество инструментов​ автоподбор продолжит работать!​

​ по центру выделения;​​Если текст содержится в​​выделите вставленные значения (для​ если длина текстовой​: А можно сделать​​caustic​
​ выполнение макроса на​ пробовали. Excel не​ нужно раздвинуть ячейку.​

​по правому краю​​ строки, и нажмите​.​

​ шириной столбца. При​​ ли она вам,​ команды​ осуществить это, включая​
​СОВЕТ​оставить объединение ячеек, но​ объединенных ячейках, то​ этого выделите любую​ строки без переносов​
​ чтобы ширина подбиралась​: на моем скриншоте​ панель инструментов чтоб​

​ выполняет выравнивание таким​​ Это можно сделать​или​ клавиши CONTROL+OPTION+RETURN.​Восстановление выравнивания по умолчанию​ изменении ширины столбца​ с помощью кнопок​

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

​ и ширины. В​​ можно через меню​В некоторых случаях можно​ не сработает.​ нажмите​ видимой части листа),​ содержимого столбцов?​ я написал бессмысленный​ меню не лазить.​ необъединенными ячейками. Причем​ либо по вертикали.​

CyberForum.ru

Как выставить в Excel автоматическое расширение строк в таблице, чтобы были видны все слова во всех столбцах?

​и введите нужную​​ шрифт таким образом,​Во всплывающем меню​

​ данных размер шрифта​​ удобства также приводим​Автоподбор ширины столбца​ данном уроке мы​ Формат на вкладке​ разместить данные в​В этой статье Вы​CTRL+A​ то ширина столбца​Denis​ набор текста была​Добавлено через 14 минут​ для этого ничего​ Надо сделать по​ величину отступа (в​ чтобы в ячейке​По горизонтали​

Как автоматически раздвинуть ячейки

​ настраивается автоматически.​​ ссылку на оригинал​. Этот же способ​
​ рассмотрим самые распространенные​Главная​ нескольких ячейках (без​ НЕ найдете решение​(выделится текущая область),​ может стать слишком​: Специальная вставка -​ стандартная высота «11.25».​ОУ, во блин.​ не нужно нажимать,​ горизонтали. То есть​ знаках) в поле​

​ отображались все содержащиеся​​выберите вариант​Чтобы улучшить отображение данных​ (на английском языке).​ может быть использован​

​ способы изменения размеров​​.​
​ объединения ячеек) и​ вот такой задачи:​
​ если таблица не​ большой, работать с​ ширины столбцов​

​ как только я​​Все что сказал​

​ главное, свойство «Перенос​​ увеличить высоту строк.​Отступ​ в ней данные.​обычное​

​ на листе, можно​​Чтобы весь текст поместился​ для автоподбора высоты​

planetaexcel.ru

​ строк и столбцов.​

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


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


Андрей, спасибо за ответ.  :) Список конечно вещь хорошая, но он не дает возможности автоматически завершать слово или предложение. Можно было бы и списком, но у него маленькое поле (ширина колонки маленькая) в котором не видно все предложение. Автозавершение показывает все набранное ранее в ячейке.
Объясню свою задачу: есть список людей, которые постоянно участвуют в мероприятиях (есть и новые, которых не было в прошлый раз) и при регистрации, вводя фамилию, автозавершение мне помогает не набирать лишний раз данные человека и помогает видеть, что человек был в прошлый раз. Может быть мою задачу можно решить и каким либо другим способом. Access например с помощью запросов к базе данных это хорошо делает. Можно ли в Excel  начиная набирать фамилию видеть, что человек был в прошлый раз, и если да, занести его данные в эту или другую ячейку. Буду очень рад любым  возможным идеям решения этой задачи или примерам. Заранее спасибо.


Цитата: Oleg13 от 22.03.2009, 20:10
Может быть мою задачу можно решить и каким либо другим способом.

Автозавершение есть в эл.упр. «Поле со списком». Во вложении продемонстрированы фокусы с этим элементом.

Знания недостаточно, необходимо применение. Желания недостаточно, необходимо действие. (с) Брюс Ли


Шпец Докапыч, Ваше мастерство не знает границ!!! Спасибо огромедное. То, что хотелось и в лучшем виде!!!  :)

Цитата: Шпец Докапыч от 23.03.2009, 03:27
«Поле со списком». Во вложении продемонстрированы фокусы с этим элементом.

Как на примере легко учиться!!!  :D
Интересно, а если нам нужно поедать не блинчики, а например мороженое, что нужно изменить в коде???  ;D


Уважаемый Шпец Докапыч!!!
Помогите, пожалуйста, разобраться с Вашим примером. Хотел приладить его к своим нуждам, но не тут то было. Самостоятельно не разобраться, долго пытался.  :o  ???
Если вписать код в новую книгу, то останавливается на записи
Private Sub ComboBox1_KeyDown(ByVal KeyCode As MSForms.ReturnInteger, ByVal Shift As Integer)
После попытки добавить поле со списком останавливается на
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  With Me.ComboBox1

Я то по началу подумал, что поле со списком действительно чудесным образом появляется в диапазоне D8:D20.  ::) Видимо есть какой то секрет, раскройте его, пожалуйста!!!
(Имя «ФИО» как у Вас присвоил.)


Цитата: GWolf от 23.04.2009, 13:21
Ваша задача с комментированным нашим кодом (я имел ввиду коментарии: что это такое и почему оно тут стоит) — вот лучший учебник и школа.
Может я слишком самонадеян?! ;D

;D
Подскажите пожалуйста от куда в примере уважаемого Гуру Шпеца Докапыча
https://forum.msexcel.ru/microsoft_excel/avtozavershenie_iz_opredelennogo_diapazona-t1538.0.html;msg8604#msg8604
появляется поле со списком?
Самого Гуру два дня нет, а решить вопрос хочется  :).

Я думаю, что за это отвечает эта программка, но не уверен:
Private Sub ComboBox1_GotFocus() ‘фокусируясь, перемещаемся и заполняемся
  With ActiveCell
    Me.ComboBox1.Text = .Value
    Me.ComboBox1.Top = Range(«D1:D» & .Row — 1).Height + 0.75  — цифры влияет на местоположения поля относительно ячейки ввода (проверено опытным путем  :) ).
  End With
End Sub

Прошу не ругатся, что залез в чужую тему, но заявка ведь была сделана  ;).

Цитата: GWolf от 23.04.2009, 13:21
Ваша задача с комментированным нашим кодом (я имел ввиду коментарии: что это такое и почему оно тут стоит) — вот лучший учебник и школа.
Может я слишком самонадеян?! ;D

VBA мне тоже очень хочется научиться!  :)


ЦитироватьСамого Гуру два дня нет, а решить вопрос хочется  :).

Уважаемый Шпец действительно не появляется. И это грустно …

ЦитироватьЯ думаю, что за это отвечает эта программка, но не уверен:
Private Sub ComboBox1_GotFocus() ‘фокусируясь, перемещаемся и заполняемся
  With ActiveCell
    Me.ComboBox1.Text = .Value
    Me.ComboBox1.Top = Range(«D1:D» & .Row — 1).Height + 0.75  — цифры влияет на местоположения поля относительно ячейки ввода (проверено опытным путем  :) ).
  End With
End Sub

Совершенно верно

ЦитироватьПрошу не ругатся, что залез в чужую тему, но заявка ведь была сделана  ;).

Ругатся никто и не собирался. Мы приветствуем тебя в полку продвинутых Юзеров!!! И милости просим! Ибо и я сам, всего лишь пользователь!

ЦитироватьVBA мне тоже очень хочется научиться!  :)

Ну та к в чем дело? — От тебя лишь требуется описание задач.

Путей к вершине — множество. Этот один из многих!


Цитата: Oleg13 от 23.04.2009, 23:08
Прошу не ругатся, что залез в чужую тему, но заявка ведь была сделана  ;).

Ругаться не в моих правилах, просто перетащу сообщения на место.

ЦитироватьПодскажите, пожалуйста, откуда в примере появляется поле со списком?
Я думаю, что за это отвечает эта программка, но не уверен:…

Итак, чтобы всё это работало нужно сделать следующие шаги:
1) Присвоить списку имя «ФИО» в лучших традициях динамики (не поленитесь заглянуть во Вставка -> Имя –> Присвоить). ;)
2) Разместить на листе Поле со списком (ActiveX) в том столбце, где нужно. Указать ListFillRange: ФИО. А чтобы не маячило без надобности, выставить свойство Visible в False.
3) Тогда размещённый в модуле листа код будет работать, если имя поля («ComboBox1») совпадает с тем, которое Вы создали. Если это первое размещённое на листе поле, то так и будет.

Знания недостаточно, необходимо применение. Желания недостаточно, необходимо действие. (с) Брюс Ли


Цитата: Шпец Докапыч от 24.04.2009, 20:43
Итак, чтобы всё это работало нужно сделать следующие шаги:
2) Разместить на листе Поле со списком (ActiveX) в том столбце, где нужно. Указать ListFillRange: ФИО. А чтобы не маячило без надобности, выставить свойство Visible в False.

Вот этого ListFillRange: ФИО мне и не хватало, только вот не знаю как посмотреть свойства полей в Вашем примере   :).
СПАСИБО!!! Мне удалось воспроизвести Ваш пример в новой книге и разобраться (громко сказано  ;) ) как работает код.
А куда интересно исчезают «свойства» поля со списком по ПКМ и можно ли их вернуть, хотя бы для того, чтобы изменить размер поля? Побывал стереть код, не помогло.
Excel и VBA в нем начал изучать только попав к Вам на форум и очень порадовался возможности учиться и общаться с грамотными и отзывчивыми людьми «живущими» здесь.


Цитата: Oleg13 от 25.04.2009, 00:04
А куда интересно исчезают «свойства» поля со списком по ПКМ и можно ли их вернуть, хотя бы для того, чтобы изменить размер поля? Побывал стереть код, не помогло.

Какое, например, «свойство» исчезает? Или Вы про окно свойств?

Знания недостаточно, необходимо применение. Желания недостаточно, необходимо действие. (с) Брюс Ли


Цитата: Шпец Докапыч от 25.04.2009, 00:16
Какое, например, «свойство» исчезает? Или Вы про окно свойств?

При создании нового поля по ПКМ можно вызвать окно свойств и изменять какие либо свойства.
Дальше окно свойств не исчезает или его можно вызвать на каком либо объекте в другой книге если я его раньше закрыл.
А не получается посмотреть свойства объекта «поле со списком», которое «прыгает» в Вашем примере, в окне свойств.

Я в коде показал это поле: Visible Then .Visible = True и стер код. Поле то в листе появилось, но выделить это поле как объект, а потом ПКМ — свойства не получается.
Всего лишь хотел сделать поле пошире.  :)

Наверное можно изменить ширину и в VBA, но хотелось в окне свойств.


Цитата: Oleg13 от 25.04.2009, 00:56

Цитата: Шпец Докапыч от 25.04.2009, 00:16
Какое, например, «свойство» исчезает? Или Вы про окно свойств?

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

Наверное можно изменить ширину и в VBA, но хотелось в окне свойств.

Вы при создании определили ширину, а потом что мешает? Так же мышкой и растаскивается.  ???

Знания недостаточно, необходимо применение. Желания недостаточно, необходимо действие. (с) Брюс Ли


При создании определил. Записал код. Оказалось маловата :). А вот ширее уже сделать не могу!!!!!!!
Это поле уже не выделяется.
Это конечно совсем не проблема, просто хотел узнать, можно что либо сделать, на будущее.


Прошу прощенья, разобрался  ::)!!!!!  Нужно было нажать два раза на кнопку поля со списком на панеле инструментов «Элементы управления» и появилась возможность выделить поле со списком. Еще раз спасибо!!! И за терпение!!!


Добрый день!

подскажите как можно реализовать следующую затею:

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


Во вложении пример со списками, а автозаполнение попробуйте «прикрутить» сами прочитав данную тему ;)

Ничто не обходится нам так дешево и не ценится так дорого, как вежливость…  Мигель Сервантес де Сааведра



Цитата: boa от 16.06.2009, 13:05
Во вложении пример со списками

И еще очень интересный (для меня) момент…
Вопрос к boa: а как Вы «спрятали» строки и столбцы далее 14-ти на 1-м листе вложенного файла примера?


Знания недостаточно, необходимо применение. Желания недостаточно, необходимо действие. (с) Брюс Ли


Шпецу — очередной респект!
Спасибо за вкусный рецепт!  ;)
«Зацепила» фишку себе…


Виктория, неужели Вы не скачали  этот файл там ведь много полезной инфы  :o
Касаемо скрытия/отображения столбцов/строк смотрите в строки 49-50.
Сам я стараюсь пользоваться больше Клавой т.к. ПКМ «отдыхает» по времени выполнения задачи т.е. достижения цели :)

Ничто не обходится нам так дешево и не ценится так дорого, как вежливость…  Мигель Сервантес де Сааведра


boa, спасибо за заботу! Уже скачала!
Сама тоже люблю клавиатуру, т.к. часто работать приходится с ноутом на коленях…
Но вот не всегда сообразишь сразу, КАК что-то сделать.
Спросить быстрее!   ;) по времени достижения цели…


Like this post? Please share to your friends:
  • Excel сводная таблица ограничения
  • Excel сводная таблица несколько фильтров
  • Excel сводная таблица несколько значений
  • Excel сам меняет число
  • Excel сводная таблица не считает по сумме