Excel 2013, 2010 және 2007 нұсқаларында ұяшықтардан жол үзілімдерін (каретканы қайтару) қалай жоюға болады

Бұл оқулық Excel бағдарламасындағы ұяшықтардан каретка қайтаруларын жоюдың үш әдісімен таныстырады. Сондай-ақ жол үзілімдерін басқа таңбалармен ауыстыруды үйренесіз. Барлық ұсынылған шешімдер Excel 2013, 2010, 2007 және 2003 нұсқаларында жұмыс істейді.

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

Олардың себебі қандай болса да, ендігі мәселе каретка қайтаруларын жою болып табылады, өйткені олар фразаларды іздеуге кедергі келтіреді және орау қосулы кезде бағанның ретсіздігіне әкеледі.

Барлық ұсынылған үш әдіс өте жылдам. Сізге ең қолайлысын таңдаңыз:

Ескерту: Бастапқыда «Вагонды қайтару» және «Желі беру» терминдері жазу машинкаларында жұмыс істегенде қолданылды және екі түрлі операцияны белгіледі. Ізденімпаз оқырман бұл туралы толық ақпаратты Интернеттен өз бетінше таба алады.

Компьютерлер мен мәтінді өңдеуге арналған бағдарламалық қамтамасыз ету жазу машинкаларының сипаттамаларын ескере отырып жасалған. Сондықтан екі түрлі басып шығаруға болмайтын таңба жол үзілімін көрсету үшін пайдаланылады: вагон қайтару (Арбаны қайтару, CR немесе ASCII коды 13) және Жолдық аударма (Желі беру, LF немесе ASCII коды 10). Windows жүйесінде екі таңба бірге пайдаланылады, ал *NIX жүйелерінде тек жаңа жолдар қолданылады.

Сақ болыңыз: Екі опция да Excel бағдарламасында бар. Файлдардан импорттау кезінде .txt or . Csv деректер әдетте каретканы қайтару және жол арналарын қамтиды. Жол үзілімі басу арқылы қолмен енгізілгенде Alt + Enter пернелер тіркесімі, Excel бағдарламасы тек жаңа жол таңбасын енгізеді. Егер файл . Csv Linux, Unix немесе басқа ұқсас жүйенің жанкүйерлерінен алынған, содан кейін тек жаңа жол таңбасымен кездесуге дайындалыңыз.

Каретканы қолмен алып тастау

артықшылықтары: Бұл әдіс ең жылдам.

Минус: Қосымша жеңілдіктер жоқ 🙁

Жол үзілімдерін осылай жоюға болады «Табу және ауыстыру«:

  1. Каретка қайтаруларын жойғыңыз келетін барлық ұяшықтарды таңдаңыз немесе оларды басқа таңбамен ауыстырыңыз.Excel 2013, 2010 және 2007 нұсқаларында ұяшықтардан жол үзілімдерін (каретканы қайтару) қалай жоюға болады
  2. баспасөз Ctrl + Hдиалогтық терезені шығару үшін Табу және ауыстыру (Табу және ауыстыру).
  3. Курсорды өріске қойыңыз Табу (Нені табыңыз) және басыңыз Ctrl + J пернелер тіркесімі. Бір қарағанда, алаң бос болып көрінеді, бірақ мұқият қарасаңыз, онда кішкене нүктені көресіз.
  4. Ішінде Ауыстырылған (Ауыстыру) каретка қайтаруларының орнына кірістіру үшін кез келген мәнді енгізіңіз. Бұл үшін әдетте екі көрші сөздің кездейсоқ желімделмеуіне жол бермеу үшін бос орын пайдаланылады. Жол үзілімдерін алып тастағыңыз келсе, өрісті қалдырыңыз Ауыстырылған (Ауыстыру) бос.Excel 2013, 2010 және 2007 нұсқаларында ұяшықтардан жол үзілімдерін (каретканы қайтару) қалай жоюға болады
  5. баспасөз Барлығын ауыстырыңыз (Барлығын ауыстырыңыз) және нәтижеден ләззат алыңыз!Excel 2013, 2010 және 2007 нұсқаларында ұяшықтардан жол үзілімдерін (каретканы қайтару) қалай жоюға болады

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

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

Кейбір жағдайларда мәтінді кейінірек бастапқы ұяшықтарға өзгертулер енгізбестен функция дәлелдері ретінде пайдалану үшін жол үзілімдерін жою қажет. Нәтижені, мысалы, функция аргументі ретінде пайдалануға болады VIEW (ІЗДЕУ).

Минус: Көмекші бағанын жасап, көптеген қосымша қадамдарды орындау керек.

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

      =ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;СИМВОЛ(13);"");СИМВОЛ(10);"")

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

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

      =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(B2;СИМВОЛ(13);"");СИМВОЛ(10);", ")

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

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

      =ПЕЧСИМВ(B2)

      =CLEAN(B2)

    Excel 2013, 2010 және 2007 нұсқаларында ұяшықтардан жол үзілімдерін (каретканы қайтару) қалай жоюға болады

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

VBA макросымен жол үзілімдерін алып тастаңыз

артықшылықтары: Бір рет жасау – кез келген жұмыс кітабымен қайта-қайта пайдаланыңыз.

Минус: Кем дегенде VBA туралы негізгі білім қажет.

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

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

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

пікір қалдыру