როგორ ამოიღოთ რიცხვები უჯრედიდან Excel-ში (7 ეფექტური გზა)

  • გააზიარეთ ეს
Hugh West

Სარჩევი

MS Excel-ის გამოყენებისას ძალიან გავრცელებული პრობლემაა, როგორ ამოიღოთ რიცხვები ტექსტის უჯრედებიდან. რატომღაც, სხვადასხვა სისტემა განზრახ ან შემთხვევით ურევს ტექსტს და რიცხვებს. ეს სტატია დაგეხმარებათ ამოიღოთ რიცხვები უჯრედიდან Excel-ში რამდენიმე სწრაფი მეთოდით, რამდენიმე შესაფერის მაგალითებთან და სათანადო ილუსტრაციებთან ერთად.

ჩამოტვირთეთ პრაქტიკის წიგნი

შეგიძლიათ ჩამოტვირთოთ უფასო Excel-ის შაბლონი აქედან და ივარჯიშეთ დამოუკიდებლად.

წაშალეთ რიცხვები Cell.xlsm-დან

7 ეფექტური გზა ნომრების ამოსაღებად უჯრედიდან Excel

მოდით, ჯერ გავეცნოთ ჩვენს მონაცემთა ბაზას. მე მოვათავსე ზოგიერთი პროდუქტის სახელები და მათი IDs ' ჩემს მონაცემთა ბაზაში. ასოებს და ციფრებს განსხვავებული მნიშვნელობა აქვთ. გარკვეული მიზეზების გამო, ჩვენ გვინდა ამოიღოთ ნომრები პროდუქტის ID-ებიდან .

შემდეგ მეთოდებში ვნახავთ, როგორ ამოიღოთ ნომრები უჯრედები დეტალური ახსნა-განმარტებით.

მეთოდი 1: გამოიყენეთ Find & ჩანაცვლება wildcards-ით, რათა ამოიღოთ რიცხვები უჯრედიდან Excel-ში

ამ მეთოდით, ჩვენ ამ ციფრებს წავშლით Find & ჩაანაცვლეთ ბრძანება Wildcards .

ამ ეტაპზე ჩვენ გვაქვს რამდენიმე უხეში რიცხვი დახურული ფრჩხილებით და მოთავსებული პროდუქტების სახელების სვეტში. ამ ნომრებს ამოვიღებთ. მაშ ასე, ვნახოთ ქვემოთ მოცემული ნაბიჯები.

ნაბიჯები:

➤ აირჩიეთ მონაცემთა დიაპაზონი B5:B11 .

➤ დაჭერა Ctrl+H გასახსნელად Find & ჩაანაცვლე ბრძანება.

➤ შემდეგ ჩაწერეთ (*) ველში იპოვეთ რა და შეინახეთ ველი ჩანაცვლება -ით ცარიელი.

➤ ამის შემდეგ დააჭირეთ ყველას ჩანაცვლება .

ახლა თქვენ შეამჩნევთ, რომ პროდუქტების სახელების ყველა ნომერი გაქრა.

მეთოდი 2: გამოიყენეთ Find & აირჩიეთ Excel-ში უჯრედიდან ნომრების წაშლის ხელსაწყო

აქ ნახეთ, რომ პროდუქტის ID-ების სვეტში არის ორი უჯრედი, რომელიც შეიცავს მხოლოდ ციფრებს. ახლა ჩვენ ამოვიღებთ ნომრებს ID-ების უჯრებიდან Find & აირჩიეთ ბრძანება.

ნაბიჯი 1:

➤ აირჩიეთ მონაცემთა დიაპაზონი C5:C11 .

➤ შემდეგ გადადით მთავარი ჩანართზე > რედაქტირების ჯგუფში > მოძებნა & აირჩიეთ > გადადით სპეციალურზე

გაიხსნება დიალოგური ფანჯარა.

ნაბიჯი 2:

➤ მონიშნეთ მხოლოდ ნომრები Constants ოპციიდან.

➤ დააჭირეთ OK .

ახლა შეხედეთ, რომ უჯრედები, მხოლოდ რიცხვებია მონიშნული.

ნაბიჯი 3:

➤ მოგვიანებით უბრალოდ დააჭირეთ ღილაკს წაშლა ღილაკი თქვენს კლავიატურაზე.

აი. რიცხვები ამოღებულია.

მეთოდი 3: გამოიყენეთ Excel Flash Fill ნომრების ამოსაღებად უჯრედიდან

ეს ერთ-ერთი ყველაზე მარტივია მეთოდები. შეხედეთ, რომ პროდუქტის ID-ები, რომლებიც ტექსტისა და რიცხვების ნაზავია. ჩვენ ამოვიღებთ ციფრებს უჯრედებიდან Excel-ის გამოყენებით Flash Fill .

