Excel бағдарламасында каретка қайтаруларын жоюдың 3 жолы: формулалар, VBA макросы, табу және ауыстыру диалогы

  • Мұны Бөлісіңіз
Michael Brown

Бұл кеңесте Excel ұяшықтарынан каретка қайтаруларын жоюдың 3 әдісін табасыз. Сондай-ақ жол үзілімдерін басқа белгілермен ауыстыруды үйренесіз. Барлық шешімдер Excel 365, 2021, 2019 және төменгі нұсқалары үшін жұмыс істейді.

Мәтіндегі жол үзілімдерінің әртүрлі себептері болуы мүмкін. Әдетте, каретканы қайтару мәтінді веб-беттен көшіргенде, тұтынушыдан жол үзілімдері бар жұмыс кітабын алғанда немесе Alt+Enter арқылы өзіңіз қосқанда пайда болады.

Кез келген жағдайда не істегіңіз келеді. қазір – каретканы қайтаруларды жою, өйткені олар сөз тіркесін табуға және мәтінді орау опциясын қосқанда баған мазмұнын ретсіз етіп көрсетуге мүмкіндік бермейді.

Бастапқыда «Тасымалдауды қайтару» және «Желі арнасы» терминдері қолданылатынын ескеріңіз. " жазу машинкада қолданылған және 2 түрлі әрекетті білдіретін, толығырақ Wiki сайтынан таба аласыз.

Компьютерлер мен мәтінді өңдеуге арналған бағдарламалық құрал жазу машинкасының ерекшеліктерін ескере отырып жасалған. Сол себепті қазір жол үзілімін көрсету үшін басып шығаруға болмайтын екі түрлі таңба пайдаланылады: " Тасымалдауды қайтару " (CR, ASCII коды 13) және " Желі беру " (LF, ASCII коды 10). ). Windows бір-бірден 2 таңбаны пайдаланады: CR+LF және *NIX жүйелері үшін LF. Сақ болыңыз: Excel бағдарламасында екі нұсқаны да таба аласыз . Деректерді .txt немесе .csv файлынан импорттасаңыз, Тасымалдауды қайтару + Желі арнасы табу ықтималдығы жоғары. Alt+Enter арқылы жолды үзген кезде Excel кірістіреді Тек жол арнасы .

Linux, Unix, т.б. пайдаланатын адамнан .csv файлдарын алсаңыз, тек Line Feeds қайта табасыз.

