Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
labexcel5.doc
Скачиваний:
18
Добавлен:
23.11.2018
Размер:
678.91 Кб
Скачать

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

Синтаксис: ПОВТОР(текст;число_повторений)

Текст — повторяемый текст.

Число_повторений — положительное число, определяющее, сколько раз нужно повторить текст.

Примечания:

  • Если «число_повторений» равно 0 (нулю), то функция ПОВТОР возвращает "" (пустой текст).

  • Если «число_повторений» не целое, то оно усекается.

  • Результат функции ПОВТОР не должен превышать 32 767 знаков, в противном случае ПОВТОР возвращает сообщение об ошибке #ЗНАЧ!.

Например:

 

1

2

3

A

B

Формула

Описание (результат)

=ПОВТОР("*-"; 3)

Отображает строку 3 раза (*-*-*-)

=ПОВТОР("-";10)

Отображает тире 10 раз (----------)

ПРАВСИМВ (ПРАВБ) - ПРАВСИМВ возвращает заданное число последних знаков текстовой строки. ПРАВБ возвращает последние знаки текстовой строки, исходя из указанного числа байт. Эта функция используется при работе с двухбайтовыми знаками.

Синтаксис: ПРАВСИМВ(текст;число_знаков), ПРАВБ(текст;число_байт)

Текст   — это текстовая строка, содержащая извлекаемые знаки.

Число_знаков — количество знаков, извлекаемых функцией ПРАВСИМВ.

Число_байт — это количество знаков, извлекаемых функцией ПРАВБ, заданное на байтах.

Примечания:

  • Число_знаков должно быть больше либо равно нулю.

  • Если число_знаков больше длины текста, то функция ПРАВСИМВ возвращает весь текст.

  • Если число_знаков опущено, то предполагается, что оно равно 1.

Например:

 

1

2

3

A

Данные

Цена продаж

Номер фонда

Формула

Описание (результат)

=ПРАВСИМВ(A2;6)

Последние 6 знаков первой строки (продаж)

=ПРАВСИМВ(A3)

Последний знак второй строки (а)

ПОИСК (ПОИСКБ) - возвращает позицию первого вхождения знака или текстовой строки при поиске слева направо, начиная с нач_позиция. Функция ПОИСК используется для поиска вхождения знака или строки текста в другую строку текста, с тем чтобы применить функции ПСТР или ЗАМЕНИТЬ для изменения текста. Функция ПОИСКБ находит вхождение одной текстовой строки (искомый_текст) в другой текстовой строке (просматриваемый_текст) и возвращает положение начала искомого текста относительно крайнего левого знака просматриваемого текста с учетом числа байт в каждом знаке. Эта функция используется при работе с двухбайтовыми знаками. Для поиска вхождений одной текстовой строки в другой текстовой строке можно использовать также функцию НАЙТИБ.

Синтаксис: ПОИСК(искомый_текст;текст_для_поиска;нач_позиция)

ПОИСКБ(искомый_текст;текст_для_поиска;нач_позиция)

Искомый_текст   — это искомый текст. В этом аргументе можно использовать знаки шаблона: знак вопроса (?) и звездочка (*). Знак вопроса соответствует любому знаку; звездочка соответствует любой последовательности знаков. Если нужно найти один из этих знаков, то следует поставить перед ними знак тильда (~).

Текст_для_поиска — текст, в котором нужно найти искомый_текст.

Нач_позиция — номер знака в тексте текст_для_поиска, с которого следует начать поиск.

Примечание: С помощью аргумента нач_позиция можно пропустить нужное количество знаков. Пусть задана текстовая строка «МДС0093.МесячныеПродажи». Чтобы найти первое вхождение «М» в описательной части текстовой строки, задайте аргумент нач_позиция равным 8, чтобы не выполнять поиск в той части текста, которая является серийным номером. Функция ПОИСК начинает с знака 8, находит искомый_текст в следующем знаке и возвращает число 9. Функция ПОИСК всегда возвращает номер знака, считая от левого края текста, а не от значения аргумента нач_позиция.

Примечания:

  • ПОИСК и ПОИСКБ не различают регистра при поиске (то есть строчные и заглавные буквы не различаются).

  • Функции ПОИСК и ПОИСКБ аналогичны функциям НАЙТИ и НАЙТИБ за исключением того, что НАЙТИ и НАЙТИБ работают с учетом регистра.

  • Если искомый_текст не найден, то возвращается значение ошибки #ЗНАЧ!.

  • Если аргумент опущен, то он полагается равным 1.

  • Если значение аргумента нач_позиция меньше или равно 0 или превышает значение аргумента текст_для_поиска, то возвращается значение ошибки #ЗНАЧ!.

Например:

1

2

3

4

A

Данные

Утверждения

Поле «Доход»

Поле

Формула

Описание (результат)

=ПОИСК("e";A2;6)

Положение первой буквы «е» в первой строке, начиная с шестой позиции (8)

=ПОИСК(A4;A3)

Положение строки «Поле» в строке«Поле "Прибыль"» (1)

=ЗАМЕНИТЬ(A3;ПОИСК(A4;A3);6;"Сумма")

Замена строки «Поле» на строку «Сумма» (Сумма «Прибыль»)

ПОДСТАВИТЬ - подставляет текст нов_текст вместо текста стар_текст в текстовой строке. Функция ПОДСТАВИТЬ используется, когда нужно заменить определенный текст в текстовой строке; функция ЗАМЕНИТЬ используется, когда нужно заменить любой текст, начиная с определенной позиции.

Синтаксис :ПОДСТАВИТЬ(текст;стар_текст;нов_текст;номер_вхождения)

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

Стар_текст — заменяемый текст.

Нов_текст — текст, на который заменяется стар_текст.

Номер_вхождения — определяет, какое вхождение текста стар_текст нужно заменить на нов_текст. Если номер_вхождения определен, то заменяется только это вхождение текста стар_текст. В противном случае, каждое вхождение текста стар_текст в текстовой строке заменяется на текст нов_текст.

Например:

1

2

3

4

А

Данные

Сведения о продажах

Квартал 1, 2008

Квартал 1, 2011

Формула

Описание (результат)

=ПОДСТАВИТЬ(A2; "продажах"; "ценах")

Замена слово «продажах» на «ценах» (Сведения о ценах)

=ПОДСТАВИТЬ(A3; "1"; "2"; 1)

Замена в первом примере 1 на 2 (Квартал 2, 2008)

=ПОДСТАВИТЬ(A4; "1"; "2"; 3)

Замена в третьем примере 1 на 2 (Квартал 1, 2012)

T - возвращает текст, ссылка на который задается аргументом значение.

Синтаксис: Т(значение)

Значение — проверяемое значение.

Примечания:

  • Если значение является текстом или ссылается на текст, то функция Т возвращает само это значение. Если значение не ссылается на текст, функция T возвращает "" (пустой текст).

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

Например:

1

2

3

4

А

Данные

Ливень

19

ИСТИНА

Формула

Описание (результат)

=T(A2)

Поскольку первое значение является текстом, возвращается текст (Ливень)

=T(A3)

Поскольку второе значение является числом, возвращается пустой текст ()

=T(A4)

Поскольку третье значение является логическим значением, возвращается пустой текст ()

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]