ნაბიჯი 1:

➤პირველ რიგში, ჩაწერეთ მხოლოდ პირველი უჯრედის ტექსტი (არა ციფრები) მის გვერდით ახალ სვეტში.

➤ შემდეგ დააჭირეთ ღილაკს Enter .

ნაბიჯი 2:

➤ აირჩიეთ უჯრედი D5 .

➤ ახლა გადადით მონაცემებზე > მონაცემთა ინსტრუმენტები > Flash Fill .

ახლა ნახავთ, რომ ყველა რიცხვი ამოღებულია.

მეთოდი 4: ჩასვით SUBSTITUTE ფუნქცია ნომრების ამოსაღებად უჯრიდან Excel-ში

ამ მეთოდით ჩვენ დავასრულებთ დავალებას SUBSTITUTE ფუნქციის გამოყენებით. SUBSTITUTE ფუნქცია ცვლის არსებულ ტექსტს ახალი ტექსტით სტრიქონში.

ახლა, მოდით მივყვეთ ქვემოთ მოცემულ ნაბიჯებს სათითაოდ.

ნაბიჯი 1:

➤ ჩაწერეთ ქვემოთ მოცემული ფორმულა Cell D5

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(C5,1,""),2,""),3,""),4,""),5,""),6,""),7,""),8,""),9,""),0,"")

➤ შემდეგ უბრალოდ დააჭირეთ შეიყვანეთ ღილაკი.

ნაბიჯი 2:

➤ ახლა ორჯერ დააწკაპუნეთ Fill Handle ხატულა და ფორმულა ავტომატურად დაკოპირდება.

ახლა ნახავთ, რომ ნომრები ამოღებულია უჯრედებიდან.

მსგავსი წაკითხვები:

  • როგორ ამოიღოთ ქვეჯამები Excel-ში (2 მარტივი ხრიკი)
  • მონაცემების გაწმენდის ტექნიკა Excel-ში: ტექსტის ჩანაცვლება ან წაშლა უჯრედებში
  • როგორ ამოიღოთ ფორმულები Excel-ში: 7 მარტივი გზა

მეთოდი 5: შეუთავსეთ TEXTJOIN, MID, ROW, LEN და INDIRECT ფუნქციები, რათა წაშალოთ რიცხვები უჯრედიდან Excel-ში

აქ ჩვენ გავაერთიანებთ TEXTJOIN , MID , ROW , LEN და INDIRECT ფუნქციები ამოიღონ რიცხვები უჯრედიდან. TEXTJOIN ფუნქცია გამოიყენება მრავალი სტრიქონიდან ტექსტის შესაერთებლად. Mid ფუნქცია excel-ში გამოიყენება სტრიქონების გასარკვევად და მათი დასაბრუნებლად excel-ის ნებისმიერი შუა ნაწილიდან. ფუნქცია ROW აბრუნებს რიგის ნომერს მითითებისთვის. LEN ფუნქცია არის ტექსტური ფუნქცია excel-ში, რომელიც აბრუნებს სტრიქონის/ტექსტის სიგრძეს. INDIRECT ფუნქცია აბრუნებს მითითებას დიაპაზონში.

ნაბიჯი 1:

➤ ჩაწერეთ ფორმულა Cell D5

=TEXTJOIN("",TRUE,IF(ISERR(MID(C5,ROW(INDIRECT("1:"&LEN(C5))),1)+0),MID(C5,ROW(INDIRECT("1:"&LEN(C5))),1),""))

➤ დააჭირეთ ღილაკს Enter .

ნაბიჯი 2:

➤ შემდეგ გადაათრიეთ Fill Handle ხატულა ფორმულის დასაკოპირებლად.

👇 ფორმულის დაშლა:

ROW(INDIRECT(„1:“&LEN(C5)))

ის იპოვის შედეგიან მასივის სიას ROW და INDIRECT ფუნქციებიდან, რომელიც ბრუნდება როგორც-

{1;2;3;4}

MID(B3,ROW(INDIRECT(“1:”&LEN(B3))),1)

MID ფუნქცია გამოიყენება ალფანუმერული სტრიქონის ამოსაღებად არგუმენტები start_num და num_chars. ხოლო num-chars არგუმენტისთვის დავსვამთ 1. არგუმენტების MID ფუნქციაში ჩასმის შემდეგ ის დააბრუნებს მასივს, როგორიცაა-

{“B”; ”H”;”2″;”3″}

ISERR(MID(B3,ROW(INDIRECT(“1:”&LEN(B3 ))),1)+0)

0-ის დამატების შემდეგ გამომავალი მასივი გადადის ISERR ფუნქციაში.ის შექმნის TRUE და FALSE , TRUE არაციფრული სიმბოლოებისთვის და FALSE რიცხვებისთვის. გამომავალი დაბრუნდება როგორც-

