-1

Итак, проблема в том, что у меня очень большой файл клиентов, и мне нужно сделать это:

example1.1@hotmail.com

example1@hotmail.com; 12345

Стало это:

example1.1@hotmail.com; 12345

example1@hotmail.com; 12345

Иногда это нужно выполнить несколько раз, например так:

example2.2@hotmail.com

example2.1@hotmail.com

example2@hotmail.com; 12345

Замена ...

example2.2@hotmail.com; pass12345

example2.1@hotmail.com; pass12345

example2@hotmail.com; pass12345

Пожалуйста помоги!

1 ответ1

0

Откуда проход в последнем примере?

В любом случае, я бы лично сделал это в скрипте Python, но если вы не готовы к написанию скриптов, вы можете сделать что-то в Excel. Грубый план, так как у меня нет Excel в этой системе. , ,

  1. Открыть файл
  2. Используйте текст на столбцы, чтобы разделить на;
  3. Переверните строки (вставьте фиктивный столбец с номером строки, а затем сортируйте по убыванию)
  4. в новом столбце рядом с столбцом с числовыми кодами создайте формулу вида:

    =if(isblank(C3),C2, C3))
    

Предполагая, что числовые коды находятся в столбце C, а новый - в столбце D, тогда эта формула для D3 проверяет, является ли C3 пустым. Если это так, он получает значение из C2, в противном случае он сохраняет значение из C3.

  1. После того, как это сделано, скопируйте и вставьте специальный, чтобы у вас были значения
  2. Повторите сортировку в правильном порядке
  3. Удалить пустые столбцы
  4. Сохраните это как файл с разделителями-запятыми с помощью; в качестве разделителя (или создайте новый столбец, который =A1&";"&B1 , и просто скопируйте / вставьте этот столбец в текстовый файл ...

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .