Использование формулы для замены пробелов на тире (Microsoft Excel)
У Вив есть рабочий лист, содержащий множество описаний продуктов. Ей нужен способ заменить все пробелы между словами тире. Она знает, что может использовать поиск и замену, но предпочла бы использовать формулу для замены.
Возможно, самый простой способ выполнить эту задачу, используя формулу, — это полагаться на функцию ПОДСТАВИТЬ. В самом простом случае SUBSTITUTE используется для замены одного символа в текстовой строке другим символом.
Таким образом, предполагая, что ваше исходное описание продукта находится в ячейке A1, вы можете использовать следующее:
=SUBSTITUTE(A1," ","-")
Эта формула находит все пробелы в тексте и заменяет их тире. Если вас беспокоит, что в ячейке A1 могут быть начальные или конечные пробелы, вы можете развернуть формулу с помощью функции ОБРЕЗАТЬ:
=SUBSTITUTE(TRIM(A1)," ","-")
Любая из представленных формул отлично подходит для замены обычных пробелов в тексте. Однако следует понимать, что если вы импортируете исходный текст из программы, отличной от Excel, текст может содержать символы, которые выглядят как обычные пробелы, но на самом деле это не так. В этом случае вышеперечисленные подходы не сработают, и вам нужно будет провести детективную работу, чтобы точно выяснить, что на самом деле представляют собой искусственные пространства, чтобы вы могли их заменить.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (12487) применим к Microsoft Excel 97, 2000, 2002 и 2003.
Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:
link: / excelribbon-Using_a_Formula_to_Replace_Spaces_with_Dashes [Использование формулы для замены пробелов на тире]
.