په ګوګل شیټونو کې سپین ځایونه او نور حروف یا متن تارونه په یوځل کې له څو حجرو څخه لرې کړئ

  • دا شریک کړه
Michael Brown

د سپینو ځایونو د کمولو لپاره فورمولونه او د فورمول څخه پاکې لارې زده کړئ، ځانګړي سمبولونه لرې کړئ (حتی لومړی/وروستی N حروف) او د ورته متن تارونه مخکې/وروسته له څو حجرو څخه په یوځل کې.

په یو وخت کې د څو حجرو څخه د متن د ورته برخې لرې کول ممکن د دې اضافه کولو په څیر مهم او ستونزمن وي. حتی که تاسو ځینې لارې پیژنئ، تاسو به یقینا د نن ورځې بلاګ پوسټ کې نوي ومومئ. زه ډیری فنکشنونه او د دوی چمتو شوي فارمولونه شریکوم او د تل په څیر ، زه ترټولو اسانه - پرته له فارمول څخه - د وروستي لپاره خوندي کوم

زه د ګوګل شیټ لپاره د معیاري کارونو سره پیل کوم چې ستاسو د متن تارونه او حروف له حجرو څخه لرې کوي. د دې لپاره هیڅ نړیوال فعالیت شتون نلري، نو زه به د مختلفو قضیو لپاره مختلف فورمولونه او د دوی ترکیبونه چمتو کړم.

ګوګل شیټونه: سپینه ځای لرې کړئ

سپیس کولی شي په اسانۍ سره د واردولو وروسته حجرو ته لاړ شي یا که څو کاروونکي په ورته وخت کې پاڼه ایډیټ کړئ. په حقیقت کې، اضافي ځایونه دومره عام دي چې ګوګل شیټ د ټولو سپینو ځایونو د لرې کولو لپاره ځانګړی ټریم وسیله لري.

یوازې د ګوګل شیټ ټولې حجرې غوره کړئ چیرې چې تاسو غواړئ سپین ځای لرې کړئ او ډاټا &g د سپریډ شیټ مینو کې د سپینې ځای کم کړئ:

لکه څنګه چې تاسو په اختیار کې کلیک وکړئ، په انتخاب کې ټول مخکښ او وروسته ځایونه به په بشپړه توګه لیرې شي پداسې حال کې چې ټول اضافي ځایونهد ګوګل شیټونو لپاره دا اضافه کول به د وخت واحد له ټایم سټمپ څخه لرې کړي:

تاسو کولی شئ دا ټول او له 30 څخه ډیر نور وخت خوندي کونکي د سپریډ شیټونو په نصبولو سره ولرئ د ګوګل پلورنځي څخه اضافه کول. لومړۍ 30 ورځې په بشپړه توګه وړیا او په بشپړه توګه فعالې دي، نو تاسو وخت لرئ چې پریکړه وکړئ چې آیا دا د کومې پانګې اچونې ارزښت لري.

که تاسو د دې بلاګ پوسټ د هرې برخې په اړه کومه پوښتنه لرئ، زه به تاسو سره وګورم لاندې د نظرونو برخه!

د معلوماتو تر مینځ به یو ته راټیټ شي:

په ګوګل شیټ کې د متن تارونو څخه نور ځانګړي حروف لرې کړئ

افاسه، د ګوګل شیټونه وسیله نه وړاندې کوي د نورو کرکټرونو 'ټریم' کول مګر ځایونه. تاسو باید دلته د فورمولونو سره معامله وکړئ.

لارښوونه. یا د دې پرځای زموږ وسیله وکاروئ — د بریښنا وسیلې به ستاسو حد له هر هغه حرف څخه خلاص کړي چې تاسو یې په یوه کلیک کې مشخص کوئ ، په شمول د سپین ځای.

دلته ما د اپارتمان شمیرو او د تلیفون شمیرو څخه دمخه د ډیشونو او بریکٹونو سره د هشټاګونو سره په ګوته کړي دي:

12>

زه به د دې ځانګړي کرکټرونو لرې کولو لپاره فارمولونه وکاروم.

د SUBSTITUTE فعالیت به زما سره پدې کې مرسته وکړي. دا معمولا د یو کرکټر د بل سره د ځای په ځای کولو لپاره کارول کیږي، مګر تاسو کولی شئ دا ستاسو په ګټه بدل کړئ او ناغوښتل شوي کرکټرونه د… ښه، هیڅ نه :) په بل عبارت، لرې کړئ.

