Я хочу формулу Excel, которая изменится Haverford, PA
кому: haverford,+pa
. (Текст к нижнему регистру, и пробелы заменяются плюс символы.)
Следующее получит первое пространство, но не всех их:
=REPLACE(E19, SEARCH(" ", E19),1,"+")
Часть того, что Вы хотите сделать, может быть выполнена с функцией "ЗАМЕНЫ".
Это заменит определенные символы в текстовой строке с символами, которые Вы указываете в этом случае пробелы с + символ.
Затем для изменения случая используют "БОЛЕЕ НИЗКУЮ" функцию.
При вложении "ЗАМЕНЫ" в "НИЖЕ", необходимо получить изменение, которое Вы ищете.
Текст ниже взят от Excel Help.
ЗАМЕНА
Замены new_text для old_text в текстовой строке. Используйте ЗАМЕНУ, когда Вы захотите заменить определенный текст в текстовой строке; используйте ЗАМЕНУ, когда Вы хотите заменить любой текст, который происходит в определенном месте в текстовой строке.
Синтаксис
ЗАМЕНА (текст, old_text, new_text, instance_num)
Текст является текстом или ссылкой на ячейку, содержащую текст, который Вы хотите заменить символами.
Old_text является текстом, который Вы хотите заменить.
New_text является текстом, которым Вы хотите заменить old_text.
Instance_num указывает, какое возникновение old_text Вы хотите заменить new_text. При определении instance_num только тот экземпляр old_text заменяется. Иначе каждое возникновение old_text в тексте изменяется на new_text.
НИЖЕ
Преобразовывает все прописные буквы в текстовой строке к нижнему регистру.
Синтаксис
НИЖЕ (текст)
Текст является текстом, который Вы хотите преобразовать в нижний регистр. НИЖЕ не изменяет символы в тексте, которые не являются буквами.