Примеры часто используемых формул в списках
Applies To
SharePoint Server по подписке SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 Enterprise Центр администрирования SharePoint Server 2013 SharePoint в Microsoft 365 SharePoint Server 2010 Microsoft Списки SharePoint в Microsoft 365 для малого бизнесаИспользование формул в вычисляемых столбцах в списках может помочь добавить в существующие столбцы, такие как вычисление налога на продажу по цене. Их можно объединить для программной проверки данных. Чтобы добавить вычисляемый столбец, щелкните "+ Добавить столбец", а затем выберите "Дополнительно".
Примечание: Вычисляемые поля могут работать только с собственной строкой, поэтому нельзя ссылаться на значение в другой строке или столбцах, содержащихся в другом списке или библиотеке. Поля подстановки не поддерживаются в формуле, и идентификатор новой вставленной строки нельзя использовать, так как идентификатор не существует при обработке формулы.
При вводе формул, если не указано иное, между ключевыми словами и операторами нет пробелов.
Приведенный ниже список не является исчерпывающим. Чтобы просмотреть все формулы, см. алфавитный список в конце этой статьи.
Щелкните заголовок раздела ниже, чтобы открыть подробные инструкции.
Приведенные ниже формулы возвращают значение "Да" или "Нет" и могут использоваться для проверки условия в выражении, например для проверки значения "ОК" или "Неверно". Они также могут возвращать пустое значение или тире.
Сравнение чисел
Используйте функцию ЕСЛИ для выполнения этого сравнения.
Столбец1 |
Столбец2 |
Формула |
Описание (возможный результат) |
---|---|---|---|
15000 |
9000 |
=[Столбец1]>[Столбец2] |
Столбец1 больше, чем Столбец2? (Да) |
15000 |
9000 |
=ЕСЛИ([Столбец1]<=[Столбец2]; "ОК"; "Неверно") |
Столбец1 меньше или равен Столбец2? (Неверно) |
Возврат логического значения после сравнения содержимого столбцов
Для результата, который является логическим значением (Да или Нет), используйте функции AND, OR и NOT .
Столбец1 |
Столбец2 |
Столбец3 |
Формула |
Описание (возможный результат) |
---|---|---|---|---|
15 |
9 |
8 |
=И([Столбец1]>[Столбец2]; [Столбец1]<[Столбец3]) |
15 больше 9 и меньше 8? (Нет) |
15 |
9 |
8 |
=ИЛИ([Столбец1]>[Столбец2]; [Столбец1]<[Столбец3]) |
15 больше 9 или меньше 8? (Да) |
15 |
9 |
8 |
=НЕ([Столбец1]+[Столбец2]=24) |
15 плюс 9 не равно 24? (Нет) |
Для результата, который является другим вычислением или любым другим значением, кроме "Да" или "Нет", используйте функции IF, AND и OR .
Столбец1 |
Столбец2 |
Столбец3 |
Формула |
Описание (возможный результат) |
---|---|---|---|---|
15 |
9 |
8 |
=ЕСЛИ([Столбец1]=15; "ОК"; "Неверно") |
Если значение в Столбец1 равно 15, возвращается "ОК". (ОК) |
15 |
9 |
8 |
=ЕСЛИ(И([Столбец1]>[Столбец2]; [Столбец1]<[Столбец3]); "ОК"; "Неверно") |
Если 15 больше 9 и меньше 8, возвращается "ОК". (Неверно) |
15 |
9 |
8 |
=ЕСЛИ(ИЛИ([Столбец1]>[Столбец2]; [Столбец1]<[Столбец3]); "ОК"; "Неверно") |
Если 15 больше 9 или меньше 8, возвращается "ОК". (ОК) |
Отображение нулей в виде пробелов или тире
Чтобы отобразить ноль, выполните простое вычисление. Чтобы отобразить пустой или тире, используйте функцию IF.
Столбец1 |
Столбец2 |
Формула |
Описание (возможный результат) |
---|---|---|---|
10 |
10 |
=[Столбец1]-[Столбец2] |
Из первого (0) номера вычтен второй. |
15 |
9 |
=ЕСЛИ([Столбец1]-[Столбец2]; "-"; [Столбец1]-[Столбец2]) |
Возвращает дефис (-), если ячейка содержит нулевые значения. |
Скрытие значений ошибок в столбцах
Чтобы отобразить тире, #N/A или НД вместо значения ошибки, используйте функцию ISERROR .
Столбец1 |
Столбец2 |
Формула |
Описание (возможный результат) |
---|---|---|---|
10 |
0 |
=[Столбец1]/[Столбец2] |
Ошибка #ДЕЛ/0! |
10 |
0 |
=ЕСЛИ(ЕОШИБКА([Столбец1]/[Столбец2]); "НД"; [Столбец1]/[Столбец2]) |
Возвращает "НД", если ячейка содержит значение ошибки. |
10 |
0 |
=ЕСЛИ(ЕОШИБКА([Столбец1]/[Столбец2]); "-"; [Столбец1]/[Столбец2]) |
Возвращает дефис (прочерк), если ячейка содержит значение ошибки. |
Проверка на наличие пустых полей
Для поиска пустых полей можно использовать формулу ISBLANK.
Столбец1 |
Формула |
Описание (возможный результат) |
"Овсяные овсяные овсяные" |
=ISBLANK([Column1] |
Возвращает значение "Да" или "Нет", если пусто или нет |
"Стали" |
=ЕСЛИ(ISBLANK([Столбец1]), "Не ОК", "ОК") |
Заполните собственные варианты: первая — если пуста, а вторая — нет |
Дополнительные сведения о функциях IS см. в разделе "Функции IS".
С помощью приведенных ниже формул можно производить вычисления со значениями даты и времени, например прибавить к дате число дней, месяцев или лет, вычислить разность между двумя датами и преобразовать время в десятичное значение.
Сложение дат
Чтобы прибавить к дате какое-либо число дней, воспользуйтесь оператором сложения (+).
Примечание: При вычислениях с датами тип возвращаемого значения вычисляемого столбца должен быть установлен как Дата и время.
Столбец1 |
Столбец2 |
Формула |
Описание (результат) |
---|---|---|---|
9.6.2007 |
3 |
=[Столбец1]+[Столбец2] |
Прибавление 3 дней к 09.06.07 (12.06.07). |
10.12.2008 |
54 |
=[Столбец1]+[Столбец2] |
Прибавление 54 дней к 10.12.08 (02.02.09). |
Чтобы добавить к дате количество месяцев, используйте функции DATE, YEAR, MONTH и DAY .
Столбец1 |
Столбец2 |
Формула |
Описание (результат) |
---|---|---|---|
9.6.2007 |
3 |
=ДАТА(ГОД([Столбец1]); МЕСЯЦ([Столбец1])+[Столбец2]; ДЕНЬ([Столбец1])) |
Прибавление 3 месяцев к 09.06.07 (09.09.07). |
10.12.2008 |
25 |
=ДАТА(ГОД([Столбец1]); МЕСЯЦ([Столбец1])+[Столбец2]; ДЕНЬ([Столбец1])) |
Прибавление 25 месяцев к 10.12.08 (10.01.11). |
Чтобы добавить к дате несколько лет, используйте функции DATE, YEAR, MONTH и DAY .
Столбец1 |
Столбец2 |
Формула |
Описание (результат) |
---|---|---|---|
9.6.2007 |
3 |
=ДАТА(ГОД([Столбец1])+[Столбец2]; МЕСЯЦ([Столбец1]); ДЕНЬ([Столбец1])) |
Прибавление 3 лет к 09.06.07 (09.06.10). |
10.12.2008 |
25 |
=ДАТА(ГОД([Столбец1])+[Столбец2]; МЕСЯЦ([Столбец1]); ДЕНЬ([Столбец1])) |
Прибавление 25 лет к 10.12.08 (10.12.33). |
Чтобы добавить к дате сочетание дней, месяцев и лет, используйте функции DATE, YEAR, MONTH и DAY .
Столбец1 |
Формула |
Описание (результат) |
---|---|---|
9.6.2007 |
=ДАТА(ГОД([Столбец1])+3; МЕСЯЦ([Столбец1])+1; ДЕНЬ([Столбец1])+5) |
Прибавление 3 лет, 1 месяца и 5 дней к 09.06.2007 (14.07.10). |
10.12.2008 |
=ДАТА(ГОД([Столбец1])+1; МЕСЯЦ([Столбец1])+7; ДЕНЬ([Столбец1])+5) |
Прибавление 1 года, 7 месяцев и 5 дней к 10.12.08 (15.07.10). |
Вычисление разности двух дат
Для выполнения этого вычисления используйте функцию DATEDIF .
Столбец1 |
Столбец2 |
Формула |
Описание (результат) |
---|---|---|---|
01-Янв-1995 |
15-Июн-1999 |
=РАЗНДАТ([Столбец1]; [Столбец2]; "д") |
Возвращает количество дней между двумя датами (1626). |
01-Янв-1995 |
15-Июн-1999 |
=РАЗНДАТ([Столбец1]; [Столбец2]; "гм") |
Возвращает количество месяцев между датами, игнорируя годы (5). |
01-Янв-1995 |
15-Июн-1999 |
=РАЗНДАТ([Столбец1]; [Столбец2]; "гд") |
Возвращает количество дней между датами, игнорируя годы (165). |
Вычисление разницы во времени
Чтобы представить результат в стандартном формате времени (часы:минуты:секунды), используйте оператор вычитания (-) и функцию TEXT . Для работы этого метода часы не должны превышать 24, а минуты и секунды не должны превышать 60.
Столбец1 |
Столбец2 |
Формула |
Описание (результат) |
---|---|---|---|
09.06.07 10:35:00 |
09.06.07 15:30:00 |
=ТЕКСТ([Столбец1]-[Столбец2]; "ч") |
Количество часов между двумя значениями времени (4). |
09.06.07 10:35:00 |
09.06.07 15:30:00 |
=ТЕКСТ([Столбец1]-[Столбец2]; "ч:мм") |
Количество часов и минут между двумя значениями времени (4:55). |
09.06.07 10:35:00 |
09.06.07 15:30:00 |
=ТЕКСТ([Столбец1]-[Столбец2]; "ч:мм:сс") |
Количество часов, минут и секунд между двумя значениями времени (4:55:00). |
Чтобы представить результат в итоговом значении, основанном на одной единице времени, используйте функцию INT или функцию HOUR, MINUTE или SECOND .
Столбец1 |
Столбец2 |
Формула |
Описание (результат) |
---|---|---|---|
09.06.07 10:35:00 |
10.06.07 15:30:00 |
=ЦЕЛОЕ([Столбец1]-[Столбец2]*24) |
Общее количество часов между двумя значениями времени (28). |
09.06.07 10:35:00 |
10.06.07 15:30:00 |
=ЦЕЛОЕ([Столбец1]-[Столбец2]*1440) |
Общее количество минут между двумя значениями времени (1735). |
09.06.07 10:35:00 |
10.06.07 15:30:00 |
=ЦЕЛОЕ([Столбец1]-[Столбец2]*86400) |
Общее количество секунд между двумя значениями времени (104100). |
09.06.07 10:35:00 |
10.06.07 15:30:00 |
=ЧАС([Столбец1]-[Столбец2]) |
Количество часов между двумя значениями времени, если разница не превышает 24 (4). |
09.06.07 10:35:00 |
10.06.07 15:30:00 |
=МИНУТЫ([Столбец1]-[Столбец2]) |
Количество минут между двумя значениями времени, если разница не превышает 60 (55). |
09.06.07 10:35:00 |
10.06.07 15:30:00 |
=СЕКУНДЫ([Столбец1]-[Столбец2]) |
Количество секунд между двумя значениями времени, если разница не превышает 60 (0). |
Преобразование времени
Чтобы преобразовать часы из стандартного формата времени в десятичное число, используйте функцию INT .
Столбец1 |
Формула |
Описание (результат) |
---|---|---|
10:35:00 |
=([Столбец1]-ЦЕЛОЕ([Столбец1]))*24 |
Число часов с 0:00:00 (10,583333). |
12:15:00 |
=([Столбец1]-ЦЕЛОЕ([Столбец1]))*24 |
Число часов с 0:00:00 (12,25). |
Чтобы преобразовать часы из десятичного числа в стандартный формат времени (часы:минуты:секунды), используйте оператор деления и функцию TEXT .
Столбец1 |
Формула |
Описание (результат) |
---|---|---|
23:58:00 |
=ТЕКСТ(Столбец1/24; "ч:мм:сс") |
Количество часов, минут и секунд с 0:00:00 (00:59:55). |
02:06:00 |
=ТЕКСТ(Столбец1/24; "ч:мм") |
Количество часов и минут с 0:00:00 (00:05:00). |
Вставка дат в юлианском представлении
Дата юлии — это формат даты, который представляет собой сочетание текущего года и количества дней с начала года. Например, 1 января 2007 г. представлено как 2007001, а 31 декабря 2007 г. — как 2007365. Этот формат не основан на календаре "Юлия".
Чтобы преобразовать дату в дату юлии, используйте функции TEXT и DATEVALUE .
Столбец1 |
Формула |
Описание (результат) |
---|---|---|
23.6.2007 |
=ТЕКСТ([Столбец1];"гг")&ТЕКСТ(([Столбец1]-ДАТАЗНАЧ("1.1."&ТЕКСТ([Столбец1];"гг"))+1);"000") |
Дата в юлианском представлении с двузначным обозначением года (07174). |
23.6.2007 |
=ТЕКСТ([Столбец1];"гггг")&ТЕКСТ(([Столбец1]-ДАТАЗНАЧ("1.1."&ТЕКСТ([Столбец1];"гг"))+1);"000") |
Дата в юлианском представлении с четырехзначным обозначением года (2007174). |
Чтобы преобразовать дату в юлианское представление, применяемое в астрономии, воспользуйтесь константой 2415018.50. Эта формула работает только с датами после 01.03.1901, если используется система отсчета дат с 1900 года.
Столбец1 |
Формула |
Описание (результат) |
---|---|---|
23.6.2007 |
=[Столбец1]+2415018,50 |
Дата в юлианском представлении, используемом в астрономии (2454274,50). |
Отображение дат в виде дней недели
Чтобы преобразовать даты в текст для дня недели, используйте функции TEXTи WEEKDAY .
Столбец1 |
Формула |
Описание (возможный результат) |
---|---|---|
19-Фев-2007 |
=ТЕКСТ(ДЕНЬНЕД([Столбец1]); "дддд") |
Вычисление дня недели для указанной даты и возврат его полного названия (понедельник). |
3-Янв-2008 |
=ТЕКСТ(ДЕНЬНЕД([Столбец1]); "ддд") |
Вычисление дня недели для указанной даты и возврат его сокращенного названия (Пн). |
С помощью приведенных ниже формул можно производить различные математические вычисления, например складывать, вычитать, перемножать и делить числа, вычислять среднее значение или медиану, округлять числа и подсчитывать количество значений.
Сложение чисел
Чтобы добавить числа в два или более столбцов в строке, используйте оператор сложения (+) или функцию СУММ .
Столбец1 |
Столбец2 |
Столбец3 |
Формула |
Описание (результат) |
---|---|---|---|---|
6 |
5 |
4 |
=[Столбец1]+[Столбец2]+[Столбец3] |
Сложение чисел в первых трех столбцах (15). |
6 |
5 |
4 |
=СУММ([Столбец1]; [Столбец2]; [Столбец3]) |
Сложение чисел в первых трех столбцах (15). |
6 |
5 |
4 |
=СУММ(ЕСЛИ([Столбец1]>[Столбец2]; [Столбец1]-[Столбец2]; 10); [Столбец3]) |
Если Столбец1 больше, чем Столбец2, прибавить их разность к Столбец3. В противном случае прибавить 10 к Столбец3 (5). |
Вычитание чисел
Чтобы вычесть числа в двух или более столбцах в строке, используйте оператор вычитания (-) или функцию СУММ с отрицательными числами.
Столбец1 |
Столбец2 |
Столбец3 |
Формула |
Описание (результат) |
---|---|---|---|---|
15000 |
9000 |
-8000 |
=[Столбец1]-[Столбец2] |
Вычитание 9000 из 15000 (6000). |
15000 |
9000 |
-8000 |
=СУММ([Столбец1]; [Столбец2]; [Столбец3]) |
Сложение чисел в первых трех столбцах, включая отрицательные значения (16000). |
Вычисление разницы между двумя числами в виде процентного отношения
Используйте операторы вычитания (-) и деления (/) и функцию ABS .
Столбец1 |
Столбец2 |
Формула |
Описание (результат) |
---|---|---|---|
2342 |
2500 |
=([Столбец2]-[Столбец1])/ABS([Столбец1]) |
Изменение в процентах (6,75% или 0,06746). |
Умножение чисел
Чтобы умножить числа в двух или более столбцах в строке, используйте оператор умножения (*) или функцию PRODUCT .
Столбец1 |
Столбец2 |
Формула |
Описание (результат) |
---|---|---|---|
5 |
2 |
=[Столбец1]*[Столбец2] |
Перемножение чисел в первых двух столбцах (10). |
5 |
2 |
=ПРОИЗВЕД([Столбец1]; [Столбец2]) |
Перемножение чисел в первых двух столбцах (10). |
5 |
2 |
=ПРОИЗВЕД([Столбец1]; [Столбец2]; 2) |
Перемножение чисел в первых двух столбцах и числа 2 (20). |
Деление чисел
Чтобы разделить числа в нескольких столбцах, воспользуйтесь оператором деления (/).
Столбец1 |
Столбец2 |
Формула |
Описание (результат) |
---|---|---|---|
15000 |
12 |
=[Столбец1]/[Столбец2] |
Деление 15000 на 12 (1250). |
15000 |
12 |
=([Столбец1]+10000)/[Столбец2] |
Сложить 15000 и 10000 и разделить результат на 12 (2083). |
Вычисление среднего значения
Среднее значение также называется просто средним. Чтобы вычислить среднее число в двух или более столбцах в строке, используйте функцию СРЗНАЧ .
Столбец1 |
Столбец2 |
Столбец3 |
Формула |
Описание (результат) |
---|---|---|---|---|
6 |
5 |
4 |
=СРЗНАЧ([Столбец1]; [Столбец2]; [Столбец3]) |
Среднее значение чисел в первых трех столбцах (5). |
6 |
5 |
4 |
=СРЗНАЧ(ЕСЛИ([Столбец1]>[Столбец2]; [Столбец1]-[Столбец2]; 10); [Столбец3]) |
Если Столбец1 больше, чем Столбец2, вычислить среднее значение их разности и Столбец3. В противном случае вычислить среднее числа 10 и Столбец3 (2,5). |
Вычисление медианы
Медиана представляет собой значение середины упорядоченного множества чисел. Функция MEDIAN используется для вычисления медиана группы чисел.
A |
B |
C |
D |
E |
F |
Формула |
Описание (результат) |
---|---|---|---|---|---|---|---|
10 |
7 |
9 |
27 |
0 |
4 |
=МЕДИАНА(A; B; C; D; E; F) |
Медиана чисел в первых 6 столбцах (8). |
Поиск наименьшего или наибольшего числа в диапазоне
Чтобы вычислить наименьшее или наибольшее число в двух или более столбцах в строке, используйте функции MIN и MAX .
Столбец1 |
Столбец2 |
Столбец3 |
Формула |
Описание (результат) |
---|---|---|---|---|
10 |
7 |
9 |
=МИН([Столбец1]; [Столбец2]; [Столбец3]) |
Наименьшее число (7). |
10 |
7 |
9 |
=МАКС([Столбец1]; [Столбец2]; [Столбец3]) |
Наибольшее число (10). |
Подсчет количества значений
Чтобы подсчитать числовые значения, используйте функцию COUNT .
Столбец1 |
Столбец2 |
Столбец3 |
Формула |
Описание (результат) |
---|---|---|---|---|
Яблоко |
12.12.2007 |
=СЧЕТ([Столбец1]; [Столбец2]; [Столбец3]) |
Подсчет количества столбцов, содержащих числовые значения. Исключаются значения даты и времени, текст и пустые значения (0). |
|
12 ₽ |
#ДЕЛ/0! |
1,01 |
=СЧЕТ([Столбец1]; [Столбец2]; [Столбец3]) |
Подсчитываются количества столбцов, содержащих числовые значения, но исключаются ошибки и логические значения (2). |
Увеличение или уменьшение числа на заданное количество процентов
Для выполнения этой задачи используется оператор процента (%).
Столбец1 |
Столбец2 |
Формула |
Описание (результат) |
---|---|---|---|
23 |
3% |
=[Столбец1]*(1+5%) |
Увеличение числа в Столбец1 на 5% (24,15). |
23 |
3% |
=[Столбец1]*(1+[Столбец2]) |
Увеличение числа в Столбец1 на процентное значение, содержащееся в Столбец2: 3% (23,69). |
23 |
3% |
=[Столбец1]*(1-[Столбец2]) |
Уменьшение числа в Столбец1 на процентное значение, содержащееся в Столбец2: 3% (22,31). |
Возведение числа в степень
Для выполнения этого вычисления используйте оператор экспоненциации (^) или функцию POWER .
Столбец1 |
Столбец2 |
Формула |
Описание (результат) |
---|---|---|---|
5 |
2 |
=[Столбец1]^[Столбец2] |
Возведение числа 5 в квадрат (25). |
5 |
3 |
=СТЕПЕНЬ([Столбец1]; [Столбец2]) |
Возведение числа 5 в куб (125). |
Округление числа
Чтобы округлить число, используйте функцию ROUNDUP, ODD или EVEN .
Столбец1 |
Формула |
Описание (результат) |
---|---|---|
20,3 |
=ОКРУГЛВВЕРХ([Столбец1]; 0) |
Округление числа 20,3 вверх до ближайшего целого (21). |
-5,9 |
=ОКРУГЛВВЕРХ([Столбец1]; 0) |
Округление числа -5,9 вверх до ближайшего целого (-5). |
12,5493 |
=ОКРУГЛВВЕРХ([Столбец1]; 2) |
Округление числа 12,5493 до второго знака после запятой (12,55). |
20,3 |
=ЧЕТН([Столбец1]) |
Округление числа 20,3 до ближайшего четного целого (22). |
20,3 |
=НЕЧЕТ([Столбец1]) |
Округление числа 20,3 до ближайшего нечетного целого (21). |
Чтобы округлить число, используйте функцию ROUNDDOWN .
Столбец1 |
Формула |
Описание (результат) |
---|---|---|
20,3 |
=ОКРУГЛВНИЗ([Столбец1]; 0) |
Округление числа 20,3 вниз до ближайшего целого (20). |
-5,9 |
=ОКРУГЛВНИЗ([Столбец1]; 0) |
Округление числа -5,9 вниз до ближайшего целого (-6). |
12,5493 |
=ОКРУГЛВНИЗ([Столбец1]; 2) |
Округление числа 12,5493 до второго знака после запятой (12,54). |
Чтобы округлить число до ближайшего числа или дробной части, используйте функцию ROUND .
Столбец1 |
Формула |
Описание (результат) |
---|---|---|
20,3 |
=ОКРУГЛ([Столбец1]; 0) |
Округление числа 20,3 вниз, так как дробная часть меньше 0,5 (20). |
5,9 |
=ОКРУГЛ([Столбец1]; 0) |
Округление числа 5,9 вверх, так как дробная часть больше 0,5 (6). |
-5,9 |
=ОКРУГЛ([Столбец1]; 0) |
Округление числа -5,9 вниз, так как дробная часть меньше 0,5 (-6). |
1,25 |
=ОКРУГЛ([Столбец1]; 1) |
Округление числа до одного знака после запятой. Поскольку округляемая часть — 0,05 или больше, число округляется вверх (результат: 1,3). |
30,452 |
=ОКРУГЛ([Столбец1]; 2) |
Округление числа до двух знаков после запятой. Поскольку округляемая часть (0,002) меньше 0,005, число округляется вниз (результат: 30,45). |
Чтобы округлить число до значительной цифры выше 0, используйте функции ROUND, ROUNDUP, ROUNDDOWN, INT и LEN .
Столбец1 |
Формула |
Описание (результат) |
---|---|---|
5492820 |
=ОКРУГЛ([Столбец1];3-ДЛСТР(ЦЕЛОЕ([Столбец1]))) |
Округление числа до 3 значащих цифр (5490000). |
22230 |
=ОКРУГЛВНИЗ([Столбец1];3-ДЛСТР(ЦЕЛОЕ([Столбец1]))) |
Округление числа вниз до 3 значащих разрядов (22200). |
5492820 |
=ОКРУГЛВВЕРХ([Столбец1];5-ДЛСТР(ЦЕЛОЕ([Столбец1]))) |
Округление числа вверх до 5 значащих разрядов (5492900). |
С помощью приведенных ниже формул можно работать с текстом, например объединять строки из нескольких столбцов, сравнивать содержимое столбцов, удалять символы или пробелы, а также повторять символы.
Изменение регистра текста
Чтобы изменить регистр текста, используйте функцию UPPER, LOWER или PROPER .
Столбец1 |
Формула |
Описание (результат) |
---|---|---|
ольга Зуева |
=ПРОПИСН([Столбец1]) |
Преобразование текста в верхний регистр (ОЛЬГА ЗУЕВА). |
ольга Зуева |
=СТРОЧН([Столбец1]) |
Преобразование текста в верхний регистр (ОЛЬГА ЗУЕВА). |
ольга Зуева |
=ПРОПНАЧ([Столбец1]) |
Преобразование первых букв в прописные, а всех остальных — в строчные (Ольга Зуева). |
Объединение имени и фамилии
Чтобы объединить имена и фамилии, используйте оператор амперсанда (&) или функцию CONCATENATE .
Столбец1 |
Столбец2 |
Формула |
Описание (результат) |
---|---|---|---|
Василий |
Бутусов |
=[Столбец1]&[Столбец2] |
Объединение двух строк (ВасилийБутусов). |
Василий |
Бутусов |
=[Столбец1]&" "&[Столбец2] |
Объединение двух строк, разделенных пробелом (Василий Бутусов). |
Василий |
Бутусов |
=СЦЕПИТЬ([Столбец2]; ","; [Столбец1]) |
Объединение двух строк, разделенных запятой и пробелом (Бутусов, Василий). |
Василий |
Бутусов |
=СЦЕПИТЬ([Столбец2]; ","; [Столбец1]) |
Объединение двух строк, разделенных запятой (Бутусов,Василий). |
Объединение текста и чисел из разных столбцов
Для объединения текста и чисел используйте функцию CONCATENATE , оператор амперсанда (&) или функцию TEXT и оператор амперсанда.
Столбец1 |
Столбец2 |
Формула |
Описание (результат) |
---|---|---|---|
Маслов |
28 |
=[Столбец1]&" продал "&[Столбец2]&" единиц товара." |
Объединение содержимого ячеек в одну фразу (Маслов продал 28 единиц товара). |
Ковалев |
40% |
=[Столбец1]&" продал "&ТЕКСТ([Столбец2],"0%")&" от общего объема." |
Объединение содержимого ячеек в одну фразу (Ковалев продал 40% от общего объема). Примечание: Функция ТЕКСТ дополняет к строке отформатированное значение Столбец2 вместо исходного значения (0,4). |
Маслов |
28 |
=СЦЕПИТЬ([Столбец1]," продал ",[Столбец2]," единиц товара.") |
Объединение содержимого ячеек в одну фразу (Маслов продал 28 единиц товара). |
Объединение текста с датой или временем
Чтобы объединить текст с датой или временем, используйте функцию TEXT и оператор амперсанда (&).
Столбец1 |
Столбец2 |
Формула |
Описание (результат) |
---|---|---|---|
Дата выставления счета: |
5-Июн-2007 |
="Дата подачи заявления: "&ТЕКСТ([Столбец2], "Д-МММ-ГГГГ") |
Объединение текста с датой (Дата подачи заявления: 5-Июн-2007). |
Дата выставления счета: |
5-Июн-2007 |
=[Столбец1]&" "&ТЕКСТ([Столбец2], "ДД-МММ-ГГГГ") |
Объединение текста и даты из разных столбцов в одном столбце (Дата выставления счета: 05-Июн-2007). |
Сравнение содержимого столбцов
Чтобы сравнить один столбец с другим столбцом или списком значений, используйте функции EXACTи OR .
Столбец1 |
Столбец2 |
Формула |
Описание (возможный результат) |
---|---|---|---|
БД122 |
БД123 |
=СОВПАД([Столбец1]; [Столбец2]) |
Сравнивает содержимое первых двух столбцов (Нет). |
БД122 |
БД123 |
=СОВПАД([Столбец1]; "БД122") |
Сравнение содержимого Столбец1 и строки "БД122" (Да). |
Поиск определенного текста в столбце
Чтобы проверить, соответствует ли значение столбца или его части определенному тексту, используйте функции IF, FIND, SEARCH и ISNUMBER .
Столбец1 |
Формула |
Описание (возможный результат) |
---|---|---|
Зуева |
=ЕСЛИ([Столбец1]="Зуева"; "ОК"; "Неверно") |
Проверка равенства значения Столбец1 Зуева (ОК). |
Зуева |
=ЕСЛИ(ЕЧИСЛО(НАЙТИ("з";[Столбец1]));"Верно"; "Неверно") |
Проверка значения Столбец1 на наличие буквы "з" (Верно). |
БД123 |
=ЕЧИСЛО(НАЙТИ("БД"; [Столбец1])) |
Проверка, содержит ли Столбец1 БД (Да). |
Подсчет непустых столбцов
Чтобы подсчитать непустые столбцы, используйте функцию COUNTA .
Столбец1 |
Столбец2 |
Столбец3 |
Формула |
Описание (результат) |
---|---|---|---|---|
Продажи |
19 |
=СЧЕТЗ([Столбец1]; [Столбец2]) |
Подсчет числа непустых столбцов (2). |
|
Продажи |
19 |
=СЧЕТЗ([Столбец1]; [Столбец2]; [Столбец3]) |
Подсчет числа непустых столбцов (2). |
Удаление отдельных знаков из текста
Чтобы удалить символы из текста, используйте функции LEN, LEFT и RIGHT .
Столбец1 |
Формула |
Описание (результат) |
---|---|---|
Витамин A |
=ЛЕВСИМВ([Столбец1]; ДЛСТР([Столбец1])-2) |
Возвращает 7 (9-2) левых символов (Витамин). |
Витамин B1 |
=ПРАВСИМВ([Столбец1]; ДЛСТР([Столбец1])-8) |
Возвращает 2 (10-8) правых символа (В1). |
Удаление пробелов в начале или в конце строки в столбце
Чтобы удалить пробелы из столбца, используйте функцию TRIM .
Столбец1 |
Формула |
Описание (результат) |
---|---|---|
Привет! |
=СЖПРОБЕЛЫ([Столбец1]) |
Удаление пробелов из начала и окончания (Привет!). |
Повторение знака в столбце
Чтобы повторить символ в столбце, используйте функцию REPT .
Формула |
Описание (результат) |
---|---|
=ПОВТОР("."; 3) |
Повторение точки (.) 3 раза (...) |
=ПОВТОР("-"; 10) |
Повторение тире (-) 10 раз (----------) |
Алфавитный список функций
Ниже приведен алфавитный список ссылок на функции, доступные SharePoint пользователям. Он включает тригонометрические, статистические и финансовые функции, а также условные, дата, математические и текстовые формулы.
Другие ресурсы
Если вы не видите, что вы пытаетесь сделать здесь, посмотрите, можете ли вы сделать это в Excel. Ниже приведены некоторые дополнительные источники. Некоторые из них могут охватывать более старые версии, поэтому в отображаемом пользовательском интерфейсе могут быть различия. Например, элементы в меню "Действия сайта" в SharePoint теперь находятся в параметров.