راځئ چې وګورو د فعالیت کوم دلیل اړتیا لري:

SUBSTITUTE(text_to_search, search_for, replace_with, [occurrence_number])
  • text_to_search یا د پروسس کولو متن دی یا هغه حجره چې دا متن لري. اړین دی.
  • لټون_لپاره هغه کرکټر دی چې تاسو یې موندل او حذف کول غواړئ. اړین دی.
  • بدلون_سره - یو کرکټر چې تاسو به یې د ناغوښتل شوي سمبول پرځای داخل کړئ. اړین دی.
  • occurrence_number — که چیرې د هغه کرکټر څو مثالونه وي چې تاسو یې په لټه کې یاست، دلته تاسو مشخص کولی شئ چې کوم یو بدل کړئ. دا په بشپړه توګه اختیاري ده،او که تاسو دا دلیل پریږدئ، ټول مثالونه به د یو څه نوي سره بدل شي ( بدلون_لپاره ).

نو راځئ چې لوبه وکړو. زه اړتیا لرم چې په A1 کې یو هشټاګ ( # ) ومومئ او دا د 'هیڅ' سره بدل کړئ کوم چې په سپریډ شیټ کې د دوه ګوني کوټونو ( "" ) سره نښه شوی. د دې ټولو په پام کې نیولو سره، زه کولی شم لاندې فورمول جوړ کړم:

=SUBSTITUTE(A1,"#","")

لارښوونه. هشټاګ هم په دوه ګونی نرخونو کې دی ځکه چې دا هغه لاره ده چې تاسو باید د ګوګل شیټ فارمولونو کې د متن تارونه ذکر کړئ.

بیا دا فورمول د کالم لاندې کاپي کړئ که چیرې ګوګل شیټ په اوتومات ډول دا کولو وړاندیز ونه کړي ، او تاسو به خپل پته د هشټاګونو پرته ترلاسه کړئ:

15>

مګر څه د دې ډیشونو او بریکٹونو په اړه؟ ایا تاسو باید اضافي فورمولونه جوړ کړئ؟ په بشپړ ډول نه! که تاسو د یو ګوګل شیټ فارمول کې ډیری SUBSTITUTE افعال وخورئ، نو تاسو به دا ټول حروف له هرې حجرې څخه لیرې کړئ:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1,"#",""),"(",""),")",""),"-","")

دا فورمول له مینځ څخه پیل کولو سره یو له بل سره حروفونه لرې کوي. , د راتلونکي بدیل لپاره د کتلو لړۍ بدلیږي:

لارښوونه. نور څه دي، تاسو کولی شئ دا په ArrayFormula کې وتړئ او ټول کالم په یوځل پوښ ​​کړئ. په دې حالت کې، د حجرې حوالې ( A1 ) په کالم کې ستاسو ډاټا ته بدل کړئ ( A1:A7 ) همدارنګه:

=ArrayFormula(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1:A7,"#",""),"(",""),")",""),"-",""))

له ځانګړي متن لرې کړئ په ګوګل شیټونو کې حجرې

که څه هم تاسو کولی شئ د ګوګل شیټ لپاره پورته ذکر شوي SUBSTITUTE فنکشن د حجرو څخه متن لرې کولو لپاره وکاروئ ، زه غواړم وښیمبل فنکشن هم — REGEXREPLACE.

د دې نوم د 'Regular expression replace' څخه لنډیز دی. او زه به د تارونو د لرې کولو او د ' هیڅ شی' ( "" ) سره د ځای په ځای کولو لپاره د تارونو لټون کولو لپاره عادي څرګندونې وکاروم.

ټیپ. که تاسو د منظم بیانونو کارولو سره علاقه نه لرئ، زه د دې بلاګ پوسټ په پای کې خورا اسانه لار بیانوم.

لارښوونه. که تاسو په ګوګل شیټونو کې د نقلونو موندلو او لرې کولو لارو په لټه کې یاست، نو د دې بلاګ پوسټ وګورئ. REGEXREPLACE(متن، منظم_expression، ځای پرځای کول)

