Использование формул в вычисляемых столбцах в списках может помочь добавить к существующим столбцам, например вычислить налог с продаж по цене. Их можно объединить для программной проверки данных.
Чтобы добавить вычисляемый столбец, выполните приведенные далее действия.
- В списке щелкните + Добавить столбец, прокрутите список вниз и выберите Просмотреть все типы столбцов, а затем выберите Дополнительно.
- На странице Параметры > Создание столбца выберите Вычисляемый (вычисление на основе других столбцов).
- В разделе Дополнительные параметры столбца введите формулу, которую вы хотите использовать, в поле Формула .
Дополнительные сведения о вычисляемых столбцах и функциях см. в разделе Вычисление данных в списках или библиотеках.
Примечание
Вычисляемые поля могут работать только в собственной строке, поэтому нельзя ссылаться на значение в другой строке или столбцы, содержащиеся в другом списке или библиотеке. Поля подстановки не поддерживаются в формуле. Идентификатор вставленной строки нельзя использовать, так как идентификатор не существует при обработке формулы.
При вводе формул, если не указано иное, пробелы между ключевыми словами и операторами отсутствуют.
Приведенный ниже список не является исчерпывающим. Чтобы просмотреть все формулы, ознакомьтесь с алфавитным списком в конце этой статьи.
Щелкните заголовок раздела ниже, чтобы открыть подробные инструкции.
Условные формулы
Приведенные ниже формулы возвращают значение "Да" или "Нет" и могут использоваться для проверки условия в выражении, например для проверки значения "ОК" или "Неверно". Они также могут возвращать пустое значение или тире.
Сравнение чисел
Используйте функцию IF для выполнения этого сравнения.
| Столбец1 | Столбец2 | Формула | Описание (возможный результат) |
|---|---|---|---|
| 15000 | 9000 | =[Столбец1]>[Столбец2] | Столбец1 больше, чем Столбец2? (Да) |
| 15000 | 9000 | =ЕСЛИ([Столбец1]<=[Столбец2], "ОК", "Не ОК") | Столбец1 меньше или равен Столбец2? (Неверно) |
Возврат логического значения после сравнения содержимого столбцов
Для результата, который является логическим значением (Да или Нет), используйте функции AND, OR и NOT .
| Столбец1 | Столбец2 | Столбец3 | Формула | Описание (возможный результат) |
|---|---|---|---|---|
| 15 | 9 | 8 | =AND([Столбец1]>[Столбец2], [Столбец1]<[Столбец3]) | 15 больше 9 и меньше 8? (Нет) |
| 15 | 9 | 8 | =OR([Столбец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 | =IF(AND([Column1]>[Column2], [Column1]<[Column3]), "OK", "Not OK") | Если 15 больше 9 и меньше 8, возвращается "ОК". (Неверно) |
| 15 | 9 | 8 | =ЕСЛИ(OR([Столбец1]>[Столбец2], [Столбец1]<[Столбец3]), "ОК", "Не ОК") | Если 15 больше 9 или меньше 8, возвращается "ОК". (ОК) |
Отображение нулей в виде пробелов или тире
Чтобы отобразить ноль, выполните простое вычисление. Чтобы отобразить пустой или тире, используйте функцию ЕСЛИ .
| Столбец1 | Столбец2 | Формула | Описание (возможный результат) |
|---|---|---|---|
| 10 | 10 | =[Столбец1]-[Столбец2] | Из первого (0) номера вычтен второй. |
| 15 | 9 | =ЕСЛИ([Столбец1]-[Столбец2]; "-"; [Столбец1]-[Столбец2]) | Возвращает дефис (-), если ячейка содержит нулевые значения. |
Скрытие значений ошибок в столбцах
Чтобы отобразить тире, #N/Д или НС вместо значения ошибки, используйте функцию ISERROR .
| Столбец1 | Столбец2 | Формула | Описание (возможный результат) |
|---|---|---|---|
| 10 | 0 | =[Столбец1]/[Столбец2] | Ошибка #ДЕЛ/0! |
| 10 | 0 | =ЕСЛИ(ЕОШИБКА([Столбец1]/[Столбец2]); "НД"; [Столбец1]/[Столбец2]) | Возвращает "НД", если ячейка содержит значение ошибки. |
| 10 | 0 | =ЕСЛИ(ЕОШИБКА([Столбец1]/[Столбец2]); "-"; [Столбец1]/[Столбец2]) | Возвращает дефис (прочерк), если ячейка содержит значение ошибки. |
Проверка пустых полей
Для поиска пустых полей можно использовать функцию ISBLANK .
| Столбец1 | Формула | Описание (возможный результат) |
|---|---|---|
| "Желе бобы" | =ISBLANK([Столбец1] | Возвращает значение "Да" или "Нет", если пустое или нет |
| "Steel" | =IF(ISBLANK([Column1]), "Not OK", "OK") | Заполните собственные варианты: первый — если пуст, второй — если нет |
Дополнительные сведения о функциях 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). |
Чтобы добавить число месяцев к дате, используйте функции ДАТА, ГОД, МЕСЯЦ и ДЕНЬ .
| Столбец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). |
Чтобы добавить число лет к дате, используйте функции ДАТА, ГОД, МЕСЯЦ и ДЕНЬ .
| Столбец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 | =SUM(IF([Column1]>[Column2], [Column1]-[Column2], 10), [Column3]) | Если Столбец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). |
Вычисление среднего значения
Среднее значение также называется просто средним. Чтобы вычислить среднее значение чисел в двух или более столбцах в строке, используйте функцию AVERAGE .
| Столбец1 | Столбец2 | Столбец3 | Формула | Описание (результат) |
|---|---|---|---|---|
| 6 | 5 | 4 | =СРЗНАЧ([Столбец1]; [Столбец2]; [Столбец3]) | Среднее значение чисел в первых трех столбцах (5). |
| 6 | 5 | 4 | =AVERAGE(IF([Column1]>[Column2], [Column1]-[Column2], 10), [Column3]) | Если Столбец1 больше, чем Столбец2, вычислить среднее значение их разности и Столбец3. В противном случае вычислить среднее числа 10 и Столбец3 (2,5). |
Вычисление медианы
Медиана представляет собой значение середины упорядоченного множества чисел. Используйте функцию MEDIAN , чтобы вычислить медиану группы чисел.
| A | B | В | Г | Д | Е | Формула | Описание (результат) |
|---|---|---|---|---|---|---|---|
| 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% от общего объема). Примечание: Функция TEXT добавляет форматируемое значение Column2 вместо базового значения ( .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 теперь находятся на кнопке Параметры
.