Я хочу, щоб формула Excel змінилася Haverford, PA
на haverford,+pa
. (Текст - це малі літери, а пробіли замінюються символами плюс.)
Перший простір отримає нижче, але не всі:
=REPLACE(E19, SEARCH(" ", E19),1,"+")
Я хочу, щоб формула Excel змінилася Haverford, PA
на haverford,+pa
. (Текст - це малі літери, а пробіли замінюються символами плюс.)
Перший простір отримає нижче, але не всі:
=REPLACE(E19, SEARCH(" ", E19),1,"+")
Відповіді:
Частину того, що ви хочете зробити, можна виконати за допомогою функції " ЗАМОВИТИ ".
Це замінить конкретні символи в текстовому рядку на вказані вами символи, в цьому випадку пробіли символом +.
Потім для зміни регістру скористайтесь функцією " НИЗЬКО ".
Якщо ви вкладете "SUBSTITUTE" в межах "LOWER", ви повинні отримати потрібну вам зміну.
Текст нижче взято з довідки Excel.
ПІДСТАВЛЕННЯ
Заміняє new_text для old_text у текстовому рядку. Використовуйте SUBSTITUTE, коли ви хочете замінити певний текст у текстовому рядку; використовуйте ЗАМОВИТИ, коли ви хочете замінити будь-який текст, який виникає у певному місці в текстовому рядку.
Синтаксис
SUBSTITUTE (текст, 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.
НИЗЬКО
Перетворює всі великі літери в текстовому рядку в малі.
Синтаксис
НИЗЬКО (текст)
Текст - це текст, який потрібно перетворити в малі регістри. LOWER не змінює символи в тексті, які не є літерами.
Чому б просто не знайти і замінити, щоб замінити весь рядок Haverford, PA, на потрібний. Для цього вам не потрібна формула, просто вбудований інструмент пошуку та заміни.