فهرست
په دې مقاله کې، تاسو به زده کړئ چې څنګه په Excel کې له حجرې څخه لیکونه لرې کړئ .
د کار کتاب ډاونلوډ کړئ
تاسو کولی شئ ډاونلوډ کړئ د وړیا تمرین Excel کاري کتاب له دې ځایه.
له Cell.xlsm څخه لیکونه لرې کړئ
10 په Excel کې له حجرې څخه د لیکونو لرې کولو لپاره 10 میتودونه
دا برخه به بحث وکړي چې څنګه په Excel کې له حجرې څخه لیکونه لرې کړئ په Excel کې د د ایکسل کمانډ اوزار، مختلف فارمولونه، VBA او داسې نور.
1. په Excel کې د موندلو او بدلولو فیچر سره د حجرې څخه ځانګړي لیکونه لرې کړئ
د موندل او amp; Replace کمانډ د Excel پورې اړوند ډیری دندو ترسره کولو لپاره ترټولو اسانه او خورا عام خصوصیت دی. دلته به موږ پوه شو چې څنګه د موندل او amp; په Excel کې د خصوصیت ځای په ځای کړئ.
لاندې ډیټا سیټ ته پام وکړئ چیرې چې موږ به د کوډ<11 له حجرو څخه ټول لیکونه ( WWE ) لرې کړو. کالم یوازې شمیرې پریږدي.
12>
د دې کولو مرحلې لاندې ورکړل شوي،
مرحلې: <3
- ډیټاسیټ وټاکئ.
- د کور ټب لاندې، موندل او amp ته لاړ شئ. وټاکئ -> بدل کړئ .
- د پاپ اپ څخه موندل او بدل کړئ بکس کې، په څه ومومئ فیلډ، WWE ولیکئ.
- پریږدئ د سره ځای په ځای کړئ خالی .
- کیس ټول بدل کړئ .
19>
دا به ټول WWE له منځه یوسي ستاسو په حجرو کېد حجرې له پیل څخه.
- د ډکولو دستګاه په کارولو سره قطار ښکته کش کړئ ترڅو په پاتې حجرو کې فورمول پلي کړئ.
دا به د حجرو له پیل څخه 3 لیکونه حذف کړي.
8.2 په Excel کې د VBA سره د حجرې څخه وروستی لیک لرې کړئ
ته ګامونه په Excel کې د VBA UDF سره د حجرو څخه وروستي لیکونه ړنګ کړئ لاندې ښودل شوي.
مرحلې:
- د پخوا په څیر، خلاص کړئ Visual Basic Editor د Developer tab څخه او Insert a Module په کوډ کړکۍ کې.
- په کوډ کړکۍ کې، لاندې کوډ کاپي کړئ او پیسټ یې کړئ.
3589
- کوډ خوندي کړئ او بیرته د علاقې ورکشیټ ته لاړشئ او هغه فنکشن ولیکئ چې تاسو یې همدا اوس جوړ کړی دی VBA کوډ (فعال د کوډ په لومړۍ کرښه کې DeleteLastL ) او د DeleteLastL فنکشن په قوس کې دننه د د حجرې حواله شمیره پاس کړئ چې تاسو غواړئ له دې څخه لیکونه لرې کړئ (زموږ په قضیه کې، موږ سیل B5 په قوس کې دننه کوو) او د هغه شمیرې چې تاسو غواړئ لیک یې واخیستل شي (موږ غواړو چې وروستي 2 لیکونه لیرې شي نو موږ 2 کېښودو).
- کیس انټر .
دا به د حجرې له پای څخه لیکونه لیرې کړي.
- د فورمول پلي کولو لپاره د ډکول په کارولو سره قطار ښکته کش کړئ پاتې حجرو ته.
دا به د حجرو له پای څخه وروستي 2 توري حذف کړي.
8.3په Excel کې د VBA سره د حجرې څخه ټول لیکونه حذف کړئ
اوس به موږ زده کړو چې څنګه په Excel کې د VBA UDF سره د حجرو څخه ټول لیکونه حذف کړو.
مرحلې:
- د پخوا په څیر، د Developer ټب څخه Visual Basic Editor خلاص کړئ او Insert a موډل د کوډ په کړکۍ کې.
- د کوډ کړکۍ کې، لاندې کوډ کاپي کړئ او پیسټ یې کړئ.
3002
- کوډ خوندي کړئ او بیرته د علاقې ورکشیټ ته لاړشئ او هغه فنکشن ولیکئ چې تاسو یې د VBA کوډ سره رامینځته کړی (فعال د حذف لیک د کوډ په لومړۍ کرښه کې) او د قوس دننه د د لیټر حذف کول فنکشن، د حجرې حوالې شمیره ته انتقال کړئ چې تاسو غواړئ له هغې څخه لیکونه لرې کړئ (زموږ په قضیه کې، موږ سیل B5 د قوس دننه تیریږي).<15
- انټر ته فشار ورکړئ.
45>
دا به د حجرې څخه ټول لیکونه لرې کړي.
- کش کړئ لاندې قطار د ډکولو دستګاه په کارولو سره په پاتې حجرو کې فارمول پلي کړئ. حجرې له ټولو لیکونو څخه ایستل شوي.
نور ولولئ: څنګه د ایکسل فارمول سره د ځای څخه مخکې متن لرې کړئ (5 میتودونه)
9. د Excel د متن څخه تر کالم وسیلې سره له حجرې څخه لیکونه حذف کړئ
ایکسیل د کمانډ جوړ شوی وسیله لري چې نوم یې کالم ته متن دی. موږ کولی شو دا وسیله په Excel کې د حجرو څخه د لیکونو لرې کولو لپاره وکاروو.
د دې کولو لپاره ګامونه ورکړل شوي ديلاندې.
مرحې:
- هغه حجرې غوره کړئ چې تاسو غواړئ له هغې څخه لیکونه لرې کړئ.
- ته لاړ شئ ټب ډاټا -> کالمونو ته متن
- د پاپ اپ کړکۍ څخه، د ډیټا ډول په توګه ثابت پلنوالی غوره کړئ. <15
- په بل کلیک وکړئ.
48>
13>
- غوره کړئ د کالم ډیټا فارمیټ ستاسو د اړتیا سره سم.
- کلیک وکړئ پای .
50>
تاسو به ترلاسه کړئ ټول معلومات په بل کالم کې د لیکونو پرته.
په دې ډول، تاسو کولی شئ هغه لیکونه راوباسئ چې تاسو غواړئ له حجرو څخه لرې کړئ.
10. په Excel کې د فلش ډکولو په کارولو سره له حجرې څخه لیکونه لرې کړئ
تاسو کولی شئ د Excel د فلش ډک خصوصیت په کارولو سره له حجرو څخه لیکونه هم حذف کړئ. هغه څه چې Flash Fill کوي، لومړی دا هر هغه نمونه لټوي چې د کارونکي لخوا چمتو شوي وي او بیا د دې نمونې سره سم، دا نورې حجرې ډکوي. د فلش ډکول لاندې ورکړل شوي. موږ به د یو مثال سره تشریح کړو ترڅو تاسو ښه پوه شي.
مرحلې:
13>
دا به ټول پاتې حجرې د ورته نمونې سره ډک کړي چې موږ یې چمتو کړي ، د WWE <2 لرې کوي او تاسو یوازې د شمیرو سره پریږدئ.
53>
تاسو کولی شئ د کیبورډ شارټ کټ Ctrl + E د Flash Fill فعالولو لپاره هم فشار ورکړئ. .
نور ولولئ: په Excel کې د حجرې څخه د ځانګړي متن لرې کولو څرنګوالی (تر ټولو اسانه 11 لارې)
نتیجې 5>
دا مقاله تاسو ته وښودله چې څنګه په 10 مختلف لارو کې په Excel کې له حجرې څخه لیکونه لرې کړئ . زه امید لرم چې دا مقاله ستاسو لپاره خورا ګټوره وه. که تاسو د موضوع په اړه کومه پوښتنه لرئ نو وړیا احساس وکړئ.
ډیټاسیټ په Excel کې او تاسو یوازې شمیرې پریږدئ.نور ولولئ: څنګه له ایکسل سیل څخه متن لرې کړئ (9 اسانه لارې)
2. په Excel کې د SUBSTITUTE فنکشن سره د حجرې څخه ځانګړي لیکونه حذف کړئ
د موندل او amp; په Excel کې د کمانډ فیچر ځای په ځای کړئ، د فورمول کارول په Excel کې د هر ډول پایلو د استخراج لپاره ترټولو خوندي او خورا کنټرول لاره ده. په Excel کې د کوم ځانګړي کرکټر پرته د ډیټاسیټ محصول ترلاسه کولو لپاره ، تاسو کولی شئ د سبسټیټ فنکشن پلي کړئ.
عمومي بدیل فورمول،
=SUBSTITUTE(cell, "
old_text"
, "
new_text"
)
دلته،
زاړه_متن = هغه متن چې تاسو یې لیرې کول غواړئ
نوی_متن = هغه متن چې تاسو یې بدلول غواړئ
لاندې هماغه ډیټاسیټ دی چې موږ یې په کې کاروو پورته برخه. او دا ځل، د کارولو پرځای موندل & د لیکونو لرې کولو لپاره د خصوصیت بدل کړئ، موږ د مطلوب محصول ترلاسه کولو لپاره د SUBSTITUTE فنکشن پلي کوو. 14> په یوه خالي حجره کې چیرې چې تاسو غواړئ ستاسو پایله ښکاره شي، لاندې فورمول ولیکئ، =SUBSTITUTE(C5,"WWE","")
دلته،
1>C5 = هغه حجره چې د حروفو د ایستلو ارزښت لري
"WWE"
= د لرې کولو لپاره لیکونه
""
= د "WWE" ځای په خالي تار سره
- انټر فشار ورکړئ.
20>
دا به ټول WWE (یا کوم بل متن چې تاسو غوره کړی دی) د یو ناپاک تار سره (یا دهغه تار چې تاسو یې سره بدل کړئ.
- په پاتې حجرو کې د فورمول پلي کولو لپاره د د لاسي ډکولو په کارولو سره قطار ښکته کش کړئ.
اوس تاسو د حجرو د ډیټاسیټ پایله موندلې ده پرته له کوم لیک څخه.
1>نور ولولئ: څنګه له کالم څخه ځانګړي متن لرې کړئ په Excel کې (8 لارې)
3. په Excel کې د حجرې څخه د ځانګړي مثال څخه لیکونه استخراج کړئ
تر اوسه موږ یوازې دا زده کړل چې څنګه له حجرو څخه ټول لیکونه لرې کړو. مګر څه که تاسو غواړئ یوازې د حجرو له یو ځانګړي موقعیت څخه لیکونه حذف کړئ.
لکه د حجرو څخه د ټولو WWE لرې کولو پرځای ، موږ غواړو یوازې لومړی <1 وساتو>W د هرې حجرې څخه د شمیرو سره.
مرحلې:
- د پورتنۍ برخې په څیر چیرې چې موږ موضوع د WWE د لیرې کولو لپاره فعالیت، دلته به موږ یوازې یو ځانګړی موقعیت تعریف کړو له کوم ځای څخه چې موږ لیکونه لرې کول غواړو.
نو پورته SUBSTITUTE فورمول،
<15
=SUBSTITUTE(C5,"WWE","")
شوي،
=SUBSTITUTE(C5,"WE","",1)
دلته، 1 پدې معنی چې موږ غواړو د خپل ډیټاسیټ حجرو څخه 1st W لیرې کړو (که تاسو غواړئ د خپل ډیټاسیټ څخه دوهم لیک لرې کړئ نو د 1 پرځای یوازې 2 ولیکئ ، که تاسو غواړئ دریم لیک لرې کړئ ستاسو ډیټا سیټ بیا د 1 پرځای 3 ولیکئ، او داسې نور).
- انټر فشار ورکړئ.
<13
اوس تاسو د 1st W سره د حجرو د ډیټاسیټ پایله وموندله. شمېرې.
4. د Nested SUBSTITUTE فنکشن سره د حجرې څخه ډیری ځانګړي لیکونه حذف کړئ
د SUBSTITUTE فنکشن یوازې په یو وخت کې د څو مثالونو لپاره لیکونه لرې کوي. نو، که تاسو غواړئ چې په یوځل کې ډیری لیکونه لرې کړئ نو تاسو اړتیا لرئ چې د نیسټ شوي SUBSTITUTE فنکشن پلي کړئ.
نو راځئ چې د نیسټ شوي SUBSTITUTE فنکشن پلي کولو څرنګوالی ومومئ. په یوځل کې د ډیری لیکونو لرې کولو لپاره.
مرحلې:
- 14> د nested SUBSTITUTE فنکشن رامینځته کولو لپاره، تاسو باید یو <1 ولیکئ> SUBSTITUTE فنکشن په بل SUBSTITUTE فنکشن کې دننه کړئ او اړونده دلیلونه په بریکٹ کې دننه کړئ.
د نورو پوهیدو لپاره لاندې انځور وګورئ،
<24
چیرته،
د C5 سیل څخه د څو W لرې کولو لپاره، لومړی موږ فورمول لیکو،
<7 =SUBSTITUTE(C5,"W","")
او بیا، د دې سره د E (یا کوم بل لیک چې تاسو ورته اړتیا لرئ) حذف کولو لپاره، موږ دا فورمول د بل SUBSTITUTE فورمول دننه کېښودو او په دې کې دننه دلیلونه ( old_text، new_text ) انتقال کړئ (زموږ په قضیه کې، دا "
E",""
) وو.
نو، اوس فورمول دا دی،
=SUBSTITUTE(SUBSTITUTE(C5,"W",""),"E","")
- کیږئ انټر .
دا ټول W او E<بدلوي 2> (یا کوم بل متن چې تاسو یې غوره کړی وي) د ناپاک تار سره(یا هغه تار چې تاسو یې سره بدل کړئ).
اوس تاسو د حجرو د ډیټاسیټ پایله موندلې ده پرته له کوم لیک څخه.
5. په Excel کې د فورمول سره د حجرې څخه لومړی یا وروستي لیکونه لرې کړئ
په دې برخه کې، تاسو به زده کړئ چې څنګه په Excel کې د فورمول سره د حجرو څخه لومړی یا وروستي لیکونه لرې کړئ.
5.1 په Excel کې د فارمولې سره د حجرې څخه لومړني لیکونه حذف کړئ
په Excel کې د فارمولې سره د حجرو څخه د لومړي لیکونو حذف کولو مرحلې لاندې ورکړل شوي دي.
مرحلې:
- لومړی، هغه حجره وټاکئ چې تاسو یې غواړئ پایله یې ښکاره شي.
- په حجره کې لاندې فورمول ولیکئ،
=RIGHT(C5, LEN(C5)-3)
دلته،
C5 = حجره چې له
- څخه لیکونه حذف کړي فشار ورکړئ داخل کړئ .
دا به د حجرې له پیل څخه لیکونه لرې کړي.
- د <1 په کارولو سره قطار ښکته کش کړئ د لاسوند ډک کړئ د نورو حجرو لپاره فورمول پلي کړئ.
دا به د حجرو له پیل څخه ټول لیکونه حذف کړي.
فارمول ماتول
- LEN(C5) -> د LEN فعالیت تعریفوي د حجرې C5
- آؤټ پټ اوږدوالی: 6 <1 6>
- LEN(C5)-3 ->
- 6-3
- آؤټ پوټ: 3
- RIGHT(C5, LEN(C5)-3 ) -> کیږي
- حق 1>(C5, 3)
- آؤټ پوټ: 101
- توضیح: لومړي 3 توري له C5 C5
5.2 له حجرې څخه وروستي لیکونه د فورمول سره لرې کړئ په Excel کې
په Excel کې د فورمول سره د حجرو څخه د وروستي لیکونو د حذف کولو مرحلې په لاندې ډول دي. لومړی، هغه حجره وټاکئ چې تاسو غواړئ ستاسو پایله وښایئ.
=LEFT(C5, LEN(C5)-2)
دلته،
C5 = د
- څخه د لیکونو د حذف کولو لپاره حجره انټر فشار ورکړئ.
دا به د حجرې له پای څخه لیکونه لرې کړي.
- د د ډکولو دستګاه په کارولو سره قطار ښکته کش کړئ ترڅو فورمول پلي کړئ پاتې حجرې.
دا به د حجرو له پای څخه ټول لیکونه حذف کړي.
د فورمول ماتول
- LEN(C5) -> د حجرې C5
- اوږدوالی: 6
14> LEN(C5)-2 -> - 6-2
- آؤټ پوټ: 4 16>
- کیڼ اړخ ته (C5, LEN(C5)-2 ) ->
- کیڼ اړخ ته کیږي وروستی 2 لیکونه د حجرې C5
- په حجره کې، لاندې فورمول ولیکئ،
- څخه د لیکونو د حذف کولو لپاره حجره انټر فشار ورکړئ.
- د درخواست کولو لپاره د ډکولو دستګاه په کارولو سره قطار ښکته کش کړئ پاتې حجرو ته فورمول.
- LEN(C5) -> د حجرې C5
- اوږدوالی: 6
- LEN(C5)-4 ->
- 6-4
- آؤټ پوټ: 2
- MID(C5,3,LEN(C5) -4) ->
- MID(C5,3,2)
- آؤټ پوټ: E1
- توضیح: وروستي 2 توري له C5 حجرې څخه ړنګ کړئ د 3 د موقعیت څخه د د MID فعالیت سره پیل کیږي.
- لومړی، هغه حجره وټاکئ چې تاسو یې غواړئ پایله یې ښکاره شي.
- په حجره کې لاندې فورمول ولیکئ،
- څخه د لیکونو حذف کولو لپاره Enter<کېکاږئ 2>.
- د په کارولو سره قطار ښکته کش کړئ په پاتې حجرو کې د فورمول پلي کولو لپاره لاسي ډک کړئ.
- دا سرې فورمول به ټول ډوله حروف لرې کړي پشمول د حروف، ځانګړي حروف او نور. پرته له عددي حروفو. د مثال په توګه، که اصلي تار abc*123-def وي، نو دا فورمول به ټول توري او ځانګړي حروف لرې کړي پرته له شمیرو او بیرته راګرځي 123.
- که چیرې په اصلي تار کې شمیرې نه وي نو دا فورمول به بیرته راشي 0.
- په خپل کیبورډ کې Alt + F11 فشار ورکړئ یا ټب ته لاړ شئ Developer -> Visual Basic د خلاصولو لپاره Visual Basic Editor .
نور ولولئ: د متن لرې کولو څرنګوالی په Excel کې د کرکټر وروسته (3 لارې)
6. په Excel کې د فورمول سره د حجرې څخه دواړه لومړني او وروستي لیکونه حذف کړئ
پدې برخه کې، موږتاسو ته به وښيي چې څنګه په حجره کې موجود ټول لیکونه لرې کړئ.
د دې کولو لپاره ګامونه لاندې ورکړل شوي دي.
1>مرحې:
- <14 لومړی، هغه حجره وټاکئ چې تاسو غواړئ ستاسو پایله وښایئ.
=MID(C5,3,LEN(C5)-4)
دلته،
C5 = د
دا به د حجرې له پیل او پای دواړو څخه لیکونه لرې کړي.
دا به د حجرو له پیل او پای څخه ټول لیکونه حذف کړي.
د فارمول ماتول
نور ولولئ: د ایکسل سیل څخه د متن لرې کولو څرنګوالی (9 اسانه لارې)
7. په Excel کې د اری فارمول سره د حجرې څخه لیکونه حذف کړئ
که تاسو د ډیری ډیټا سره کار کوئ نو تاسو د ټولو لیکونو له مینځه وړو لپاره قوي لارې ته اړتیا لرئ. په الف کې د کار کولو لپاره د سرې فورمول پلي کولد ډیټا لوی مقدار ډیر چټک او مؤثر دی.
دلته به موږ تاسو ته Array فورمول وښیو چې په Excel کې د حجرو څخه لیکونه حذف کړئ. 2>
=SUM(MID(0&C5,LARGE(INDEX(ISNUMBER(--MID(C5,ROW($1:$99),1))*ROW($1:$99),),ROW($1:$99))+1,1)*10^ROW($1:$99)/10)
دلته،
C5 = هغه حجره چې له
دا به په Excel کې د حجرو څخه ټول لیکونه لرې کړي.
دا به په Excel کې د حجرو ډیټا سیټ څخه ټول لیکونه حذف کړي.
یادونه:
نور ولولئ: څنګه د ایکسل سیل څخه متن لرې کړئ مګر شمیرې پریږدئ (8 لارې)
1> ۸. په VBA
کې د کارونکي لخوا ټاکل شوي فنکشن (UDF) سره د حجرې څخه لومړی یا وروستي لیکونه له مینځه یوسي VBA میکرو پلي کول ترټولو اغیزمنه، چټکه او خوندي طریقه ده چې د هر ډول عملیاتو ترسره کولو لپاره. اکسل. پدې برخه کې، موږ به زده کړو چې څنګهپه Excel کې د د کارونکي لخوا ټاکل شوي فنکشن (UDF) سره د حجرو څخه د لیکونو حذف کولو لپاره VBA وکاروئ.
8.1 په Excel کې د VBA سره د حجرې څخه لومړني لیکونه حذف کړئ 27>
په Excel کې د VBA UDF سره د حجرو څخه د لومړي لیکونو حذف کولو مرحلې لاندې ښودل شوي.
- د پاپ اپ کوډ کړکۍ کې، د مینو بار څخه ، کلیک وکړئ داخل کړئ -> ماډل .
- لاندې کوډ کاپي کړئ او د کوډ کړکۍ کې یې پیسټ کړئ.
9094
دا دی د چلولو لپاره د VBA پروګرام لپاره فرعي پروسیجر نه دی، دا یو د کاروونکي تعریف شوي فنکشن (UDF) رامینځته کوي. نو، د کوډ لیکلو وروسته، د مینو بار څخه د چلولو تڼۍ کلیک کولو پرځای ، کلیک وکړئ Save .
- <14 اوس بیرته د علاقې ورکشیټ ته لاړشئ او هغه فنکشن ولیکئ چې تاسو یې د VBA کوډ سره رامینځته کړی (فنکشن د کوډ په لومړۍ کرښه کې DeleteFirstL ) او د <1 قوس دننه> DeleteFirstL فنکشن، د د حجرې د حوالې شمیره چې تاسو غواړئ له هغې څخه لیکونه لیرې کړئ (زموږ په قضیه کې، موږ سیل B5 په قوس کې دننه پریږدئ) او د مقدار شمیرې چې تاسو غواړې چې خط لیرې شي (موږ غواړو چې لومړی 3 لیکونه لیرې شي نو موږ 3 کېښودو).
- کیږئ انټر .
دا به لیکونه لرې کړي