Итак, я сделал импорт данных и один столбец, имя которого появилось как дубликаты, и у меня нет разделителя, по которому можно было бы наплевать. Вопрос как разделить текст на вторую заглавную букву?
IE A1
DanDan
DonalDonald
JackJack
ChrisChris
хочу, чтобы А1 был просто Даном
Спасибо
microsoft-excel
Дан Р Шемерхорн
источник
источник
Ответы:
Вместо разделения на вторую заглавную букву, разделите на половину текста:
источник
Вы не сможете сделать это напрямую с помощью обычной функции Excel; это потребует использования VBA.
На этой странице есть несколько примеров того, как вы можете это сделать. Самый короткий из двух примеров кода выглядит так:
Это займет любую ячейку, содержащую слова со смешанным регистром (
AppleBabyCat
), и разделит их на каждую новую заглавную букву на свои собственные ячейки (Apple
Baby
Cat
).источник
Эта формула будет работать:
Это предполагает, что первая заглавная буква является первым символом, а вторая - после него.
Он перебирает буквы, начиная со 2-го до конца, и находит, где буква точно равна заглавной версии этой буквы.
Затем он возвращает первое местоположение этой буквы в левую функцию.
источник