Excel выдвинуть косую черту после номера - PullRequest
0 голосов
/ 08 февраля 2019

Может кто-нибудь помочь с функцией Excel, я пытаюсь добавить косую черту после числа:

Before: 10293Test / Test Demo
After : 10293 / Test / Test Demo

Ответы [ 3 ]

0 голосов
/ 08 февраля 2019

Можете ли вы попробовать следующую формулу и оставить отзыв.

=LOOKUP(10^15,--LEFT(A1,ROW($1:$15))) & " / " & TRIM(MID(A1,LEN(LOOKUP(10^15,--LEFT(A1,ROW($1:$15))))+1,100))
0 голосов
/ 08 февраля 2019
 =CONCAT(LEFT(A1,MATCH(1,ISERROR(VALUE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)))*1,0)-1), " / ", MID(A1,MATCH(1,ISERROR(VALUE(MID(A1,ROW(INDIRECT("1:"&LEN(A1))),1)))*1,0),LEN(A1)))

Это построено из решения Рикардо выше, и из этого ответа здесь: https://discuss.analyticsvidhya.com/t/how-to-find-first-non-numeric-character-in-the-string-using-excel/331/2

Обратите внимание, что формула из этой ссылки используется дважды в функции, чтобы получить позицию последнего числа.Вы должны использовать ctrl-shift-enter каждый раз, когда редактируете формулу, чтобы она работала (это формула массива).

0 голосов
/ 08 февраля 2019
=concat(left(A1,5)," / ", mid(A1,6,len(A1)))

Замените А1 на ячейку, где у вас есть текст

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...