Как не перезаписать значение в Excel, когда значение пусто из импортированного CSV-файла? - PullRequest
0 голосов
/ 02 апреля 2020

Я go до сих пор без ума ...

У меня есть файл Excel с колонками, как показано ниже:

Значение 1 | Значение 2 | Дополнение 1 | Значение 3 | Значение 4 | Сложение 2

Первые два столбца (Значение 1, Значение 2) являются просто значениями, третий столбец (Добавление 1) является добавлением столбца 1 и столбец 2. То же самое относится к столбцам номер четыре и пять (значение 3, значение 4) , это просто значения, а шестой столбец (дополнение 2) является сложением столбцов четвертого и пятого.

Теперь у меня есть CSV-файл, который выглядит следующим образом:

1; 2 ;; 4; 5;

Теперь моя цель - импортировать данные из этого CSV-файла на лист Excel без переопределения столбцов три и шесть. Как это возможно?

Я попробовал это так: я открываю файл CSV в редакторе, копирую его содержимое и вставляю в первый столбец. Затем я go к данным регистра и затем нажимаю «Текст в столбцы», в этом диалоговом окне я выбираю точку с запятой в качестве разделителя и затем sh. Но он переопределяет значения, соответственно мою формулу для сложения, даже если в этом столбце нет значения в файле csv.

Что я делаю не так?

1 Ответ

0 голосов
/ 02 апреля 2020

Я не думаю, что вы можете указать процессу копирования игнорировать часть оригинала при вставке. Почему бы не изменить вставленную копию после завершения процесса?

  1. Определите первую и последнюю строку вставленной копии, а также последний столбец, для которого потребуется формула. Я предполагаю 2, 300 и столбец I.
  2. Введите =A2+B2 в ячейке C2
  3. Выберите C2 и нажмите Copy или Ctl + C
  4. С ленты Home вкладка выберите Find & Select> GoTo
  5. В диалоговом окне Reference тип поля C2:300,F2:F300,I2:I300 [и т. Д.]
  6. Нажмите OK
  7. Нажмите Enter

Все ваши функции сумм были заменены.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...