Осы 3 жолдың барлығы өте жылдам. Сізге ең қолайлысын таңдаудан тартынбаңыз:

    Кеңес. Қарсы тапсырманың шешімін іздесеңіз, Excel ұяшығына жол үзілімін жылдам қосу жолын оқыңыз.

    Тасымалдауды қолмен жою

    Против: ең жылдам әдіс.

    Жағымсыз жақтары: ешқандай қосымша мүмкіндіктер жоқ :(.

    Табу және ауыстыру арқылы жол үзілімдерін жою қадамдарын табыңыз:

    1. Тасымалдауыш қайтаруларын жойғыңыз немесе ауыстырғыңыз келетін барлық ұяшықтарды таңдаңыз.
    2. Табу және ауыстыру диалогтық терезесін ашу үшін Ctrl+H пернелерін басыңыз.
    3. Нені табу өрісіне Ctrl+J пернелер тіркесімін енгізіңіз. Ол бос болып көрінеді, бірақ сіз кішкентай нүктені көресіз.
    4. Алмені өрісіне кез келген мәнді енгізіңіз. каретка қайтаруларын ауыстыру үшін.Әдетте, бұл кездейсоқ 2 сөзді біріктірмеу үшін бос орын. Егер сізге тек жол үзілімдерін жою қажет болса, "Ауыстыру" өрісін бос қалдырыңыз.
    5. түймесін басыңыз. Барлығын ауыстырыңыз және нәтижені ләззат алыңыз!

    Excel формулаларын пайдаланып жол үзілімдерін жою

    Против: формулалар тізбегін пайдалануға болады / күрделі ұяшыққа арналған кірістірілген формулалар мәтінді өңдеу. Мысалы, каретка қайтаруларын алып тастауға болады, содан кейін артық алдыңғы және кейінгі бос орындарды және сөздер арасындағы бос орындарды жоюға болады.

    Немесе.Мәтінді бастапқы ұяшықтарды өзгертпестен басқа функцияның аргументі ретінде пайдалану үшін каретка қайтаруларын жою қажет болуы мүмкін. Мысалы, нәтижені =lookup ().

    Терістері: функциясының аргументі ретінде пайдалану мүмкіндігін алғыңыз келсе, сізге көмекші баған жасап, көптеген әрекеттерді орындау қажет. қосымша қадамдар.

    1. Деректердің соңына көмекші бағанын қосыңыз. Оны «1 жол» деп атауға болады.
    2. Көмекші бағанның бірінші ұяшығына ( C2 ) жол үзілімдерін алып тастау / ауыстыру формуласын енгізіңіз. Мұнда әртүрлі жағдайларға арналған бірнеше пайдалы формулаларды көре аласыз:
      • Windows және UNIX каретка қайтару/жол арналары тіркесімдерін өңдеу.

        =SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),"") ,CHAR(10),"")

      • Келесі формула жол үзілімін кез келген басқа таңбамен (үтір+бос орын) ауыстыруға көмектеседі. Бұл жағдайда жолдар қосылмайды және қосымша бос орындар пайда болмайды.

        =TRIM(SUBSTITUTE(SUBSTITUTE(B2,CHAR(13),""),CHAR(10),", ")

      • Мәтіннен барлық басып шығарылмайтын таңбаларды, соның ішінде жол үзілімдерін жойғыңыз келсе:

        =CLEAN(B2)

    3. Формуланы бағандағы басқа ұяшықтарға көшіріңіз.
    4. Міндетті түрде , бастапқы бағанды ​​жол үзілімдері жойылған бағанмен ауыстыруға болады:
      • C бағанындағы барлық ұяшықтарды таңдап, деректерді алмасу буферіне көшіру үшін Ctrl + C пернелер тіркесімін басыңыз.
      • Енді B2 ұяшығын таңдап, Shift + F10 пернелер тіркесімін басыңыз.Содан кейін жай ғана V пернесін басыңыз.
      • Көмекші бағанды ​​алып тастаңыз.

    Жол үзілімінен құтылу үшін VBA макросы

    Артықшылықтары: Бір рет жасалған, оны кез келген жұмыс кітабында қайта пайдалануға болады.

    Жағымсыз жақтары: VBA туралы негізгі біліміңіз болуы керек.

    Мысалыдағы VBA макросы төменде ағымдағы ашылған жұмыс парағындағы (белсенді жұмыс парағы) барлық ұяшықтардағы каретка қайтаруларын жояды.

    Sub RemoveCarriageReturns() MyRange диапазон ретінде күңгірттендіреді Application.ScreenUpdating = False Application.Calculation = xlCalculationManual ActiveSheet.UsedRange ішіндегі әрбір MyRange үшін < InStr(MyRange, Chr(10)) Содан кейін MyRange = Replace(MyRange, Chr(10), "" ) End If Next Application.ScreenUpdating = True Application.Calculation = xlCalculationAutomatic End Sub

    Егер олай болмаса VBA-ны өте жақсы біледі, Excel бағдарламасында VBA кодын енгізу және іске қосу жолын қараңыз

    Мәтіндік құралдар жинағы арқылы каретка қайтаруларын жою

    Егер сіз біздің Text Toolkit немесе Ultimate Suite үшін бақытты пайдаланушы болсаңыз Excel болса, жоғарыда көрсетілген манипуляциялардың ешқайсысына уақыт жоғалтудың қажеті жоқ. Ол үшін мына 3 жылдам қадам қажет:

    1. Жол үзілімдерін жойғыңыз келетін бір немесе бірнеше ұяшықтарды таңдаңыз.
    2. Excel лентасында Ablebits Data тармағына өтіңіз. қойындысын > Мәтін тобын таңдап, Түрлендіру түймесін басыңыз.
    3. Мәтінді түрлендіру тақтасында Жол үзілімін түріне түрлендіру радио түймешігін таңдап, жолаққа "алмастыру" таңбасын теріңіз және Түрлендіру түймесін басыңыз.

    Біздің мысалда біз әрбір жол үзілімін бос орынмен ауыстырамыз, сондықтан тінтуір курсорын өріске қойып, Enter пернесін басыңыз:

    Нәтижесінде сізде бір жолды мекенжайлары бар ұқыпты ұйымдастырылған кесте болады:

    Егер сіз осы және Excel үшін уақытты үнемдейтін тағы 60 құралды қолданып көргіңіз келсе, сынақ нұсқасын жүктеп алуға болады. Ultimate Suite нұсқасы. Excel бағдарламасындағы ең қиын және жалықтыратын тапсырмаларға арналған бірнеше рет басу шешімдерін тапқаныңызға таң қаласыз!

    Бейне: Excel бағдарламасындағы жол үзілімдерін қалай жоюға болады

    Майкл Браун - бағдарламалық құралдарды пайдалана отырып, күрделі процестерді жеңілдетуге құмарлығы бар арнайы технология әуесқойы. Технологиялық индустрияда он жылдан астам тәжірибесі бар ол Microsoft Excel және Outlook, сондай-ақ Google Sheets және Docs бағдарламаларында өз дағдыларын жетілдірді. Майклдың блогы өз білімі мен тәжірибесін басқалармен бөлісуге, өнімділік пен тиімділікті арттыруға арналған оңай орындалатын кеңестер мен оқулықтар беруге арналған. Сіз тәжірибелі кәсіпқой болсаңыз да, жаңадан бастаушы болсаңыз да, Майклдың блогы осы маңызды бағдарламалық құралдарды барынша пайдалану үшін құнды түсініктер мен практикалық кеңестер ұсынады.