Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Себят, Серёжа Мичурин попросил уточнить один вопрос. Смотрите, если есть запись oboltus_1111_2222

Сергей Никитин Ученик (96), открыт 2 дня назад
oboltus_1111_2222

oboltus_1111_3333

oboltus_1111_4444

oboltus_1111_5555

oboltus_2222_2222

oboltus_2222_6666

oboltus_2222_7777

oboltus_2222_8888

как с помощью может быть EXEL или ещё чего-то простого сделать так, чтобы запись в колонке была только одна из левой колонки цифр, например "oboltus_1111_2222", "oboltus_2222_2222", как истемно убрать остальные, если нужны только первые. а количество таких строчек миллион.

то есть, от записи остётся

oboltus_1111_2222

oboltus_2222_2222

и всё. вместо изначального столбца. Спасибо. Знаю, что это МЕГА-сложно, я голову всю сломал.
4 ответа
メロンコマーMelonKomarメロンコマー Знаток (353) 2 дня назад
ясна
Сергей НикитинУченик (96) 2 дня назад
Я понимаю, что это сложно, просто я реально не втыкаю как это сделать. Из-за нижнего подчеркивания.
Александра ☭ Оракул (97144) 2 дня назад
может он еще уточнит о чем речь подробнее. вручную
Сергей НикитинУченик (96) 2 дня назад
блин, непонятно да?

ммм...

так...

слово_цифра1_цифра2

слово_цифра1_цифра3

слово_цифра1_цифра4

слово_цифра2_цифра5

слово_цифра2_цифра6

слово_цифра2_цифра7

нужно, чтобы осталось

слово_цифра1_цифра2

слово_цифра2_цифра5

То есть по ОДНОЙ СТРОЧКЕ из каждой группы, а группа определяется первой, левой цифрой... то есть котороая в середине, остальное надо убрать. блин, это мегасложно. я думаю не решаемо.
Александра ☭ Оракул (97144) почитай тут новый ответ https://otvet.mail.ru/question/239816427
Вкусный Бородинский хлеб Мудрец (10859) 2 дня назад
Программно убрать
Прочитать с файла в массив и убрать
Оставить по одной из первых цифр
Сергей НикитинУченик (96) 2 дня назад
это в экселе? а как это сделать?
Сергей Мудрец (10003) 1 день назад
Привет тезке передавайте.
Я сделал такую табличку:

в ячейке B2 написал формулу =ЕСЛИ(ЛЕВСИМВ(A2;НАЙТИ("_";A2;НАЙТИ("_";A2)+1)-1)=ЕСЛИОШИБКА(ЛЕВСИМВ(A1;НАЙТИ("_";A1;НАЙТИ("_";A1)+1)-1);0);0;1)
Продлите ее. Чтоб получить список уникальных значений, отфильтруйте столбец B по единичкам, скопируйте столбец А в другое место.
СтасУченик (183) 1 день назад
да, но есть один нюанс. вы же вот эти единички и нули сами вбивали. а это невозможно из-за количества строк. их мега много. поэтому и стопор
Сергей Мудрец (10003) Стас, 1 и 0 - результат расчета формулы, распространите ее на нужное количество строк.
Похожие вопросы