Страницы: 1
RSS
Формирование последовательности символов на основании списка изменений
 
Глубокоуважаемые Знатоки экселя, напишите пожалуйста макрос: нужно цифры и буквы отделить друг от друга.
Объяснить сложно, лучше живой пример, который прикрепляю.
 
Цитата
dim284 написал:
Объяснить сложно, лучше живой пример
понять который без объяснения почти невозможно...
Соблюдение правил форума не освобождает от модераторского произвола
 
Только вместо склейки -разбросайте по нужным ячейкам )
https://www.planetaexcel.ru/forum/index.php?PAGE_NAME=message&FID=8&TID=4988&...
Изменено: Marat Ta - 05.05.2021 13:40:15
 
пример слишком живой, такой живчик, что логика ускользает.
По вопросам из тем форума, личку не читаю.
 
Ну по числам (а не цифрам - как указано в теме) понятно. От минимального до максимального.
Изменено: Marat Ta - 05.05.2021 13:44:24
 
Хорошо :) Цифры должны идти в порядке увеличения: то есть сначало 5, потом 18, потом 21 и т.д., но записаны они необычно, сверху в низ. Слова из дано это мутации, например L5F. Следовательно во всех других строчках (сиквенсах) в пятой позиции стоит буква "L", а в этой строчке должна стоять "F".
 
Цитата
dim284 написал:
Следовательно во всех других строчках
откуда тогда чередование AV например?
Соблюдение правил форума не освобождает от модераторского произвола
 
Цитата
buchlotnik написал:
Цифры должны идти в порядке увеличения: то есть сначало 5, потом 18, потом 21 и т.д., но записаны они необычно,
да уж, цифра 18 и правда записана необычно :-)
По вопросам из тем форума, личку не читаю.
 
Цитата
buchlotnik написал:
откуда тогда чередование AV например?
У "L18F A222V" в 222 позиции V и у "A222V E583D" и "A222V D1163Y G1167V" тоже. У остальных осталась "A".
Мутации принято записывать так: сначало буква которая была изначально, потом цифра в какой позиуции это буква была изначально, а потом буква на которую поменялась изначальная буква.  :)
Изменено: dim284 - 05.05.2021 14:20:12
 
del
Изменено: buchlotnik - 23.08.2021 15:44:55
Соблюдение правил форума не освобождает от модераторского произвола
 
Спасибо buchlotnik! Круто, работает :-)
 
Цитата
dim284 написал:
работает
реальные обрабатываемые объемы какие? я тестировал на 100k строк и 50 различных мутациях - уходило около 16 с

да и тему наверное стоит назвать - формирование последовательности символов на основании списка изменений
Изменено: buchlotnik - 06.05.2021 10:48:14
Соблюдение правил форума не освобождает от модераторского произвола
 
Некоторые биотехнологические программы требуют на вход вот такой извращенный формат. Все замечательно работает, на больших объемах правда пока не пробовал, но это не нужно. Если что напишу. Ещё раз большое спасибо!
Тему можно переименовать.
 
На всякий случай - формулами.
 
Светлый Вы молодец! Решение бомба, сохраню себе на всякий случай, тоже буду пользоваться. Спасибо!
Страницы: 1
Наверх