{TRUE;TRUE;FALSE;FALSE}

IF(ISERR(MID(B3 ,ROW(INDIRECT("1:"&LEN(B3))),1)+0),MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1)" )

IF ფუნქცია შეამოწმებს ISERR ფუნქციის გამომავალს. თუ მისი მნიშვნელობა დააბრუნებს TRUE , ის დააბრუნებს ალფანუმერული სტრიქონის ყველა სიმბოლოს მასივს. ასე რომ, ჩვენ დავამატეთ კიდევ ერთი MID ფუნქცია. თუ IF ფუნქციის მნიშვნელობა არის FALSE , ის დაბრუნდება ცარიელი (“”). ასე რომ, საბოლოოდ მივიღებთ მასივს, რომელიც შეიცავს მხოლოდ სტრიქონის არაციფრულ სიმბოლოებს. ეს არის-

{“B”;”H”;””;””}

TEXTJOIN(““ ,TRUE,IF(ISERR(MID(B3,ROW(INDIRECT("1:"&LEN(B3))),1)+0),MID(B3,ROW(INDIRECT("1:"&LEN( B3)))1)””))

TEXTJOIN ფუნქცია შეუერთდება ზემოაღნიშნული მასივის ყველა სიმბოლოს და თავიდან აიცილებს ცარიელ სტრიქონს. ამ ფუნქციის დელიმიტერი დაყენებულია როგორც ცარიელი სტრიქონი (“”) და იგნორირებული ცარიელი არგუმენტის მნიშვნელობა შეყვანილია TRUE . ეს მისცემს ჩვენს მოსალოდნელ შედეგს-

{BH}

მეთოდი 6: შეუერთდით TEXTJOIN, IF, ISERR, SEQUENCE, LEN და MID ფუნქციებს წასაშლელად ნომრები უჯრედიდან Excel-ში

ჩვენ გავაერთიანებთ ფუნქციების სხვა კომპლექტს დავალების შესასრულებლად. ეს არის TEXTJOIN , IF , ISERR , SEQUENCE , LEN , MID ფუნქციები. ფუნქცია IF გამოიყენება ერთი მნიშვნელობის დასაბრუნებლად, თუ პირობა არის true და მეორე მნიშვნელობა, თუ ის false. ISERR ფუნქცია აბრუნებს TRUE თუ მნიშვნელობა არის რაიმე შეცდომის მნიშვნელობა, გარდა #N/A. SEQUENCE ფუნქცია გაძლევთ საშუალებას შექმნათ რიგითი რიცხვების სია მასივში, როგორიცაა 1, 2, 3, 4.

ნაბიჯი 1:

უჯრედში D5 ჩაწერეთ მოცემული ფორმულა-

=TEXTJOIN("", TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), ""))

➤ დააჭირეთ Enter ღილაკი შედეგის მისაღებად.

ნაბიჯი 2:

➤ შემდეგ უბრალოდ გამოიყენეთ ავტომატური შევსება ვარიანტი დააკოპირეთ ფორმულა.

👇 ფორმულის დაყოფა:

LEN(C5)

LEN ფუნქცია იპოვის C5 უჯრედის სტრიქონის სიგრძეს, რომელიც დაბრუნდება როგორც-

{4}

SEQUENCE(LEN(C5))

შემდეგ ფუნქცია იქნება SEQUENCE მიეცით რიგითი რიცხვი სიგრძის მიხედვით, რომელიც ბრუნდება როგორც-

{1;2;3;4}

MID (C5, SEQUENCE(LEN(C5)), 1)

MID ფუნქცია დააბრუნებს წინა პოზიციის ნომრების მნიშვნელობას, რაც იწვევს-

{„B“ ;”H”;”2″;”3″}

ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1 )

ახლა ISERROR ფუნქცია გამოჩნდება TRUE თუ იპოვის შეცდომაა, წინააღმდეგ შემთხვევაში გამოჩნდება FALSE. შედეგი არის-

{TRUE;TRUE;FALSE;FALSE

IF(ISERROR(MID(C5,SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5)), 1), „“)

შემდეგ IF ფუნქცია ხედავს TRUE , ის ათავსებს შესაბამის ტექსტურ სიმბოლოს დამუშავებულ მასივში სხვა MID ფუნქციის დახმარებით. და ხედავს FALSE , ის ცვლის მას ცარიელი სტრიქონით:

{“B”;”H”;””;””}

TEXTJOIN(“”, TRUE, IF(ISERROR(MID(C5, SEQUENCE(LEN(C5)), 1) *1), MID(C5, SEQUENCE(LEN(C5) ), 1), ""))

საბოლოო მასივი გადაეცემა TEXTJOIN ფუნქციას, ასე რომ ის აერთიანებს ტექსტის სიმბოლოებს და გამოსცემს შედეგს -

