В компании Марка есть пользователь, который пытается открыть файл .CSV в Excel. Некоторые числа в файле имеют формат «2-1» (или что-то подобное). Во время импорта Excel анализирует эту информацию как дату. Если часть данных явно выходит за пределы допустимого диапазона дат (например, 2–134), тогда Excel импортирует их, как и следовало ожидать. Марку интересно, как его пользователь может заставить Excel не анализировать эти данные как даты, а импортировать их как текстовые поля.

Есть два простых способа подойти к этой проблеме. Сначала нужно импортировать файл следующим образом:

  1. Выберите «Импортировать внешние данные» в меню «Данные», а затем выберите «Импорт данных» в появившемся подменю. Excel отображает стандартное диалоговое окно Открыть.

  2. Используйте элементы управления в диалоговом окне, чтобы выбрать файл .CSV, который вы хотите открыть, и нажмите «Открыть». Excel запускает мастер импорта текста. (См. Рис. 1.)

  3. Выполните шаги мастера импорта текста, чтобы указать, как Excel должен интерпретировать данные, которые он импортирует из файла .CSV. На одном из этих шагов вы можете указать, что столбцы без даты (те, которые неправильно интерпретируются как даты) на самом деле являются текстовыми.

  4. Когда вы закончите с шагами мастера, нажмите Готово. Ваши данные импортируются в соответствии с вашими требованиями.

Другой способ решения проблемы также связан с мастером импорта текста, но его отображение отличается. В этом подходе вы используете Windows для переименования файла, чтобы он имел расширение .TXT вместо расширения .CSV. Теперь, когда вы используете Excel для открытия файла, он отображает мастер импорта текста, потому что он не совсем уверен, как интерпретировать то, что он будет загружать. Вы можете использовать мастер импорта текста так же, как уже было описано ранее в этом совете.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (3228) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и более поздних версий) здесь:

link: / excelribbon-Stopping_Date_Parsing_when_Opening_a_CSV_File [Прекращение анализа даты при открытии файла CSV].