Параметры фиксированной ширины при преобразовании текста в столбцы (Microsoft Excel)
Милде довольно часто приходится использовать мастер преобразования текста в столбцы Excel для одного из своих рабочих проектов. Ей нужно использовать в инструменте синтаксический анализ с фиксированной шириной, и когда она запускает мастер, Excel просматривает исходные данные и предлагает места, где данные должны быть «повреждены». Милду это раздражает, поскольку Excel обычно ошибается. Она задается вопросом, есть ли способ очистить сразу все предложенные линии разрыва, чтобы она могла вводить линии разрыва вручную там, где она хочет.
Невозможно помешать Excel угадать при попытке анализа данных фиксированной ширины. Однако есть несколько вещей, которые могут помочь. Например, некоторые люди сообщают о лучших результатах в предположениях Excel, если вы отформатируете исходный столбец шрифтом Courier перед выполнением преобразования. (Courier — это моноширинный шрифт, который может помочь Excel лучше «увидеть» естественные точки разрыва данных.)
Другая возможность — обмануть Excel, заставив его думать, что о перерывах лучше не догадываться. Перед тем, как запустить мастер преобразования текста в столбцы, вставьте пустую строку вверху ваших данных. В строке поместите длинную строку символов без пробелов. Например, вы можете ввести 200 X символов без пробелов и знаков препинания. Когда вы запустите мастер, Excel не сможет выяснить, где находятся разрывы в этих данных, поэтому он не рискует строить догадки. После завершения работы мастера вы можете просто удалить строку.
Наконец, вы можете разработать подпрограмму Visual Basic для обработки деконструкции данных за вас. Это особенно хорошее решение, если вы обнаружите, что ваш проект требует постоянной работы с одинаково отформатированным текстом. Вы можете начать с использования средства записи макросов для записи сеанса с помощью мастера преобразования текста в столбцы и посмотреть, является ли то, что записано, хорошей отправной точкой для будущих преобразований.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (3253) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и новее) здесь:
link: / excelribbon-Fixed-Width_Settings_when_Converting_Text_to_Columns [Настройки фиксированной ширины при преобразовании текста в столбцы]
.