Excelda hujayradan ma'lum ma'lumotlarni qanday chiqarish mumkin (3 ta misol)

  • Buni Baham Ko'Ring
Hugh West

Excel asosan turli funktsiyalarga tayangan holda turli ma'lumotlarni olishning turli usullarini taqdim etadi. Ba'zilari to'g'ridan-to'g'ri muayyan funktsiyalardan olinishi mumkin, boshqalari esa funktsiyalar kombinatsiyasidan biroz murakkabroq shaklga ega bo'lishi mumkin. Ushbu maqolada men sizga Excelda hujayradan har bir tur uchun ma'lum turdagi ma'lumotlarni qanday chiqarishni ko'rsatishga harakat qilaman.

Amaliy kitobni yuklab oling

Ishchi kitobni yuklab oling va mashq qiling. formulalar bilan ushbu maqolada foydalanilgan barcha misol ma'lumotlar to'plami.

Maxsus ma'lumotlarni ajratib oling.xlsx

Excelda hujayradan maxsus ma'lumotlarni ajratib olish uchun 3 ta misol

1. Yacheykadan maxsus matn ma'lumotlarini ajratib oling

Excel hujayradagi ma'lumotlarning turli qismlaridan matnni ajratib olish uchun turli funktsiyalarni taqdim etadi. Siz LEFT , RIGHT , MID funksiyalari yoki shu va SEARCH o FIND funksiyalari. Endi, ushbu bo'limda, men sizga kombinatsiya paydo bo'lganda, ularning har biri bo'yicha yo'l-yo'riq ko'rsataman.

1.1 Hujayra boshidan ma'lumotlarni ajratib olish

Siz ma'lumotlarni boshidan chiqarib olishingiz mumkin. CHAP funksiyasi yordamida hujayra. Bu funksiya ikkita argumentni oladi - i) siz chiqarmoqchi bo'lgan matn va ii) siz chiqarmoqchi bo'lgan belgilar soni.

Men quyida ko'rsatilgan massivdan foydalanmoqdaman. Malumot ma'lumotlari sifatida B5:B7 oralig'idan foydalanaman vauni C ustuniga chiqarish.

Qadamlar:

  • Hujayrada siz olingan ma'lumotlarni yozish uchun (bu holda u C5 katak), quyidagi formulani yozing:

=LEFT(B5,4)

  • Keyin Enter tugmasini bosing.

  • Endi, Formulani qolgan katakchalar uchun takrorlash uchun To‘ldirish dastasi belgisini bosing va pastga torting.

1.2 Ma'lumotni oxiridan ajratib oling a Hujayra

Yacheyka oxiridan ma'lumot olish uchun siz O'RG' funksiyasidan foydalanishingiz kerak. RIGHT funktsiyasidan foydalanib ma'lumotlarni chiqarishni tasvirlash uchun oldingi bo'limda ko'rsatilgan bir xil massivdan foydalanmoqdaman.

Qadamlar:

  • C5 katagiga (yoki siz chiqarmoqchi bo'lgan katakchaga) quyidagi formulani kiriting.

=RIGHT(B5,4)

  • Endi Enter tugmasini bosing.

  • Keyin bosing va Qolgan katakchalarni toʻldirish uchun Toʻldirish dastasi belgisini torting.

1.3 Maʼlumotlarning muayyan qismlarini ajratib oling

Aytaylik, biz hujayraning ma'lum bir qismini odatda elektron pochta xabarining @ belgisidan oldin va keyin ma'lum bir belgidan keyin yoki undan oldin chiqarishni xohlaymiz. Biz uni SEARCH funksiyasi yoki FIND funksiyasi bilan birgalikda ishlatishimiz mumkin. Bu kontekstda ikkalasi ham bir xil maqsadda. Bu yerda men FIND funktsiyasidan foydalanmoqdaman.

Ushbu bo'lim uchun kelingelektron pochta xabarlaridan iborat ma'lumotlar to'plami.

Foydalanuvchi nomini chiqarib oling

Foydalanuvchi nomini (@ belgisidan oldingi qism) chiqarish uchun ushbu formuladan foydalaning. uni chiqarib oling.

=LEFT(B5,FIND("@",B5)-1)

Endi Enter tugmasini bosing. Keyin Toʻldirish dastasi belgisi bu formulani takrorlaydigan qolgan hujayralarni toʻldirish uchun foydalaning.

🔎 Boʻlinish Formula:

  • FIND(“@”,B5)

FIND funksiyasi ikkita argument oladi- i) ma'lum bir matn qiymati yoki raqam va ii) birinchi argumentni qidiradigan katak yoki qiymat. U birinchi argument topilgan joyning raqamli qiymatini qaytaradi. Bu holda, u 13 bo'ladi.

  • LEFT(B5,FIND(“@”,B5)-1)

