May 19, 2022

ЗАПОЛНЕНИЕ ЯЧЕЕК ТЕКСТОМ И ЧИСЛОВЫМИ ЗНАЧЕНИЯМИ

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

Если не подтвердился ни один из выше приведенных типов данных, Excel воспринимает содержимое ячейки как текст или дата.

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

Самый простой способ изменения содержимого ячейки – это заново вписать новые данные.

ВВОД ТЕКСТА В ЯЧЕЙКУ EXCEL

Введите в ячейку A1 свое имя. Для этого у вас имеется две возможности:

  1. Сделайте ячейку активной переместив на нее курсор. Потом введите текст и нажмите «Enter» или просто переместите курсор на любую другую ячейку.
  2. Сделайте ячейку активной с помощью курсора и введите данные в строку формул (широкое поле ввода под полосой инструментов). И нажмите галочку «Ввод».

Если вы передумали заполнять ячейку то в место «Enter» или «Ввод» жмите «ESC».

Клавиша «Enter» или инструмент строки формул «Ввод» подтверждают запись данных в ячейку.

Заметьте! Если воспользоваться первой возможностью то после подтверждения «Enter» курсор сместится на соседнюю ячейку вниз (при настройках по умолчанию). Если же использовать вторую возможность и подтвердить галочкой «Ввод», то курсор останется на месте.

КАК УМЕСТИТЬ ДЛИННЫЙ ТЕКСТ В ЯЧЕЙКЕ EXCEL?

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

По умолчанию ширина ячеек не позволяет вместить длинные тексты и в результате мы видим такую картинку:

Задание 1. Чтобы уместить длинный текст в ячейке Excel, наведите курсор мыши на границу заголовков колонок ячеек между A и B. Курсор изменит свой внешний вид как показано на рисунке. После чего сделайте двойной щелчок левой клавишей мыши. Ширина колонки автоматически оптимизируется под ширину самого длинного текста.

Задание 2. Наведите курсор мыши на границу заголовков колонок ячеек между B и C. Курсор мышки изменит свой вид. После чего удерживая левую клавишу мышки, перемещайте курсор для изменения ширины колонки до необходимого размера. Аналогичным способом как описано в этих двух практических заданиях можно изменять высоту строки. Только здесь курсор следует наводить на границы между номерами строк. А дальше перемещать его для изменения высоты или делать двойной щелчок для автоматической подстройки. Задать ширину столбца или высоту строки можно вручную с помощью курсора или контекстного меню. Щелчок правой кнопкой по заголовку и опция «Ширина столбца» «Высота строки». Интересный факт! При изменении ширины столбца / строки курсором, подсвечивается информация о размерах в разных единицах измерения:

  1. Ширина столбца в количестве символов стандартного размера шрифта(Calibri 11 пунктов) – по умолчанию 8,43 символов такая длина текста в стандартной ячейке. Таким образом, можно быстро определить длину текста в ячейке Excel. Но чаще всего для этого применяется функция ДЛСТР (сокращенно длинна строки). Этой же функцией определяется и количество цифр одной ячейке.
  2. Высота строки в пунктах измерения высоты шрифтов – по умолчанию 15 пунктов.
  3. В скобках размеры указаны в пикселях и для столбцов и для строк.

В Excel можно задать размеры строк и столбцов в сантиметрах. Для этого нужно перейти в режим разметки страниц: «Вид»-«Разметка страницы». Щелкаем правой кнопкой по заголовку столбца или строки и выберем опцию «ширина». Потом вводим значение в сантиметрах. Этого особенно удобно при подготовке документа для вывода на печать. Ведь мы знаем размеры формата A4: ширина 21см и высота 29,7см.

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

  • 0,98 см = 37 пикселей;
  • 1,01 см = 38 пикселей;
  • 0,50 см = 19 пикселей.

ВВЕДЕНИЕ ЦИФР В ЯЧЕЙКИ EXCEL

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

Обратите внимание! По умолчанию текст выравнивается по левей стороне ячеек, а цифры по правой. Данная особенность позволяет быстро найти цифры в ячейке и не спутать их с текстом (ведь текст также содержит символы цифр, но не позволяет производить с ними математические расчеты). Например, если в место запятой в качестве разделителя разрядов стоит точка или пробел, то цифры распознаны как дата и текст соответственно, из-за чего потом не работают расчеты. Таким образом, можно быстро сориентироваться, как распознала программа введенные данные: как текст или как цифру. Например, если мы будем отделять десятые части не запятой, а точкой, то данные цифр распознаются как дата. Будьте внимательны с типами данных для заполнения.

Задание 1. Наведите курсор мышки на ячейку C2 и удерживая левую клавишу проведите его вниз до ячейки C3. Вы выделили диапазон из 2-ух ячеек (C2:C3) для дальнейшей работы с ними. На полосе инструментов выберите закладку «Главная» и щелкните на инструмент «Увеличить разрядность» как показано на рисунке:

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

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

Данное окно можно вызвать комбинацией горячих клавиш CTRL+1.

ВВЕДЕНИЕ ВАЛЮТ И ПРОЦЕНТОВ

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

Задание 1. Выделите диапазон ячеек D2:D3 и установите финансовый числовой формат. В диапазоне E2:E3 сделайте процентный формат. В результате должно получиться так:

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

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

В Excel предусмотрено несколько валют для быстрого ввода при установке формата ячеек. Посмотрите выпадающий список валют и измените формат на Евро:

КАК ПЕРЕВЕСТИ СУММУ ИЛИ ЧИСЛО ПРОПИСЬЮ В EXCEL

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

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

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

  1. Открыть редактор макросов ALT+F11.
  2. Создать новый модуль и в нем нужно написать функцию особенным способом: Function вместо Sub. Тогда наша функция «ЧислоПропись» будет отображаться в списке мастера функций (SHIFT+F3), в категории «Определенные пользователем».

