Съдържание
Понякога наборът ви от данни може да се съхранява в текстов формат (.txt) в Notepad, специално приложение за текстови редактори, собственост на Microsoft. Excel обаче предоставя възможност за импортиране на набора от данни от широк кръг източници. По-важното е, че Excel конвертира текстовете заедно със създаването на отделни колони. В тази поучителна сесия ще представя 5 метода за конвертиране на Notepad в Excel сколони с подходящо обяснение.
Изтегляне на работна тетрадка за практика
Превръщане на Notepad в Excel с колони.xlsm
5 метода за конвертиране на Notepad в Excel с колони
Ако приемем, че Отчет за продажбите на някои Продуктови артикули се дава заедно с Идентификатор на продукта , Държави , и Продажби в Notepad, както е показано на долната снимка.
Забележка: Горният текст е ограничен с табулатори. Това означава, че табулаторът служи за разделител.
Сега трябва да конвертирате текстовете в Notepad в Excel с колони.
1. Директно отваряне на Notepad
В началния метод ще ви покажа процеса на директно отваряне на Notepad.
Стъпка 01: Първо отваряне на Notepad
➤ Първоначално трябва да създадете празна работна книга и да отидете в Файл > Отвори .
➤ След това отидете в местоположението на файла, където съхранявате файла (Notepad), както е показано на следното изображение.
➤ След като направите това, щракнете върху текстовия документ. Ако не откриете файла, уверете се, че сте избрали формата като Текстови файлове (от долния десен ъгъл).
➤ Накрая натиснете върху Отвори опция.
Стъпка 02: Справяне с съветника за импортиране на текст
Веднага (след като отворите текстовия файл) ще видите диалогов прозорец, а именно Съветник за импортиране на текст (тя ще бъде отворена по подразбиране). Това е процес от 3 стъпки.
➤ Първо (стъпка 1 от 3), проверете кръга преди Разграничени и също така да поставите отметка в квадратчето преди Моите данни имат заглавия опция.
➤ Сега сте в стъпка 2 от 3 на Съветник за импортиране на текст . Тъй като наборът от данни е ограничен в таблици, трябва да изберете Tab като Разделители .
➤ По-късно (стъпка 3 от 3) се уверете, че форматът на данните на колоната е Обща информация и щракнете върху Завършете бутон.
След като направите това, ще получите следния резултат. Удивително е, че името на работната книга и листа ще бъде такова, каквото е в текстовия файл.
В крайна сметка ще получите следния резултат, след като промените форматирането в зависимост от изискванията си.
Прочетете още: Как да конвертирате текстови файл в Excel автоматично (3 подходящи начина)
2. Копиране и поставяне на текст от Notepad
Първият метод със сигурност е бърз, но не можете да конвертирате Notepad на определено място. Например, ако искате да съхраните набора от данни, започвайки от B4 клетка, можете да следвате този метод.
➤ Първоначално изберете текстовете, след като отворите бележника, и натиснете CTRL + C за копиране.
➤ Сега просто отидете в B4 клетка и натиснете CTRL + V .
Така изходът ще изглежда по следния начин.
3. Конвертиране на Notepad в Excel, когато текстът е разделен със запетая
Един от сериозните недостатъци на втория метод е, че той не работи добре, ако текстът е наличен, включително разделител със запетая, както е показано на следващата снимка на екрана.
Стъпка 01: Копирайте и поставете текстовете
➤ Преди всичко трябва да изберете и копирате текстовете.
След като копирате и поставите текстовете в B4 (както е направено във втория метод), ще получите следния резултат от B4 към B15 клетки.
Стъпка 02: Използване на функцията "Текст към колони
Сега трябва да използвате функцията Текст към колони за създаване на отделни колони.
➤ За да направите това, отидете в Данни tab> Инструменти за данни лента> изберете Текст към колони функция.
➤ В стъпки 1 от 3 трябва да изберете Разграничени тип данни.
➤ След това (в стъпки 2 от 3) изберете Запетая като Разделители .
➤ В последната стъпка трябва да запазите Обща информация проверен формат на данните.
В крайна сметка ще получите следния резултат.
Прочетете още: Конвертиране на Excel в текстов файл с разделител (2 лесни подхода)
Подобни четива
- Как да извлечете данни от списък с помощта на формула на Excel (5 метода)
- Как да извлечете данни от Excel в Word (4 начина)
- Извличане на текст след символ в Excel (6 начина)
- Формула на Excel за получаване на първите 3 символа от клетка (6 начина)
- Връщане на множество стойности в Excel въз основа на един критерий (3 опции)
4. Power Query за конвертиране на Notepad в Excel
Докато конвертирате Notepad в Excel с колони, Power Query (механизъм за трансформиране и подготовка на данни в Excel) ще ви даде изключителни резултати.
➤ Първо, отидете в Данни tab> падащ списък на Получаване на данни опция> От файла > От текст/CSV .
➤ Кликнете върху текстовия файл и изберете Внос бутон.
➤ След това ще видите предварителен преглед на текстовия файл, в който Tab се определя като Разделител автоматично.
➤ Освен това, ако искате да заредите конвертираните данни в работен лист, изберете Зареждане към опция.
➤ След това посочете местоположението (напр. =PowerQuery!$B$4 ).
Накрая ще получите следния резултат.
5. Използване на код VBA
Петият и последен метод е свързан с прилагането на VBA код за конвертиране на Notepad в Excel с колони с едно кликване.
Преди това трябва да създадете модул, в който да вмъкнете VBA код.
➤ Първо, отворете модул, като щракнете върху Разработчик > Визуално Основен (или натиснете ALT + F11 ).
➤ Второ, отидете в Вмъкване на > Модул .
➤ След това копирайте следния код в новосъздадения модул.
Sub ConvertNotepadToExcel() Dim Txt As String Open "E:\Exceldemy\Sales Report.txt" For Input As 60 Range("B4").Select Do Until EOF(60) Input #60, Txt ActiveCell.Value = Txt ActiveCell.Offset(1, 0).Select Loop Close (60) End Sub
⧬ Две неща, които трябва да промените:
- Посочете пътя: Със сигурност трябва да посочите пътя (местоположението на файла) на съществуващия текстов файл, напр. E:\Exceldemy\Sales Report.txt
- Изберете изходната клетка: След това трябва да посочите местоположението, където искате да получите конвертираните данни, напр. B4 клетка.
След като стартирате кода (клавишната комбинация е F5 ), ще получите следния резултат.
След използване на Текст към колони функция, разгледана в стъпка 2 от третия метод и форматиране, горният резултат ще изглежда по следния начин.
Прочетете още: VBA код за конвертиране на текстов файл в Excel (7 метода)
Заключение
Това е краят на днешната сесия. Ето как можете да конвертирате Notepad в Excel с колони. Сега изберете всеки метод въз основа на вашите изисквания. Както и да е, не забравяйте да споделите мислите си.