{BH}

მეთოდი 7: ჩადეთ მომხმარებლის მიერ განსაზღვრული ფუნქცია Excel-ში უჯრედიდან ნომრების ამოსაღებად

შემთხვევა-1: ამოიღეთ ნომრები უჯრედიდან

ამ მეთოდით ჩვენ შევქმნით მომხმარებლის მიერ განსაზღვრულ ფუნქციას სახელად „ RemNumb “ Excel-ის გამოყენებით VBA . შემდეგ ჩვენ შეგვიძლია გამოვიყენოთ ის Excel-ის უჯრედიდან რიცხვების ამოსაღებად. მიჰყევით ქვემოთ მოცემულ ნაბიჯებს.

ნაბიჯი 1:

დააწკაპუნეთ მარჯვენა ღილაკით ფურცლის სათაურზე.

➤ აირჩიეთ იხილეთ კოდი კონტექსტური მენიუდან .

მალე გამოჩნდება VBA ფანჯარა.

ნაბიჯი 2:

➤ მოგვიანებით ჩაწერეთ ქვემოთ მოცემული კოდები:

7379

➤ შემდეგ დააჭირეთ დაკვრის ხატულას გასაშვებად კოდები.

ახლა ჩვენი ფუნქცია მზად არის გამოსაყენებლად.

ნაბიჯი 3:

➤ <3-ში>უჯრედი D5 ტიპი-

=RemNumb(C5)

➤ დააჭირეთ ღილაკს Enter , რომ მიიღოთშედეგი.

ნაბიჯი 4:

➤ ბოლოს გადაიტანეთ შევსების სახელურის ხატულა ფორმულის დასაკოპირებლად .

შემთხვევა-2: ნომრების და ტექსტის დაყოფა ცალკეულ სვეტებად

ჩვენს ბოლო მეთოდში ჩვენ კვლავ გამოვიყენებთ Excel-ს VBA მომხმარებლის მიერ განსაზღვრული ახალი ფუნქციის შექმნას სახელად „ SplitTextOrNumb “, რათა დაყოს რიცხვები და ტექსტი ცალკეულ სვეტებად.

ნაბიჯი 1:

➤ წინა მეთოდის მსგავსად გახსენით VBA ფანჯარა და ჩაწერეთ ფორმულა-

2451

➤ შემდეგ დააჭირეთ Run და Macro გაიხსნება.

ნაბიჯი 2:

➤ მიეცით მაკროს სახელი და დააჭირეთ Run ისევ ჩანართი.

ნაბიჯი 3:

➤ ახლა ჩვენი ფუნქცია მზად არის გამოსაყენებლად. ტექსტის სიმბოლოების მოსაშორებლად ახლა ჩაწერეთ ფორმულა უჯრედში D5

=SplitTextOrNumb(C5,1)

ციფრული სიმბოლოების წასაშლელად :

=SplitTextOrNumb(C5,0)

ნაბიჯი 3:

➤ ბოლოს უბრალოდ დააჭირეთ ღილაკს შეიყვანეთ ღილაკი და გამოიყენეთ Fill Handle ინსტრუმენტი ფორმულის დასაკოპირებლად.

დასკვნა

იმედი მაქვს, ზემოთ აღწერილი ყველა მეთოდი საკმარისად კარგი იქნება Excel-ის უჯრედიდან რიცხვების ამოსაღებად. მოგერიდებათ დაუსვათ ნებისმიერი შეკითხვა კომენტარების განყოფილებაში და გთხოვთ გამომიხმაუროთ.

ჰიუ ვესტი არის Excel-ის ძალიან გამოცდილი ტრენერი და ანალიტიკოსი, რომელსაც აქვს 10 წელზე მეტი გამოცდილება ინდუსტრიაში. მას აქვს ბაკალავრის ხარისხი ბუღალტერიასა და ფინანსებში და მაგისტრის ხარისხი ბიზნესის ადმინისტრირებაში. ჰიუს აქვს სწავლების გატაცება და შეიმუშავა სწავლების უნიკალური მიდგომა, რომელიც ადვილად გასაგები და გასაგებია. მისი ექსპერტი Excel-ის ცოდნა დაეხმარა ათასობით სტუდენტს და პროფესიონალს მთელს მსოფლიოში, გაეუმჯობესებინათ თავიანთი უნარები და გამოირჩეოდნენ თავიანთ კარიერაში. თავისი ბლოგის საშუალებით, ჰიუ უზიარებს თავის ცოდნას მსოფლიოს, სთავაზობს უფასო Excel გაკვეთილებს და ონლაინ ტრენინგებს, რათა დაეხმაროს ინდივიდებსა და ბიზნესს თავიანთი პოტენციალის სრულად მიღწევაში.