Страницы: 1
RSS
Функция разделения содержимого ячейки по три знака
 
Имеется вот такая формула:
 

=ПСТР($A$1;(СТОЛБЕЦ(A1)-1)*3+1;3)

которая при копировании вправо разделяет содержимое ячейки по три знака.
Например из AAATTTCCCGGG делает в одной ячейки AAA, во второй TTT, в третей CCC, в четвертой GGG и т.д.
Пользуюсь я ей каждый день и надоело её либо набирать руками, либо открывать вордовский документ и копировать.
Не могли бы Вы эту формулу переделать в функцию? Заранее спасибо.
 
вариант в PQ
 
DemonAMT очень хорошо, но нужна именно функция.
 
Цитата
dim284 написал:
но нужна именно функция
тогда почему пример в xlsx?
Соблюдение правил форума не освобождает от модераторского произвола
 
Так?
 
Цитата
dim284 написал:
Не могли бы Вы эту формулу переделать в функцию?
Без обид, но это далеко не первая Ваша тема про макросы, а Вы упорно не хотите даже элементарно НАЧАТЬ делать самостоятельно простейшую функцию. На VBA она будет почти такая же, как Ваша ПСТР. Только там вместо ПСТР - Mid. Начните хоть что-то и спрашивайте что именно не получается. Иначе так и будете любую элементарную вещь просить сделать за Вас.

Плюс Вы забыли кое-что важное написать: функцию для чего? Где Вы её хранить собрались? В своей надстройке? Я, например, это помню. Но только потому, что участие в той теме принимал. А остальные участники форума не в курсе и сейчас наполучаете ответов "ни к селу".
Изменено: Дмитрий(The_Prist) Щербаков - 22.10.2020 13:30:26
Даже самый простой вопрос можно превратить в огромную проблему. Достаточно не уметь формулировать вопросы...
 
Цитата
memo написал:
тогда почему пример в xlsx?
потому что на правую кнопку мыши только такой файлик и создается. Я думал что xls и xlsx одно и тоже, только версии Excel разные.
buchlotnik Ваш вариант то, что нужно, даже если не вводить как формулу массива {}, то все равно работает. Спасибо большое!
Всем спасибо, проблема решена :)
Изменено: dim284 - 22.10.2020 13:41:53
 
Да, Дмитрий(The_Prist) Щербаков хранить и пользоваться буду функцией из надстройки, благо это не тяжело сделать. Сомостоятельно изучать програмирование на VBA начал, но это же дело не одного дня, а работать надо сейчас. На работе работа, дома двое детей, шибко не распишишься. Простенькие функции пишу сам, но более сложные, которые нужны, приходиться просить.
К сожалению все надстройки либо для "продажников", либо общего назначения, а мне нужны чисто биологические, которых нет. Знал бы что в конечном итоге мне нужно, заказал бы надстройку с готовыми решениями, не разорился бы, но осознание приходит только во время работы.
Страницы: 1
Наверх