2016-11-15 3 views
0

мне нужна помощь в Excel при удалении текста между «/» и «/», например: «Г-жа Смит/Нью-Йорк/компании» После удаления: «компании Ms Smith»сценарий Excel для ereasing текста несколько строк

Спасибо!

+0

Добро пожаловать в StackOverflow. Обратите внимание, что это не бесплатный сервис написания кода, но мы готовы помочь другим программистам (и претендентам) написать собственный код. Пожалуйста, прочитайте разделы справки на странице [Как задать хороший вопрос] (http://stackoverflow.com/help/how-to-ask "How To"). Впоследствии, пожалуйста, обновите свой вопрос с помощью кода VBA, который вы написали до сих пор, чтобы выполнить задачу (задачи), которую вы хотите достичь. Это можно запустить даже с помощью макроса. –

+0

используйте 'Replace', вы можете прочитать об этом здесь (он называется' using Google'): https://msdn.microsoft.com/en-us/library/bt3szac5(v=vs.90).aspx –

+0

@ShaiRado Заменяйте только работы, если вы знаете слово между ними. Если бы это была замена регулярного выражения, то я могу согласиться с вами. Но в этом случае кажется, что простые строковые функции работают так же хорошо, как регулярное выражение. – Andreas

ответ

1

Попробуйте это:

=LEFT(A1;FIND("/";A1)-1)&RIGHT(A1;FIND("/";A1;FIND("/";A1)+1)) 

Если текст в A1 ...

EDIT; Просто заметил, что я использовал; а не как разделитель. Плохая привычка от моего превосходного ...

=LEFT(A1,FIND("/",A1)-1)&RIGHT(A1,FIND("/",A1,FIND("/",A1)+1)) 
+0

В моем excel мне нужно использовать; insted of, Итак, это выглядит так: "ARKADIA/BIAŁYSTOK/BH." "ARKADIA TOK/BH." Almoust работает хорошо. – sokol

+0

Да .. Извините, я только что заметил свою ошибку. Я забыл +1. Всего за секунду, и я обновлю ответ – Andreas

+1

@sokol теперь формула должна искать вторую «/», а не первую и получить «Компанию», как предполагалось ... – Andreas

Смежные вопросы