Подстрока в excel
У меня есть набор данных, показанный ниже на excel.
R/V(208,0,32) YR/V(255,156,0) Y/V(255,217,0)
R/S(184,28,16) YR/S(216,128,0) Y/S(209,171,0)
R/B(255,88,80) YR/B(255,168,40) Y/B(255,216,40)
И я хочу, чтобы отдельные данные в каждой ячейке выглядели следующим образом.
R/V 208 0 32
R/S 184 28 16
R/B 255 88 80
какая функция в excel, которую я могу использовать для этого случая.
Заранее благодарю вас.
Ответы
Ответ 1
Ссылки kennytm мертвы, и он не приводит пример, так вот как вы подстроки:
=MID(text, start_num, char_num)
Скажем, ячейка A1
равна Hello
.
=MID(A1, 2, 3)
Вернет
ell
Потому что он говорит, чтобы начать с символа 2, e
и вернуть 3 символа.
Ответ 2
В Excel функция подстроки называется функция MID, а indexOf называется FIND для местоположения с учетом регистра и функция поиска для нечувствительного к регистру местоположения. Для первой части вашего текста синтаксический анализ LEFT function также может быть полезен.
Смотрите здесь все текстовые функции: Текстовые функции (ссылка).
Полные списки ссылок на список рабочих листов доступны по адресу:
Функции Excel (по категориям)
Функции Excel (в алфавитном порядке)
Ответ 3
Другой способ сделать это - использовать функцию-заменитель. Замените "(", ")" и "," пробелами.
например.
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1, "(", " "), ")", " "), ",", " ")
Ответ 4
Как насчет использования Заменить все?
Просто замените All на кронштейне на пробел.
И запятая в космос. И я думаю, вы можете это достичь.