Коллеги, добрый день! Подскажите, как решить такой вопрос: Есть перечисление параметров в ячейке через запятую, например: "аккумулятор, держатель, дополнительная рукоятка, дополнительный нож, кейс, ключ, матрица, матрицедержатель, промежуточные кольца, USB, пуансон". Мне нужно сделать заглавной первую букву у слов после запятой, при этом, чтобы остальные буквы не были затронуты, так как встречаются аббревиатуры. Функция пропнач делает ВСЕ слова с большой буквы, что лишнее. Какой функцией/формулой тут можно решить вопрос?
Благодарю всех, кто проявит интерес к теме.
Коллеги, добрый день! Подскажите, как решить такой вопрос: Есть перечисление параметров в ячейке через запятую, например: "аккумулятор, держатель, дополнительная рукоятка, дополнительный нож, кейс, ключ, матрица, матрицедержатель, промежуточные кольца, USB, пуансон". Мне нужно сделать заглавной первую букву у слов после запятой, при этом, чтобы остальные буквы не были затронуты, так как встречаются аббревиатуры. Функция пропнач делает ВСЕ слова с большой буквы, что лишнее. Какой функцией/формулой тут можно решить вопрос?
Здравствуйте. Можно пользовательской функцией [vba]
Код
Public Function UpFirst(s) Dim x, i& x = Split(s, ", ") For i = 0 To UBound(x) x(i) = UCase(Left(Trim$(x(i)), 1)) & Mid(Trim$(x(i)), 2, 99) Next i UpFirst = Join(x, ", ") End Function
[/vba]
Здравствуйте. Можно пользовательской функцией [vba]
Код
Public Function UpFirst(s) Dim x, i& x = Split(s, ", ") For i = 0 To UBound(x) x(i) = UCase(Left(Trim$(x(i)), 1)) & Mid(Trim$(x(i)), 2, 99) Next i UpFirst = Join(x, ", ") End Function
Эммм... Я довольно поверхностный пользователь Эксель. Вы сможете сделать файл с этой функцией и мне перекинуть? И объяснить, куда нажимать. Я вам в ответ за труды 100 рублей переведу.
Излишнее цитирование удалено
Эммм... Я довольно поверхностный пользователь Эксель. Вы сможете сделать файл с этой функцией и мне перекинуть? И объяснить, куда нажимать. Я вам в ответ за труды 100 рублей переведу.YuriyG
Сообщение отредактировал Pelena - Воскресенье, 19.01.2020, 19:39