لکه څنګه چې تاسو لیدلی شئ، د فعالیت لپاره درې دلیلونه شتون لري:

  • متن - هغه ځای دی چې تاسو د متن په لټه کې یاست د لرې کولو لپاره تار. دا کیدای شي پخپله متن په دوه اړخیزه نرخونو کې وي یا د متن سره د حجرې / رینج ته حواله وي.
  • منظم_ایکسپریشن - ستاسو د لټون نمونه چې د مختلف کرکټرونو ترکیبونو څخه جوړه ده. تاسو به د ټولو تارونو په لټه کې شئ چې د دې نمونې سره سمون لري. دا استدلال هغه ځای دی چیرې چې ټول ساتیري پیښیږي ، که زه داسې ووایم.
  • بدلون - یو نوی مطلوب متن تار.
  • 5> راځئ چې زما حجرې د ډیټا سره فرض کړو د هیواد نوم هم لري ( US ) که چیرې په حجرو کې مختلف ځایونه:

څنګه به REGEXREPLACE زما سره د دې لرې کولو کې مرسته وکړي؟

=REGEXREPLACE(A1,"(.*)US(.*)","$1 $2")

20>

دلته دا ده چې څنګه فورمول په سمه توګه کار کوي:

  • دا د حجرې مینځپانګې سکین کوي ​​ A1
  • د دې ماسک سره د میچونو لپاره: "( . ) . .د US په لټه کې شئ، پرته له دې چې د نورو حروفونو شمیره د (.*) یا تعقیب کړئ (.*) د هیواد نوم.

