Вычитание текста в Excel немного отличается от вычитания чисел, так как знак минус (-) не поможет. Чтобы вычесть текст в Excel, вам нужно добавить в формулу некоторые другие функции.
Вычитание текста в Excel не имеет специальной функции, и для этого нужно придумать составную формулу. В зависимости от того, какие функции вы используете для вычитания текста в одной ячейке из другой, ваша формула может оказаться чувствительной к регистру или без учета регистра.
В этой статье мы рассмотрим два метода вычитания текста в Excel. Конечно, это не единственные методы вычитания текста в Excel, и вы можете создать новую формулу для вычитания текста в Excel, чтобы вычитать текст различными способами.
Формула вычитания с учетом регистра
Хороший метод вычитания текста в Excel - это ЗАМЕНЯТЬ целевая строка с пробелом. Функция SUBSTITUTE просматривает первую ячейку и ищет целевую строку, а затем заменяет целевую строку пустой, эффективно удаляя ее из текста.
Если вы имеете дело с предложениями, вы можете объединить это с ОТДЕЛКА функция, чтобы избавиться от конечных и / или ведущих пробелов.
= ОБРЕЗАТЬ (ЗАМЕНА (целевая ячейка, текст, который нужно удалить, ""))
Связанный: Как использовать функцию ОБРЕЗАТЬ в Excel
Давайте применим эту формулу. В этом примере у нас есть ложное утверждение в ячейке A1 что можно исправить, вычитая ячейку B1 от него. Мы собираемся отобразить результат в ячейке D1.
- Выберите ячейку, в которой вы хотите отобразить результат формулы. Как упоминалось выше, мы собираемся использовать ячейку D1 в этом примере.
- Введите формулу ниже:
В ЗАМЕНЯТЬ функция будет изучать ячейку A1, и проверьте, есть ли текст в ячейке B1 входит в него. Затем он берет этот текст в ячейку A1 и заменяет его пустым. Это существенно вычитает B1 из A1. Наконец, ОТДЕЛКА функция проверяет наличие лишних пробелов и обрезает их.= ОБРЕЗАТЬ (ПОДСТАВИТЬ (A1; B1; ""))
- Нажмите Входить. Excel теперь вычтет одну ячейку из другой и вернет результаты.
Недостатком или преимуществом этой формулы, в зависимости от вашей точки зрения, является то, что чувствительность к регистру функции ЗАМЕНА применяется ко всей формуле.
Это делает формулу чувствительной к регистру, и формула не будет вычитать текст из целевой ячейки, если у двух разные регистры. Если вы хотите узнать больше о функции ЗАМЕНА, прочтите нашу статью о как использовать функцию ЗАМЕНА в Excel.
Формула вычитания без учета регистра
Вы можете использовать более сложную формулу для вычитания текста в Excel без учета регистра. Для этого вам нужно использовать в своей формуле функцию без учета регистра. Одна хорошая функция, которую вы можете использовать, - это ЗАМЕНЯТЬ функция.
= ЗАМЕНИТЬ (старый_текст; начальное_число; число_знаков; новый_текст)
Подобно функции SUBSTITUTE, функция REPLACE находит целевую строку и затем заменяет ее заданной строкой. Однако функция REPLACE более точна, поскольку вы должны указать ей точное положение символов, которые вы хотите заменить.
Сначала вы должны указать позицию первого символа, затем вы должны ввести в функцию REPLACE, сколько символов с этой точки следует заменить новой строкой.
Это звучит как большая работа, потому что если бы вы посчитали начальный символ и общую сумму символов, которые вы хотите вычесть, вы можете просто выполнить вычитание вручную вместо этого формула.
К счастью, мы говорим об Excel, и все можно автоматизировать. Мы собираемся использовать две удобные функции, чтобы они выполняли индикацию и счет за нас: ПОИСК, а также LEN.
Связанный: Как подсчитывать слова и символы в Excel с помощью функции LEN
Функция ПОИСК ищет строку внутри другой строки, а затем возвращает позицию начального символа. Например, формула = ПОИСК (A1; B1) будет искать содержимое ячейки B1 внутри ячейки A1, а затем возвращать число, указывающее позицию, с которой строка в B1 начинается в ячейке A1.
Функция LEN считает длину строки в числах символов и возвращает ее. Например, если у нас есть такая строка, как MakeUseOf в ячейке D4 формула = LEN (D4) вернет число 9, указывающее, что длина этой строки составляет 9 символов. Обратите внимание, что эта функция также считает пробелы как символы.
Комбинация этих двух функций может указать функции REPLACE, что именно искать и чем заменить. Поскольку мы хотим вычесть текст, как только мы находим целевую строку, мы собираемся заменить ее пустой.
С учетом всего вышесказанного давайте применим это соединение на примере, аналогичном предыдущему. Предположим, у нас есть неправильное утверждение, и мы хотим исправить его, вычтя из него трехбуквенное слово.
- Выберите ячейку, в которой вы хотите отобразить результаты формулы. В этом примере мы будем использовать ячейку D1.
- Перейдите к строке формул и введите формулу ниже:
В ЗАМЕНЯТЬ функция будет просматривать ячейку A1 и выберите строку, начиная с позиции, где находится первый символ B1 строка присутствует (с помощью функции ПОИСК) и заканчивается после длины B1 строка (с помощью функции LEN). Это означает, что, комбинируя функции LEN и SEARCH, функция REPLACE будет точно определять B1 стринговая клетка A1. Наконец, он заменит его на «» или пробел, эффективно вычитая B1 из A1. В ОТДЕЛКА Функция предназначена для того, чтобы обрезать лишние пробелы и сделать последнее предложение более аккуратным.= ОБРЕЗАТЬ (ЗАМЕНИТЬ (A1; ПОИСК (B1; A1); LEN (B1); ""))
- Нажмите Входить. Excel теперь вычитает B1 строка из ячейки A1.
Вычитайте все и вся с помощью Excel
Вычитание может быть математической функцией, но это не значит, что вы не можете вычитать строки нематематического текста друг из друга. Excel позволяет проявить творческий подход к различным основным функциям, комбинировать их и придумывать формулу, которая делает именно то, что вы хотите.
Теперь, когда вы научились вычитать текст в Excel двумя разными способами, продолжайте и учитесь вычитать числа, и вы на правильном пути к тому, чтобы стать мастером вычитания в Excel.
Excel упрощает вычитание чисел, но помимо этого вы можете сделать гораздо больше. Узнайте, как выполнять вычитание в Excel, используя все методы.
Читать далее
- Продуктивность
- Майкрософт Эксель
- Советы по Microsoft Office
- Советы по работе с таблицами

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