Mundarija
Microsoft Excelda bir nechta matn yoki raqamli qiymatlarni topish va almashtirish odatiy stsenariydir. Topish va almashtirish buyrug'idan foydalanishingiz, turli funktsiyalar va formulalarni qo'llashingiz yoki hatto maqsadlarga xizmat qilish uchun foydalanuvchi tomonidan belgilangan vositalarni yaratishingiz mumkin. Ushbu maqolada siz oddiy misollar va to'g'ri tushuntirishlar bilan bir nechta qiymatlarni topish va almashtirishning barcha mumkin bo'lgan va tezkor usullari bilan tanishasiz.
Amaliy kitobni yuklab oling
Siz biz ushbu maqolani tayyorlashda foydalangan Excel ish kitobini yuklab olishingiz mumkin.
Bir nechta qiymatlarni toping va almashtiring.xlsx
6 Tez yondashuvlar Excelda bir nechta qiymatlarni toping va almashtiring
1. Excelda bir nechta qiymatlar uchun Topish va almashtirish vositasidan foydalaning
Excelda Topish va almashtirish qiymatni almashtirish kerak bo'lganda eng foydali vositadir. Biz undan turli maqsadlarda foydalanishimiz mumkin. Keling, ushbu vosita turli mezonlar uchun qanday ishlashini quyidagi kichik bo'limlarda ko'rib chiqamiz.
i. Matn qiymatlarini toping va almashtiring
Quyidagi jadvalda ba'zi matnlar B ustunida joylashgan. Barcha matnlarda '2020' qiymatini '2021' bilan almashtirmoqchimiz deb faraz qilamiz.
📌 Qadamlar:
➤ CTRL+H tugmalarini bosing, Topish va almashtirish dialog oynasi ochiladi.
➤ Nimani toping qutisiga '2020' ni kiriting.
➤ Almashtirish oynasiga '2021' deb yozing. .
➤ Hammasini almashtirish tugmasini bosingtugmasini bosing.
Quyidagi rasmdagi kabi, avval 2020-yil boʻlgan boshida 2021-yil yozilgan barcha matnlarni topasiz.
ii. Yovvoyi belgilar bilan toping va almashtiring
Endi biz quyidagi matnlarning boshida har xil raqamli qiymatlarga egamiz. Ammo ularning barchasi o'ziga xos formatga ega ‘20XX’ . Bu erda biz qiladigan narsa, bu raqamli format uchun joker belgilarni qidirishga o'tamiz va oxirgi ikki raqam ‘21’ bilan almashtiriladi. Topish va almashtirish asbobidagi oxirgi ikki raqam uchun joker belgilar sifatida ikkita Savol belgisi (??) dan foydalanishimiz kerak.
📌 Qadamlar:
➤ Topish va almashtirish dialog oynasini ochish uchun yana CTRL+H tugmasini bosing.
➤ In Nimani toping oynasiga '20? ' kiriting.
➤ '2021' qiymatini O'rniga kiriting oynasi.
➤ Hammasini almashtirish tugmasini bosing va ish tugadi.
Siz darhol quyidagi natijalarni ko'rasiz. .
iii. Formulalarni toping va almashtiring
Quyidagi jadvalda bizda ketma-ket 5 kunlik savdo ma'lumotlari mavjud. C11 uyasida umumiy sotuv qiymati mavjud, lekin aytaylik, u erdagi savdo ma'lumotlarining o'rtacha qiymatini bilib olishimiz kerak. U erda formulani AVERAGE funksiyasi bilan qayta yozishimiz shart emas. Formulani osonroq almashtirish uchun bu yerda Topish va almashtirish vositasidan foydalanamiz.
📌 Qadamlar:
➤ Topish va ni ochingReplace dialog oynasi.
➤ Find what oynasiga '=SUM' yozing.
➤ ' yozing. Almashtirish maydonida =O'RTA' .
➤ Avval Keyingisini toping tugmasini bosing va keyin Almashtirish tugmasini bosing.
C11 katakcha chiqishida siz birdaniga yangi hisoblangan natijani olasiz.
iv. Hujayra formatlarini toping va almashtiring
Biz Topish va almashtirish asbobi yordamida ham hujayra formatlarini o'zgartirishimiz mumkin. Quyidagi jadvalda ma'lum bir rangga ega bo'lgan qatorlar mavjud. Rangni boshqasiga almashtiramiz, deylik yashil.
📌 Qadamlar:
➤ Topish va Avval almashtiring.
➤ Nimani toping oynasi oldida Format variantini bosing va ba'zilarida ishlatilgan rangni tanlang. Jadvaldagi tasodifiy hujayralar.
➤ Ikkinchi Format yorlig'ini bosing va eskisiga almashtirmoqchi bo'lgan boshqa rangni tanlang.
➤ O'zgartirish tugmasini bosing. Hammasi.
Quyidagi skrinshotda siz yangi rangga ega jadvaldagi maxsus qatorlarni ko'ryapsiz.
Batafsil o'qing: Excelda joker belgilar yordamida qiymatlarni qanday topish va almashtirish
2. Excelda bir nechta qiymatlarni topish va almashtirish uchun ALTISH funksiyasini kiriting
Agar siz Topish va almashtirish vositasidan foydalanmoqchi boʻlmasangiz, ALTISH funksiyasiga oʻtishingiz mumkin. . Ushbu funktsiyani yangi ustunda yoki a da qo'llashingiz kerakeski matn ma'lumotlari yangilari bilan almashtiriladigan hujayralar diapazoni. Jarayon yordamida siz eski matn ma'lumotlarini ham saqlab qolishingiz mumkin.
Keyingi rasmda Yangi matn sarlavhali ustun o'zgartirilgan matnlarni aks ettiradigan ikkita ustun mavjud.
Birinchi chiqishda C5 katakchada ALTISH funktsiyasi bilan kerakli formula quyidagicha bo'ladi:
=REPLACE(B5,1,4,2021)
Enter -ni bosgandan so'ng va qolgan katakchalarni avtomatik to'ldirish uchun To'ldirish dastagi -dan foydalaning , siz darhol yangi matn qiymatlarini olasiz. Bu yerda barcha matnlar uchun ‘2021’ qiymatini ‘2022’ bilan almashtirdik.
3. Bir nechta qiymatlarni topish va almashtirish uchun ichki o'rnatilgan SUBSTITUTE formulasini qo'llang
SUBSTITUTE funksiyasi matn qatoridagi mavjud matnni yangi matn bilan almashtiradi. Biz SUBSTITUTE funksiyasini almashtiriladigan bir nechta qiymatlar uchun joylashtirishimiz mumkin.
Keyingi rasmda B ustunida tasodifiy matn ma'lumotlari joylashgan. O'ngdagi jadval yangilari bilan almashtirilishi kerak bo'lgan qiymatlarni ko'rsatadi.
Birinchi chiqishda C5 katakchada tegishli formula bo'ladi. bo'ling:
=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(B5:B10, E5, F5), E6, F6), E7, F7)
Endi Enter -ni bosing va siz yangi matnli massivni olasiz qadriyatlar bir vaqtning o'zida. Ushbu formulada biz O'ZIB OLISH funktsiyasidan uch marta foydalandik, chunki Find sarlavhasi ostidagi uchta turli qiymatni almashtirishimiz kerak edi. Ustun E.
🔎 Formula qanday ishlaydi?
- Eng ichki SUBSTITUTE funksiyasi '2018' qiymatini '2019' bilan almashtiradi.
- Ikkinchi SUBSTITUTE funksiya '2020' ni qidiradi va uni '2021' bilan almashtiradi.
- Tashqi SUBSTITUTE funksiyasi '2022'
va uni '2023' bilan almashtiradi.
Shunga o'xshash o'qishlar:
- Maxsusni qanday almashtirish kerak Excelda belgilar (6 usul)
- Excelda bir nechta belgilarni almashtirish (6 usul)
4. Excelda bir nechta qiymatlarni qidirish va almashtirish uchun XLOOKUP funksiyasidan foydalaning
Agar siz Excel 365 foydalanuvchisi boʻlsangiz, XLOOKUP funksiyasiga oʻtishingiz mumkin. XLOOKUP funksiyasi diapazon yoki massivda moslikni qidiradi va mos keladigan elementni ikkinchi diapazon yoki massivga qaytaradi.
Keyingi ma'lumotlar to'plamida matn qiymatlari mavjud. Eski matn ustuni. O'ngdagi ikkinchi jadval bir vaqtning o'zida qidirilishi va almashtirilishi kerak bo'lgan ma'lumotlarni ko'rsatadi. Agar funktsiya berilgan qiymatlarni topa olmasa, eski matnlar Yangi matn ustunidagi avvalgidek qoladi.
Demak, kerakli formula birinchi chiqishda XLOOKUP funksiyasi bilan C5 uyasi:
=XLOOKUP($B5,$E$5:$E$10,$F$5:$F$10,$B5)
bo'lishi kerak
Enter -ni bosgandan va butun ustunni avtomatik to'ldirgandan so'ng, sizdarhol quyidagi chiqishlarni ko'rsatdi.
5. Bir nechta qiymatlarni topish va almashtirish uchun IFNA va VLOOKUP funksiyalarini birlashtiring
Endi biz XLOOKUP funktsiyasiga muqobil formuladan foydalanamiz va bu formula Excelning barcha versiyalarida ham mavjud. Bu yerda IFNA va VLOOKUP funksiyalarini birlashtirishimiz kerak.
VLOOKUP funksiyasi jadvalning eng chap ustunidagi qiymatni qidiradi va keyin belgilangan ustundan bir xil satrdagi qiymatni qaytaradi. Qidiruv qiymati topilmasa, VLOOKUP funktsiyasi hech qanday xabarni o'z ichiga olmaydi, shuning uchun u #N/A xatosini qaytaradi. Ushbu muammoni hal qilish uchun biz xato xabarini sozlash va aniqlash uchun IFNA funksiyasidan foydalanishimiz kerak.
Demak, IFNA va ni oʻz ichiga olgan talab qilinadigan formula VLOOKUP funksiyalari C5 chiqishidagi funksiyalar:
=IFNA(VLOOKUP($B5,$E$5:$F$10,2,FALSE),B5)
6. Bir nechta qiymatlarni topish va almashtirish uchun UDF yaratish uchun VBA kodlarini joylashtiring
Oxirgi bo'limda biz foydalanuvchi tomonidan belgilangan funktsiyani shakllantirish uchun VBA kodlarini qo'llaymiz. Quyidagi ma'lumotlar to'plamida ustun B dagi matn qiymatlari boshida raqamli qiymatlarni almashtirish orqali o'zgartiriladi. O'zgartirilishi kerak bo'lgan qiymatlar va yangi qiymatlaro'ng tomondagi jadvalda yotibdi.
Endi foydalanuvchi belgilagan vositalar va funksiyalarni yaratish uchun quyidagi tartiblarni ko'rib chiqamiz:
📌 1-qadam:
➤ Sichqonchaning o'ng tugmasi bilan Vraqam avval nomini bosing.
➤ 'Ko'rish opsiyasini tanlang. Kodlar' . VBA oynasi paydo bo'ladi.
➤ Endi u erga quyidagi kodlarni joylashtiring:
1637
➤ F5 va dialog oynasida ko'rsatilganidek bosing. Quyida skrinshot paydo bo'ladi.
➤ Endi o'zgartirishingiz kerak bo'lgan eski matnlarni tanlang va OK tugmasini bosing.
📌 2-qadam:
➤ Endi ikkinchi dialog oynasi ochiladi va siz butun jadval diapazoni (D5:E7) ni tanlashingiz kerak. rasmning oʻng tomonida.
➤ OK tugmasini bosing.
Quyidagi skrinshotdagi kabi siz yangi va Matn sarlavhasi ostidagi B ustunidagi o'zgartirilgan matnlar.
Yakunlovchi so'zlar
Umid qilamanki, yuqorida aytib o'tilgan barcha usullar endi bir nechta matn ma'lumotlarini samarali almashtirish kerak bo'lganda ularni Excel elektron jadvallarida qo'llashga yordam beradi. Agar sizda biron bir savol yoki fikringiz bo'lsa, iltimos, sharhlar bo'limida menga xabar bering. Yoki ushbu veb-saytdagi Excel funksiyalariga oid boshqa maqolalarimizni ko'rishingiz mumkin.