The LEFT funksiyasi ikkita argumentni oladi - i) u ajratib olayotgan joydan qiymat va ii) bu holda FIND funksiyasidan aniqlanadigan u chiqarayotgan satr uzunligi. va undan kichikroq qiymat sifatida ishlatiladi.

Domen nomini ajratib olish

Domen nomini chiqarish uchun ( @ belgisidan keyingi qism) foydalaning. quyidagi formula.

=RIGHT(B5,LEN(B5)-FIND("@",B5))

Keyin Enter tugmasini bosing va qolganlarini Toʻldirish dastasi belgisi yordamida toʻldiring. xuddi yuqoridagi kabi.

🔎 Formulaning parchalanishi:

  • FIND(“@”,B5)

FIND funksiyasi ikkita argumentni oladi - i) muayyan matn qiymati yoki raqam va ii) katak yoki qiymat qayerdan qidiradibirinchi dalil. U birinchi argument topilgan joyning raqamli qiymatini qaytaradi. Bu holda, u 13 bo'ladi.

  • LEN(B5)

LEN funktsiya faqat bitta argumentni oladi va bu katak yoki matndagi belgilarning uzunligi yoki sonini qaytaradi. Bu holda, u 22.

  • RIGHT(B5,LEN(B5)-FIND(“@”,B5))

RIGHT funktsiyasi kamida ikkita argumentni oladi - i) matn chiqarilgan joydan qiymat va ii) oxiridan ajratib olish uzunligi. Bu yerdagi ikkinchi argument LEN funksiyadan topilgan satrning umumiy uzunligidan FIND funksiyasidan topilgan @ belgisi oldidagi qiymatlarni ayirish orqali aniqlandi.

Batafsil o'qing: Excel varag'idan ma'lumotlarni qanday chiqarish mumkin (6 ta samarali usul)

2. Excelda hujayradan ma'lum raqamlar ma'lumotlarini ajratib oling

Endi, aralash bo'lishi mumkin bo'lgan kodlar ma'lumotlar to'plamini ko'rib chiqamiz, bu erda raqamlar matnlar orasida istalgan joyda bo'lishi mumkin.

Ushbu usulda biz TEXTJOIN dan foydalanamiz. funktsiya har bir qiymatdan alohida olingan barcha raqamlarni birlashtirish uchun. Raqamlarni ajratib olish uchun LEN , BIVOYILOV , ROW , MID va IFERROR<7 kabi yordamchi funktsiyalar kombinatsiyasi> ishlatiladi. Ushbu yordamchi funktsiyalar har bir qiymatdan barcha raqamlar va bo'sh satr bilan almashtirilgan satr qiymatlaridan iborat massiv yaratish uchun ishlatiladi. Vanihoyat, TEXTJOIN funksiyasi barchasini bitta qiymatga jamlashga yordam beradi.

Ushbu massivdan faqat raqamlarni chiqarish uchun quyidagi formulani yozing. katakchada.

=TEXTJOIN("",TRUE,IFERROR((MID(B5,ROW(INDIRECT("1:"&LEN(B5))),1)*1),""))

Enter tugmasini bosing va To'ldirish dastasi belgisini <7 bosing va torting>ko'paytirmoqchi bo'lgan qolgan hujayralarni to'ldirish uchun.