Вставить в модуль следующий код и сохранить:

Function ЧислоПропись(Число As Currency) As String 'до 999 999 999 999 On Error GoTo Число_Error Dim strМиллиарды As String, strМиллионы As String, strТысячи As String, strЕдиницы As String, strСотые As String Dim Поз As Integer

strЧисло = Format(Int(Число), "000000000000")

'Миллиарды' Поз = 1 strМиллиарды = Сотни(Mid(strЧисло, Поз, 1)) strМиллиарды = strМиллиарды & Десятки(Mid(strЧисло, Поз + 1, 2), "м") strМиллиарды = strМиллиарды & ИмяРазряда(strМиллиарды, Mid(strЧисло, Поз + 1, 2), "миллиард ", "миллиарда ", "миллиардов ")

'Миллионы' Поз = 4 strМиллионы = Сотни(Mid(strЧисло, Поз, 1)) strМиллионы = strМиллионы & Десятки(Mid(strЧисло, Поз + 1, 2), "м") strМиллионы = strМиллионы & ИмяРазряда(strМиллионы, Mid(strЧисло, Поз + 1, 2), "миллион ", "миллиона ", "миллионов ")

'Тысячи' Поз = 7 strТысячи = Сотни(Mid(strЧисло, Поз, 1)) strТысячи = strТысячи & Десятки(Mid(strЧисло, Поз + 1, 2), "ж") strТысячи = strТысячи & ИмяРазряда(strТысячи, Mid(strЧисло, Поз + 1, 2), "тысяча ", "тысячи ", "тысяч ")

'Единицы' Поз = 10 strЕдиницы = Сотни(Mid(strЧисло, Поз, 1)) strЕдиницы = strЕдиницы & Десятки(Mid(strЧисло, Поз + 1, 2), "м") If strМиллиарды & strМиллионы & strТысячи & strЕдиницы = "" Then strЕдиницы = "ноль " 'strЕдиницы = strЕдиницы & ИмяРазряда(" ", Mid(strЧисло, Поз + 1, 2), "рубль ", "рубля ", "рублей ")

'Сотые' 'strСотые = strКопейки & " " & ИмяРазряда(strКопейки, Right(strКопейки, 2), ‘"копейка", "копейки", "копеек")

ЧислоПропись = strМиллиарды & strМиллионы & strТысячи & strЕдиницы ЧислоПропись = UCase(Left(ЧислоПропись, 1)) & Right(ЧислоПропись, Len(ЧислоПропись) - 1)

Exit Function

Число_Error: MsgBox Err.Description End Function

Function Сотни(n As String) As String Сотни = "" Select Case n Case 0: Сотни = "" Case 1: Сотни = "сто " Case 2: Сотни = "двести " Case 3: Сотни = "триста " Case 4: Сотни = "четыреста " Case 5: Сотни = "пятьсот " Case 6: Сотни = "шестьсот " Case 7: Сотни = "семьсот " Case 8: Сотни = "восемьсот " Case 9: Сотни = "девятьсот " End Select End Function

Function Десятки(n As String, Sex As String) As String Десятки = "" Select Case Left(n, 1) Case "0": Десятки = "": n = Right(n, 1) Case "1": Десятки = "" Case "2": Десятки = "двадцать ": n = Right(n, 1) Case "3": Десятки = "тридцать ": n = Right(n, 1) Case "4": Десятки = "сорок ": n = Right(n, 1) Case "5": Десятки = "пятьдесят ": n = Right(n, 1) Case "6": Десятки = "шестьдесят ": n = Right(n, 1) Case "7": Десятки = "семьдесят ": n = Right(n, 1) Case "8": Десятки = "восемьдесят ": n = Right(n, 1) Case "9": Десятки = "девяносто ": n = Right(n, 1) End Select

Dim Двадцатка As String Двадцатка = "" Select Case n Case "0": Двадцатка = "" Case "1" Select Case Sex Case "м": Двадцатка = "один " Case "ж": Двадцатка = "одна " Case "с": Двадцатка = "одно " End Select Case "2": Select Case Sex Case "м": Двадцатка = "два " Case "ж": Двадцатка = "две " Case "с": Двадцатка = "два " End Select Case "3": Двадцатка = "три " Case "4": Двадцатка = "четыре " Case "5": Двадцатка = "пять " Case "6": Двадцатка = "шесть " Case "7": Двадцатка = "семь " Case "8": Двадцатка = "восемь " Case "9": Двадцатка = "девять " Case "10": Двадцатка = "десять " Case "11": Двадцатка = "одиннадцать " Case "12": Двадцатка = "двенадцать " Case "13": Двадцатка = "тринадцать " Case "14": Двадцатка = "четырнадцать " Case "15": Двадцатка = "пятнадцать " Case "16": Двадцатка = "шестнадцать " Case "17": Двадцатка = "семнадцать " Case "18": Двадцатка = "восемнадцать " Case "19": Двадцатка = "девятнадцать " End Select

Десятки = Десятки & Двадцатка End Function

Function ИмяРазряда(Строка As String, n As String, Имя1 As String, Имя24 As String, ИмяПроч As String) As String

If Строка <> "" Then ИмяРазряда = "" Select Case Left(n, 1) Case "0", "2", "3", "4", "5", "6", "7", "8", "9": n = Right(n, 1) End Select

Select Case n Case "1": ИмяРазряда = Имя1 Case "2", "3", "4": ИмяРазряда = Имя24 Case Else: ИмяРазряда = ИмяПроч End Select End If

End Function

Теперь вы можете быстро перевести сумму в слова прописью.