မာတိကာ
Google Sheets တွင် စကားလုံးနှင့် အက္ခရာအရေအတွက်ကို ရှားပါးသောကိစ္စများတွင် အသုံးပြုသော်လည်း၊ ၎င်းသည် မီနူးတွင် ကျွန်ုပ်တို့အချို့မျှော်လင့်ထားသည့် လုပ်ဆောင်ချက်ဖြစ်နေဆဲဖြစ်သည်။ သို့သော် Google Docs နှင့်မတူဘဲ၊ Google Sheets အတွက်၊ ၎င်းသည် ၎င်းလုပ်ဆောင်သည့် LEN လုပ်ဆောင်ချက်ဖြစ်သည်။
ဇယားကွက်များတွင် စာလုံးရေတွက်ရန် နည်းလမ်းများစွာရှိသော်လည်း ယနေ့ဘလော့ဂ်ပို့စ်သည် ၎င်း၏ LEN လုပ်ဆောင်ချက်ကို ဖုံးအုပ်ပေးမည်ဖြစ်သည်။ ဇယားများတွင် အဓိက ရည်ရွယ်ချက်မှာ – ကောင်းစွာ၊ ရေတွက်ရန်ဖြစ်သည် :) သို့သော် ၎င်းကို သူ့ဘာသာသူ သုံးခဲပါသည်။ အောက်တွင် သင်သည် Google Sheets LEN ကို မှန်ကန်စွာအသုံးပြုနည်းကို လေ့လာပြီး spreadsheets များတွင် အက္ခရာများကို တွက်ချက်ရန်အတွက် အလိုအရှိဆုံး ဖော်မြူလာများကို ရှာဖွေနိုင်မည်ဖြစ်သည်။
Google Sheets LEN လုပ်ဆောင်ချက် – အသုံးပြုမှုနှင့် အထားအသို
The Google Sheets ရှိ LEN လုပ်ဆောင်ချက်၏ အဓိကနှင့် တစ်ခုတည်းသော ရည်ရွယ်ချက်မှာ စာကြောင်းအရှည်ကို ရရှိခြင်းဖြစ်သည်။ ၎င်းသည် အလွန်ရိုးရှင်းသောကြောင့် အကြောင်းပြချက် 1 ခုသာ လိုအပ်သည်-
=LEN(text)- ၎င်းသည် စာသားကို ကိုးကားနှစ်ထပ်ဖြင့် ယူနိုင်သည်-
=LEN("Yggdrasil")
- သို့မဟုတ် စိတ်ဝင်စားဖွယ်စာသားပါသည့် ဆဲလ်တစ်ခုကို ရည်ညွှန်းခြင်း-
=LEN(A2)
ဇယားကွက်များတွင် လုပ်ဆောင်ချက်ကို အသုံးပြုရာတွင် ထူးခြားမှုရှိမရှိ ကြည့်ကြပါစို့။
ဇာတ်ကောင် Google Sheets တွင်ရေတွက်ပါ
ကျွန်ုပ်သည် အရိုးရှင်းဆုံးလုပ်ဆောင်မှုဖြင့် စတင်ပါမည်- Google Sheets တွင် အတွေ့ရအများဆုံးနည်းလမ်းဖြစ်သည့် - LEN လုပ်ဆောင်ချက်ကို အသုံးပြု၍ ဆဲလ်တစ်ခုအား စာသားဖြင့်ရည်ညွှန်းခြင်းဖြင့် စာလုံးရေတွက်ပါ။
ကျွန်တော် ဖော်မြူလာကို B2 သို့ထည့်၍ အတန်းတစ်ခုစီရှိ စာလုံးရေတွက်ရန် ကော်လံတစ်ခုလုံးကို ကူးယူပါ-
=LEN(A2)
မှတ်ချက်။ LEN လုပ်ဆောင်ချက်စာလုံးအားလုံးကို တွက်ချက်သည်- အက္ခရာများ၊ နံပါတ်များ၊ နေရာလွတ်များ၊ ပုဒ်ဖြတ်အမှတ်အသားများ စသည်တို့ဖြစ်သည်။
ဤကဲ့သို့သော ဆဲလ်များ၏ အကွာအဝေးတစ်ခုလုံးအတွက် စာလုံးရေတွက်ခြင်းကို အလားတူပြုလုပ်နိုင်သည်ဟု သင်ထင်ကောင်းထင်နိုင်ပါသည်။ သို့သော်၊ ထူးထူးဆန်းဆန်း၊ ၎င်းသည် ရိုးရိုးရှင်းရှင်း အလုပ်မလုပ်ပါ။
ဆဲလ်များစွာရှိ စာလုံးစုစုပေါင်းအတွက်၊ သင်သည် သင်၏ LEN ကို SUMPRODUCT တွင် ခြုံထားသင့်သည် - ထည့်သွင်းထားသော အပိုင်းအခြားများမှ နံပါတ်များကို တိုးပေးသည့် လုပ်ဆောင်ချက်။ ကျွန်ုပ်၏ကိစ္စတွင်၊ အပိုင်းအခြားကို LEN လုပ်ဆောင်ချက်ဖြင့် ပြန်ပေးသည်-
=SUMPRODUCT(LEN(A2:A6))
ဟုတ်ပါတယ်၊ သင်အစား SUM လုပ်ဆောင်ချက်ကို ထည့်သွင်းနိုင်ပါတယ်။ သို့သော် Google Sheets ရှိ SUM သည် အခြားလုပ်ဆောင်ချက်များမှ array များကို မလုပ်ဆောင်ပါ။ ၎င်းကို လုပ်ဆောင်ရန်၊ သင်သည် အခြားလုပ်ဆောင်ချက်ကို ထပ်ထည့်ရပါမည် – ArrayFormula-
=ArrayFormula(SUM(LEN(A2:A6)))
Google Sheets တွင် နေရာလွတ်မရှိသော စာလုံးရေတွက်နည်း
အထက်တွင် ဖော်ပြခဲ့သည့်အတိုင်း Google Sheets LEN လုပ်ဆောင်ချက်သည် နေရာလွတ်များအပါအဝင် မြင်မြင်ရသည့် စာလုံးတစ်လုံးစီတိုင်းကို ရေတွက်ပေးပါသည်။
သို့သော် အပိုနေရာလွတ်များ မှားယွင်းထည့်သွင်းမိပြီး ရလဒ်အတွက် ၎င်းတို့ကို သင်မစဉ်းစားချင်ပါက မည်သို့ဖြစ်မည်နည်း။
ကဲ့သို့သော ကိစ္စများအတွက်၊ Google Sheets တွင် TRIM လုပ်ဆောင်ချက် ရှိပါသည်။ ၎င်းသည် ရှေ့ပြေး၊ နောက်ကောက်နှင့် ထပ်ကာထပ်ကာ အကြားရှိ နေရာလွတ်များအတွက် စာသားကို စစ်ဆေးသည်။ TRIM ကို LEN နှင့် တွဲထားသောအခါ၊ နောက်တစ်ခုက ထိုထူးဆန်းသောနေရာများအားလုံးကို ရေတွက်မည်မဟုတ်ပါ။
ဤသည်မှာ ဥပမာတစ်ခုဖြစ်သည်။ ကော်လံ A တွင် မတူညီသော ရာထူးနေရာများကို ကျွန်ုပ်ထည့်သွင်းထားပါသည်။ သင်မြင်ရသည့်အတိုင်း၊ ၎င်း၏ကိုယ်ပိုင်အချိန်တွင်၊ Google Sheets LEN သည် ၎င်းတို့အားလုံးကို ရေတွက်သည်-
=LEN(A2)
သို့သော် TRIM ကို ပေါင်းစည်းလိုက်သည်နှင့် အပိုအားလုံး၊ space တွေဖြစ်ပါတယ်။လျစ်လျူရှုထားသည်-
=LEN(TRIM(A2))
သင်ပိုမိုသွားနိုင်ပြီး စကားလုံးများကြားရှိ တစ်ခုတည်းသောကွက်လပ်များကိုပင် သင့်ဖော်မြူလာကို လျစ်လျူရှုထားနိုင်သည်။ SUBSTITUTE လုပ်ဆောင်ချက်သည် အထောက်အကူပြုလိမ့်မည်။ ၎င်း၏ အဓိကရည်ရွယ်ချက်မှာ စာလုံးတစ်လုံးနှင့် အခြားဇာတ်ကောင်တစ်ခုကို အစားထိုးရန်ဖြစ်သော်လည်း၊ ၎င်းသည် နေရာလွတ်များကို လုံးဝလျှော့ချရန် လှည့်ကွက်တစ်ခု ရှိသည်-
=SUBSTITUTE(text_to_search, search_for, replace_with, [occurrence_number])- text_to_search သည် သင်နှင့်အလုပ်လုပ်သောအပိုင်းအခြားဖြစ်သည်- ကော်လံ A၊ သို့မဟုတ် A2 အတိအကျဖြစ်ရမည်။
- search_for သည် double-quotes တွင် space character ဖြစ်သင့်သည်- " "
- replace_with အလွတ် နှစ်ထပ်ကိုးကားများ ပါဝင်သင့်သည်။ အကယ်၍ သင်သည် space များကို လျစ်လျူရှုမည်ဆိုပါက၊ ၎င်းတို့ကို စာသားဘာမှမရှိသော (empty string) ဖြင့် အစားထိုးရန် လိုအပ်ပါသည်- ""
- occurence_number ကို စံနမူနာသတ်မှတ်ရန် ပုံမှန်အားဖြင့် အသုံးပြုပါသည်။ အစားထိုးရန်။ သို့သော် နေရာလွတ်အားလုံးမပါဘဲ စာလုံးရေတွက်နည်းကို ကျွန်ုပ်ဖော်ပြနေသောကြောင့်၊ ၎င်းသည် ရွေးချယ်နိုင်သောကြောင့် ဤအငြင်းအခုံကို ချန်လှပ်ထားရန် အကြံပြုအပ်ပါသည်။
ယခု ဤအရာအားလုံးကို Google Sheets LEN တွင် စုစည်းပြီး စမ်းကြည့်ပါ၊ ၎င်းကို သင်မြင်ရပါမည်။ နေရာလွတ်မရှိပါ-
=LEN(SUBSTITUTE(A2, " ", ""))
Google Sheets- သတ်သတ်မှတ်မှတ်စာလုံးရေတွက်
Google Sheets LEN နှင့် SUBSTITUTE ၏တူညီသောတူညီသောအက္ခရာများကိုရေတွက်ရန်လိုအပ်သည့်အခါတိုင်းတွင်အသုံးပြုသည် စာလုံးများ၊ သို့မဟုတ် နံပါတ်များ။
ကျွန်ုပ်၏နမူနာများတွင်၊ စာလုံး 's' အတွက် ဖြစ်ပျက်မှုအရေအတွက်ကို ရှာဖွေပါမည်။ ဒီတစ်ခါတော့ အဆင်သင့်လုပ်ထားတဲ့ ဖော်မြူလာနဲ့ စပါမယ်-
=LEN(A2)-LEN(SUBSTITUTE(A2, "s", ""))
ဘယ်လိုလုပ်ရမလဲဆိုတာ နားလည်အောင် အပိုင်းပိုင်းခွဲကြည့်ရအောင်။အလုပ်လုပ်သည်-
- SUBSTITUTE(A2, "s", "") သည် A2 တွင် 's' စာလုံးကို ရှာဖွေပြီး ဖြစ်ပျက်မှုအားလုံးကို "nothing" သို့မဟုတ် စာလုံးအလွတ်ဖြင့် အစားထိုးသည် ( "").
- LEN(SUBSTITUTE(A2, "s", "") သည် စာလုံးအားလုံး၏ အရေအတွက်ကို ထုတ်ပေးသော်လည်း A2 တွင် 's' ကို လုပ်ဆောင်သည်။
- LEN(A2) သည် A2 ရှိ စာလုံးအားလုံးကို ရေတွက်သည်။
- နောက်ဆုံးတွင်၊ သင်သည် အခြားတစ်ခုမှ တစ်ခုကို နုတ်လိုက်ပါ။
ရလဒ်ကွာခြားချက်သည် 's' မည်မျှရှိသည်ကို ပြသသည် ဆဲလ်အတွင်း-
မှတ်ချက်။ B1 သည် A2 တွင် 1 's' သာရှိသည်ဟု အဘယ်ကြောင့်ဆိုသော် သင် 3 ကိုမြင်နိုင်သည်?
အချက်မှာ၊ SUBSTITUTE လုပ်ဆောင်ချက်သည် စာလုံးအကြီးအသေးသာဖြစ်သည် ။ 's' ၏ သာဓက အားလုံးကို စာလုံးသေးဖြင့် ယူရန် တောင်းဆိုခဲ့သည်။
၎င်းကို စာလုံးအသေးနှင့် စာလုံးအသေး နှစ်မျိုးလုံးတွင် စာလုံးအသေးနှင့် လုပ်ဆောင်ရန် လျစ်လျူရှုရန်၊ သင်သည် နောက်ထပ် Google Sheets လုပ်ဆောင်ချက်ကို ခေါ်ရပါမည် အကူအညီအတွက်- LOWER။
အကြံပြုချက်။ Google Sheets တွင် စာသားအဖုံးကို ပြောင်းလဲနိုင်သော အခြားနည်းလမ်းများကို ကြည့်ပါ။
၎င်းသည် စာသားအားလုံးလိုအပ်သောကြောင့် Google Sheets LEN နှင့် TRIM ကဲ့သို့ရိုးရှင်းပါသည်-
=LOWER(text)
ပြီးရင် အဲဒါက စာသား string တစ်ခုလုံးကို လှည့်လိုက်တာပါပဲ။ o စာလုံးအသေး။ ဤလှည့်ကွက်သည် Google Sheets ၏ စာသားကိစ္စဖြစ်ပါစေ တိကျသောစာလုံးရေတွက်ရန် လိုအပ်သည်-
=LEN(A2)-LEN(SUBSTITUTE(LOWER(A2), "s", ""))
အကြံပြုချက်။ ယခင်ကဲ့သို့၊ အပိုင်းအခြားရှိ သတ်မှတ်ထားသော စာလုံးစုစုပေါင်းကို ရေတွက်ရန်၊ သင်၏ LEN ကို SUMPRODUCT တွင် ခြုံပါ-
=SUMPRODUCT(LEN(A2:A7)-LEN(SUBSTITUTE(LOWER(A2:A7), "s", "")))
Google Sheets တွင် စကားလုံးများကို ရေတွက်ပါ
ထိုအခါတွင်၊ ဆဲလ်များတွင် စကားလုံးများစွာရှိသည်၊ ဖြစ်နိုင်ချေများသည်မှာ ၎င်းတို့အစား ၎င်းတို့၏ နံပါတ်ရှိရန် လိုအပ်မည်ဖြစ်သည်။Google Sheets စာကြောင်းအရှည်။
ထိုသို့လုပ်ဆောင်ရန် နည်းလမ်းများစွာရှိသော်လည်း၊ ယနေ့ ကျွန်ုပ်သည် Google Sheets LEN အလုပ်ကို မည်သို့လုပ်ဆောင်သည်ကို ဖော်ပြပါမည်။
တိကျသောစာလုံးရေတွက်ရန် အသုံးပြုခဲ့သော ဖော်မြူလာကို သတိရပါ။ Google Sheets ? တကယ်တော့ ဒါကလည်း ဒီမှာ အဆင်ပြေပါလိမ့်မယ်။ ဘာကြောင့်လဲဆိုတော့ စကားလုံးတွေကို အတိအကျရေတွက်မှာ မဟုတ်ပါဘူး။ အဲဒီအစား စကားလုံးတွေကြားက space အရေအတွက်ကို ရေတွက်ပြီး 1 ကို ရိုးရိုးလေးထည့်ပါမယ်။ ကြည့်ကြည့်ပါ-
=LEN(A2)-LEN(SUBSTITUTE((A2), " ", ""))+1
- LEN(A2) ကိုရေတွက်ပါ ဆဲလ်အတွင်းရှိ စာလုံးအားလုံး၏ အရေအတွက်။
- LEN(SUBSTITUTE((A2)," ","")) သည် စာသားစာကြောင်းမှ နေရာလွတ်အားလုံးကို ဖယ်ရှားပြီး ကျန်ရှိသော စာလုံးများကို ရေတွက်ပါသည်။
- ထို့နောက် သင်က တစ်ခုနှင့်တစ်ခု နုတ်ပြီး သင်ရရှိသည့် ကွာခြားချက်မှာ ဆဲလ်အတွင်းရှိ နေရာလွတ်များဖြစ်သည်။
- စကားလုံးများသည် စာကြောင်းတစ်ခုတွင် နေရာလွတ်များ အမြဲကိန်းနေသောကြောင့် အဆုံးတွင် 1 ကို ပေါင်းထည့်သည်။
Google Sheets- တိကျသောစကားလုံးများကိုရေတွက်ပါ
နောက်ဆုံးအနေဖြင့်၊ တိကျသောစကားလုံးများကိုရေတွက်ရန် သင်အသုံးပြုနိုင်သည့် Google Sheets ဖော်မြူလာကို မျှဝေလိုပါသည်။
ဒီမှာ Alice's Adventures in Wonderland ထဲက The Mock Turtle ရဲ့သီချင်းရှိတယ်-
အတန်းတစ်ခုစီမှာ 'will' ဆိုတဲ့ စကားလုံး ဘယ်နှစ်ခါပေါ်လာမလဲဆိုတာ သိချင်ပါတယ်။ ကျွန်ုပ်လိုအပ်သော ဖော်မြူလာတွင် ယခင်ကဲ့သို့ တူညီသောလုပ်ဆောင်ချက်များ ပါဝင်ကြောင်း သင့်အား ပြောပြပါက အံ့သြမည်မဟုတ်ပါ- Google Sheets LEN၊ SUBSTITUTE နှင့် LOWER-
=(LEN(A2)-LEN(SUBSTITUTE(LOWER(A2), "will", "")))/LEN("will")
ဖော်မြူလာ ဖြစ်နိုင်သည် ကြည့်ရတာ ကြောက်စရာကောင်းပေမယ့် နားလည်ရလွယ်တယ်လို့ အာမခံနိုင်ပါတယ်၊ ဒါကြောင့် သည်းခံလိုက်ပါ :)
- စာသား case မပါတာကြောင့်ကျွန်တော့်အတွက် အရေးကြီးတာက အရာအားလုံးကို စာလုံးအသေးအဖြစ်ပြောင်းဖို့ LOWER(A2) ကိုသုံးပါတယ်။
- ပြီးရင် SUBSTITUTE(LOWER(A2), "will",""))) – ၎င်းသည် ၎င်းတို့အား ဗလာစာကြောင်းများ ("") ဖြင့် အစားထိုးခြင်းဖြင့် 'အလိုတော်' ၏ဖြစ်ပျက်မှုအားလုံးကို ဖယ်ရှားပေးပါသည်။
- ထို့နောက်၊ 'အလိုတော်' ဟူသော စကားလုံးမပါဘဲ စာလုံးအရေအတွက်ကို စုစုပေါင်းစာကြောင်းအရှည်မှ နုတ်ယူပါသည်။ . ကျွန်ုပ်ရရှိသော နံပါတ်သည် အတန်းတစ်ခုစီရှိ 'ဆန္ဒ' ၏ ဖြစ်ပေါ်မှုအားလုံးရှိ စာလုံးအားလုံးကို ရေတွက်သည်။
ထို့ကြောင့် 'will' သည် တစ်ကြိမ်ပေါ်လာလျှင် စကားလုံးတွင် စာလုံး 4 လုံးပါသောကြောင့် နံပါတ် 4 ဖြစ်သည်။ နှစ်ခါပေါ်လာရင် ဂဏန်းက 8 ဖြစ်သွားပြီ။
- နောက်ဆုံးတွင်၊ ကျွန်ုပ်သည် ဤနံပါတ်ကို 'အလိုတော်' ဟူသော စကားလုံးတစ်လုံး၏အရှည်ဖြင့် ပိုင်းခြားပါသည်။
အကြံပြုချက်။ ထို့အပြင် 'အလိုတော်' ဟူသော စကားလုံး၏ အသွင်အပြင်အားလုံး၏ စုစုပေါင်းအရေအတွက်ကို ရယူလိုပါက၊ SUMPRODUCT ဖြင့် ဖော်မြူလာတစ်ခုလုံးကို ဖြည့်ပါ-
=SUMPRODUCT((LEN(A2:A7)-LEN(SUBSTITUTE(LOWER(A2:A7), "will", "")))/LEN("will"))
သင်မြင်ရသည့်အတိုင်း Google Sheets အတွက် တူညီသောလုပ်ဆောင်ချက်များ၏ တူညီသောလုပ်ဆောင်မှုများ၏ တူညီသောပုံစံများဖြင့် ဤအက္ခရာရေတွက်မှုကို ဖြေရှင်းပေးသည်- LEN၊ SUBSTITUTE၊ LOWER နှင့် SUMPRODUCT။
အချို့သော ဖော်မြူလာများက သင့်ကို ရှုပ်ထွေးနေသေးပါက သို့မဟုတ် သင်မဟုတ်ပါက၊ သင်၏ သီးခြားအလုပ်တွင် အရာအားလုံးကို မည်ကဲ့သို့ အသုံးချရမည်ကို သေချာသည်၊ ရှက်မနေဘဲ အောက်ပါ မှတ်ချက်ကဏ္ဍတွင် မေးပါ။