🔎 Formulaning bo'linishi:

  • ROW(INDIRECT(“1:”&LEN(B5))) massivni qaytaradi {1;2;3;4;5;6;7}
  • MID(B5,ROW(INDIRECT(“1:”&LEN(B5))),1) {“a”;”s”;”8″;”7 massivni qaytaradi ″;”w”;”q”;”1″}
  • XATO((MID(B5, QAT(BILGI)(“1:”&LEN(B5))),1)* 1),””) massivni qaytaradi {“”;””;8;7;””;””;1}
  • TEXTJOIN(“”,TRUE,IFERROR(() MID(B5, QAT(BEVOSIY(“1:”&LEN(B5))),1)*1),””)): Oxirida TEXTJOIN faqat barcha qiymatlarni birlashtiradi massivda va natijani qaytaradi.

Batafsil o'qing: Kriteriyalar asosida Exceldan ma'lumotlarni qanday chiqarish mumkin (5 usul)

Shunga o'xshash o'qishlar

    <1 4> Matn faylini Excelga aylantirish uchun VBA kodi (7 usul)
  • Matn faylini bir nechta chegaralovchilar bilan Excelga qanday import qilish mumkin (3 usul)
  • Excel VBA: Veb-saytdan ma'lumotlarni avtomatik ravishda tortib olish (2 usul)
  • Ma'lumotlarni xavfsiz veb-saytdan Excelga qanday import qilish mumkin (Tezkor qadamlar bilan)
  • Qanday qilib Excelni Quvur ajratgich yordamida matnli faylga aylantirish mumkin (2 usul)

3. EkstraktsiyaHarf-raqamlardan olingan maxsus raqam va matn ma'lumotlari

Agar siz ish varag'ingiz uchun formulalardan foydalanishda muammoga duch kelsangiz yoki yuqorida aytib o'tilgan formulalarni tushunishda qiynalayotgan bo'lsangiz, Excel taqdim etgan ushbu avtomatlashtirilgan usulga amal qilishingiz mumkin.

Qadamlar:

  • Matnlar uchun birinchi katakchani alfanumerik qiymatlardan barcha raqamlarni olib tashlagan holda qo'lda to'ldiring.

  • Quyidagini yozishni boshlang va Excel qolgan ustunlardan olingan matn qiymatlarini avtomatik ravishda taklif qiladi.

  • Endi <6 tugmasini bosing>Enter .

  • Raqamlar uchun xuddi shu jarayonni takrorlang.

Batafsil o'qing: Excelda belgidan keyin matnni ajratib olish (6 usul)

Xulosa

Mana shu usullardan foydalanib ajratib olish mumkin edi. Excelda hujayradan ma'lum ma'lumotlar. Umid qilamanki, rasmlar va parchalar formulalarni tushunish va ularni muammolaringiz uchun qo'llash uchun foydali bo'ldi. Shunga oʻxshash boshqa qoʻllanmalar uchun Exceldemy.com saytiga tashrif buyuring.

Hugh West - bu sohada 10 yildan ortiq tajribaga ega bo'lgan yuqori tajribali Excel treneri va tahlilchisi. Buxgalteriya hisobi va moliya yo‘nalishi bo‘yicha bakalavr va biznes boshqaruvi bo‘yicha magistr darajasiga ega. Xyu o'qitishga ishtiyoqi bor va unga amal qilish va tushunish oson bo'lgan o'ziga xos o'qitish usulini ishlab chiqdi. Uning Excel bo'yicha ekspert bilimlari butun dunyo bo'ylab minglab talabalar va mutaxassislarga o'z malakalarini oshirishga va o'z martabalarida muvaffaqiyat qozonishlariga yordam berdi. Xyu o'z blogi orqali o'z bilimlarini dunyo bilan baham ko'radi, jismoniy shaxslar va korxonalarga o'z salohiyatini to'liq ro'yobga chiqarishga yordam berish uchun bepul Excel darsliklari va onlayn treninglarni taklif qiladi.