او ټول ماسک د فنکشن غوښتنو سره سم دوه ځله نرخونو ته ایښودل شوی :)

  • وروستی دلیل - "$1 $2" - هغه څه دي چې زه یې پرځای ترلاسه کول غواړم. $1 او $2 هر یو د حروفونو د دغو 2 ګروپونو څخه یوه استازیتوب کوي — (.) — د تیر دلیل څخه. تاسو باید دا ګروپونه په دریم دلیل کې په دې ډول ذکر کړئ نو فورمول کولی شي هر هغه څه بیرته راولي چې ممکن د US

    مخکې او وروسته ولاړ وي لکه څنګه چې پخپله د US لپاره، زه په ساده ډول نه کوم. په دریم دلیل کې یې یادونه مه کوئ - پدې معنی چې زه غواړم هر څه له A1 څخه پرته له US څخه بیرته راګرځم.

  • لارښوونه. دلته یو ځانګړی پاڼه شتون لري چې تاسو کولی شئ د مختلفو منظم بیانونو جوړولو لپاره حواله کړئ او د حجرو په مختلفو پوستونو کې متن وګورئ.

    لارښوونه. لکه څنګه چې د پاتې کمو لپاره، پورته ذکر شوي SUBSTITUTE فعالیت به د دوی له مینځه وړلو کې مرسته وکړي؛) تاسو حتی کولی شئ REGEXREPLACE د SUBSTITUTE سره وتړئ او هرڅه په یوه فورمول سره حل کړئ:

    =SUBSTITUTE(REGEXREPLACE(A1,"(.*)US(.*)","$1 $2"),",","")

    مخکې / وروسته متن لرې کړئ په ټولو ټاکل شویو حجرو کې ځینې ځانګړي حروف

    مثال 1. د ګوګل شیټونو لپاره د REGEXREPLACE فعالیت

    کله چې د ځانګړي حروفونو دمخه او وروسته د هرڅه لرې کولو خبره راځي ، REGEXREPLACE هم مرسته کوي. په یاد ولرئ، فنکشن 3 دلیلونو ته اړتیا لري:

    REGEXREPLACE(متن،باقاعده_expression، بدلول)

    او، لکه څنګه چې ما پورته یادونه وکړه کله چې ما فنکشن معرفي کړ، دا دویم دی چې تاسو باید په سمه توګه وکاروئ نو فنکشن پوهیږي چې څه ومومي او لرې کړي.

    نو زه څنګه پته لرې کړم او یوازې د تلیفون شمیرې په حجرو کې وساتئ؟

    دلته هغه فورمول دی چې زه به یې وکاروم:

    =REGEXREPLACE(A1,".*\n.*(\+.*)","$1")

    26>

    • دلته هغه منظم بیان دی چې زه پدې قضیه کې کاروم: ".*\n.*(\+.*)"

      په لومړۍ برخه کې — .*\n .* — زه backslash+n کاروم ترڅو ووایم چې زما حجره له یو څخه ډیر قطار لري. نو زه غواړم چې فنکشن د دې لاین بریک څخه دمخه او وروسته هرڅه لرې کړي (د دې په شمول).

      دویمه برخه چې په قوسونو کې ده (\+ *) وايي چې زه یې ساتل غواړم د جمع نښه او هر هغه څه چې دا تعقیبوي پاتې دي. زه دا برخه په قوسونو کې اخلم ترڅو یې ګروپ کړم او وروسته یې په ذهن کې وساتم.

      لارښوونه. بیک سلیش د پلس څخه دمخه کارول کیږي ترڅو دا په هغه کرکټر بدل کړي چې تاسو یې په لټه کې یاست. پرته له دې، جمع به یوازې د بیان یوه برخه وي چې د ځینو نورو حروفونو لپاره ولاړ وي (لکه څنګه چې ستوری کوي، د بیلګې په توګه).

    • لکه څنګه چې د وروستي دلیل لپاره - $1 - دا فنکشن بیرته راګرځوي چې یوازې د دویم دلیل څخه ګروپ کوي: د جمع نښه او هر هغه څه چې تعقیبوي (\+.*) .

    په ورته ډول، تاسو کولی شئ د تلیفون ټولې شمیرې حذف کړئ مګر پتې وساتئ:

    =REGEXREPLACE(A1,"(.*\n).*","$1")

    یوازې پدې وخت کې، تاسو ګروپ ته فنکشن ووایاست (او بیرته راشئ) هرڅه دمخهلاین مات کړئ او پاتې یې پاک کړئ:

    مثال 2. RIGHT+LEN+FIND

    دلته یو څو نور د ګوګل شیټ افعال شتون لري چې تاسو ته اجازه درکوي لرې کړئ متن د یو ځانګړي کرکټر څخه مخکې. دوی سم، لین او موندل دي.

    یادونه. دا دندې به یوازې مرسته وکړي که چیرې د ساتلو ریکارډونه ورته اوږدوالی ولري ، لکه زما په قضیه کې د تلیفون شمیرې. که دوی نه وي، یوازې د REGEXREPLACE پرځای وکاروئ یا حتی غوره، په پای کې تشریح شوي اسانه وسیله. 0 0> اجازه راکړئ چې دا تشریح کړم چې دا فورمول څنګه کار کوي:

    • FIND("+"،A1)-1 په A1 کې د پلس نښان د موقعیت شمیره په ګوته کوي ( 24 ) او 1 کموي نو مجموعه پخپله جمع نه لري: 23 .
    • LEN(A1)-(FIND("+",A1)- 1) په A1 ( 40 ) کې د حروفونو ټولیز شمیر چک کوي او له هغې څخه 23 (د موندلو لخوا شمیرل شوي) کموي: 17 .
    • او بیا سم د A1 له پای (ښي) څخه 17 حروف بیرته راګرځي.

    له بده مرغه، دا طریقه به زما په قضیه کې د لاین وقفې وروسته د متن په لرې کولو کې ډیره مرسته ونکړي (د تلیفون شمیرې پاکې کړئ او پتې وساتئ) ځکه چې ادرسونه مختلف اوږدوالی لري.

    ښه، دا سمه ده. وسیله په پای کې دا کار په هرصورت ښه کوي؛)

    په ګوګل شیټ کې له تارونو څخه لومړی / وروستی N حروف لرې کړئ

    کله چې تاسو اړتیا لرئ یو لرې کړئد حجرې له پیل یا پای څخه د مختلفو حروفونو ټاکلي شمیر، REGEXREPLACE او RIGHT/LEFT+LEN به هم مرسته وکړي.

    یادونه. څرنګه چې ما مخکې دا دندې پورته کړې، زه به دا ټکی لنډ کړم او ځینې چمتو شوي فورمولونه چمتو کړم. یا په پای کې بیان شوي ترټولو اسانه حل ته د رسیدو لپاره وړیا احساس وکړئ.

    نو، زه څنګه کولی شم د دې تلیفون شمیرو څخه کوډونه پاک کړم؟ یا، په بل عبارت، د حجرو څخه لومړی 9 حروف لرې کړئ:

    • د REGEXREPLACE وکاروئ. یو منظم بیان جوړ کړئ چې تر نهم کرکټر پورې به هرڅه ومومي او حذف کړي (د هغه نهم کرکټر په شمول):

      =REGEXREPLACE(A1,"(.{9})(.*)","$2")

      30>.

      لارښوونه. د وروستي N حروفونو د لرې کولو لپاره، یوازې په منظم بیان کې ګروپونه بدل کړئ:

      =REGEXREPLACE(A1,"(.*)(.{9})","$1")

    • RIGHT/LEFT+LEN هم د حروفونو شمیره شمیره ترڅو د پاتې برخې حذف او بیرته راستانه کړي. د یوې حجرې له پای یا پیل څخه په ترتیب سره:

      =RIGHT(A1,LEN(A1)-9)

      31>

      لارښوونه. د حجرو څخه د وروستي 9 حروفونو لرې کولو لپاره، RIGHT د LEFT سره بدل کړئ:

      =LEFT(A1,LEN(A1)-9)

    • وروستۍ مګر لږترلږه د REPLACE فعالیت دی. تاسو ورته ووایاست چې د کیڼ څخه پیل شوي 9 توري واخلئ او د هیڅ شی سره یې ځای په ځای کړئ ( "" ):

      =REPLACE(A1,1,9,"")

      نوټ. څرنګه چې REPLACE د متن پروسس کولو لپاره د پیل ځای ته اړتیا لري، نو دا به ونه کړي که تاسو د حجرې له پای څخه د N حروف حذف کولو ته اړتیا لرئ.

    په ګوګل شیټونو کې د ځانګړي متن لرې کولو لپاره د فارمول څخه پاکه لاره - د بریښنا وسیلېاضافه کول

    فعالیتونه او هرڅه ښه دي کله چې تاسو د وژلو وخت لرئ. مګر ایا تاسو پوهیږئ چې دلته یو ځانګړی وسیله شتون لري چې پورته ذکر شوي ټولې لارې په غاړه لري او ټول هغه څه چې تاسو یې کول غواړئ د اړتیا وړ راډیو بټن غوره کړئ؟ :) نه فورمولونه، نه اضافي کالمونه - تاسو نشئ کولی د غوره اړخ لپاره هیله وکړئ؛ D

    تاسو اړتیا نلرئ زما خبره د دې لپاره واخلئ، یوازې د بریښنا وسایل نصب کړئ او د ځان لپاره یې وګورئ:

    1. لومړۍ ډله تاسو ته اجازه درکوي ډیری فرعي سټینګ یا انفرادي حروفونه لرې کړئ په یو وخت کې په ټولو ټاکل شوي حجرو کې له هر ځای څخه:

    35>

  • راتلونکی نه یوازې ځایونه لرې کوي بلکې لاین بریکونه، HTML ادارې او amp; tags، او نور محدودونکي او غیر چاپ شوي حروف . یوازې ټول اړین چیک باکسونه ټیک کړئ او فشار ورکړئ لرې کړئ :
  • 0>
  • او په نهایت کې ، په ګوګل شیټونو کې د متن لرې کولو لپاره تنظیمات شتون لري د یو ټاکلي لخوا موقعیت، لومړی/وروستی N حروف، یا مخکې/وروسته د حروف :
  • د بریښنا وسیلو بله وسیله به د وخت او نیټې واحدونه له ټایم سټمپ څخه لرې کړي. دې ته د ویشلو نیټه ویل کیږي & وخت:

    د ویشلو وسیله د وخت او نیټې واحدونو لرې کولو سره څه شی لري؟ ښه، د وخت سټیمپونو څخه د وخت لرې کولو لپاره، نیټه غوره کړئ ځکه چې دا یوه برخه ده چې تاسو یې ساتل غواړئ او هم ټیک بند کړئ د سرچینې ډیټا بدل کړئ ، لکه پورته د سکرین شاټ په څیر.

    وسیله به د نیټې واحد استخراج کړي او د هغې سره به ټول مهال ویش بدل کړي. یا، په بل ډول

    مایکل براون د ټیکنالوژۍ وقف شوی لیوال دی چې د سافټویر وسیلو په کارولو سره د پیچلو پروسو ساده کولو لپاره لیوالتیا لري. د ټیک صنعت کې د یوې لسیزې څخه ډیرې تجربې سره، هغه خپل مهارتونه په مایکروسافټ ایکسل او آؤټ لک کې، او همدارنګه د ګوګل شیټس او اسنادو کې لوړ کړي دي. د مایکل بلاګ د نورو سره د هغه پوهه او تخصص شریکولو ته وقف شوی دی، د تولید او موثریت د ښه کولو لپاره د تعقیب لپاره اسانه لارښوونې او لارښوونې چمتو کوي. که تاسو تجربه لرونکی مسلکي یاست یا پیل کونکی یاست ، د مایکل بلاګ د دې اړین سافټویر وسیلو څخه خورا ډیر ترلاسه کولو لپاره ارزښتناک لیدونه او عملي مشورې وړاندې کوي.