مواد جي جدول
سوچي رهيا آهيو ته ايڪسل ۾ موجود سيل ۾ ٽيڪسٽ ڪيئن شامل ڪجي؟ هن آرٽيڪل ۾، توهان کي سيل ۾ ڪنهن به پوزيشن ۾ اکرن کي داخل ڪرڻ لاء ڪجھ آسان طريقا سکندا.
جڏهن Excel ۾ ٽيڪسٽ ڊيٽا سان ڪم ڪري رهيا آهيو، توهان کي ڪڏهن ڪڏهن ساڳيو متن شامل ڪرڻ جي ضرورت پوندي موجوده ۾ شين کي صاف ڪرڻ لاء سيلز. مثال طور، توھان چاھيو ٿا ڪجھ اڳياڙيءَ کي ھر سيل جي شروعات ۾، آخر ۾ ھڪڙو خاص نشان داخل ڪريو، يا ھڪڙي خاص متن کي ھڪڙي فارمولي جي اڳيان رکو.
منھنجو اندازو آھي ته ھر ڪنھن کي خبر آھي ته ھيءُ دستي طور ڪيئن ڪجي. هي سبق توهان کي سيکاريندو ته ڪيئن جلدي فارمولين کي استعمال ڪندي ڪيترن ئي سيلن ۾ اسٽرنگ شامل ڪجي ۽ ڪم کي خودڪار ڪيو وڃي VBA يا هڪ خاص Add Text Tool.
شامل ڪرڻ لاءِ ايڪسل فارمولا ٽيڪسٽ/ڪریکٹر کي سيل
ڪنهن مخصوص اکر يا ٽيڪسٽ کي ايڪسل سيل ۾ شامل ڪرڻ لاءِ، هيٺ ڏنل طريقن مان هڪ استعمال ڪندي صرف هڪ اسٽرنگ ۽ سيل ريفرنس جوڙيو.
Concatenation operator
0 سيلهي ڪم ڪري ٿو ايڪسل 2007 - ايڪسل 365 جي سڀني ورزن ۾.
CONCATENATE فنڪشن
ساڳئي نتيجو حاصل ڪري سگهجي ٿو CONCATENATE فنڪشن جي مدد سان:
CONCATENATE(" text", cell)فنڪشن Microsoft 365، Excel 2019 - 2007 لاءِ Excel ۾ موجود آهي.
CONCAT فنڪشن
ايڪسل ۾ سيلز ۾ ٽيڪسٽ شامل ڪرڻ لاءموجوده متن جي کاٻي پاسي "PR-" کي استعمال ڪريو. توھان جي ورڪ شيٽ ۾ ڪوڊ استعمال ڪرڻ کان پھريائين، پڪ ڪريو ته اسان جي نموني واري متن کي ان سان تبديل ڪريو جنھن جي توھان کي واقعي ضرورت آھي.
Macro 2: نتيجن کي ويجھي ڪالمن ۾ رکي ٿو
Sub PrependText2() Application ۾ هر سيل جي حد جي طور تي ڊيم سيل. منتخب ڪريو جيڪڏهن سيل. قدر "" پوءِ سيل. آفسٽ(0, 1). قدر = "PR-" & cell.Value Next End Subهن ميڪرو کي هلائڻ کان اڳ، پڪ ڪريو ته چونڊيل رينج جي ساڄي پاسي هڪ خالي ڪالم آهي، ٻي صورت ۾ موجوده ڊيٽا اوور رائٽ ٿي ويندي.
متن کي آخر ۾ شامل ڪريو
جيڪڏهن توهان ڪنهن مخصوص اسٽرنگ/ڪردار کي شامل ڪرڻ چاهيو ٿا ته آخر سڀني چونڊيل سيلز جي ، اهي ڪوڊ مدد ڪندا توھان جلدي ڪم ڪريو.
Macro 1: متن کي اصل سيلز ۾ شامل ڪري ٿو
Sub AppendText() AppendText() Dim cell As Range for Each cell in Application.Selection if cell.Value "" پوءِ cell.Value = cell.Value & "-PR" اڳيون آخر سباسان جو نمونو ڪوڊ داخل ڪري ٿو سب اسٽرينگ "-PR" موجوده متن جي ساڄي پاسي. قدرتي طور تي، توھان ان کي تبديل ڪري سگھوٿا جنھن متن/ڪردار جي توھان کي ضرورت آھي.
Macro 2: نتيجن کي ٻئي ڪالمن ۾ رکي ٿو
Sub AppendText2() Dim cell ايپليڪيشن ۾ هر سيل جي حد جي طور تي. منتخب ڪريو جيڪڏهن سيل. قدر "" پوء سيل. آفسٽ(0, 1). قدر = سيل. قدر & "-PR" اڳيون آخر ذيليھي ڪوڊ نتيجن کي پاڙيسري ڪالمن ۾ رکي ٿو . تنهن ڪري، اڳتوهان ان کي هلائيندا، پڪ ڪريو ته توهان وٽ گهٽ ۾ گهٽ هڪ خالي ڪالم آهي چونڊيل رينج جي ساڄي پاسي، ٻي صورت ۾ توهان جي موجوده ڊيٽا اوور رائٽ ٿي ويندي.
34>
الٽيميٽ سان ڪيترن ئي سيلن ۾ ٽيڪسٽ يا ڪردار شامل ڪريو Suite
هن سبق جي پهرئين حصي ۾، توهان ايڪسل سيلز ۾ ٽيڪسٽ شامل ڪرڻ لاءِ ڪيترائي مختلف فارمولا سکيا. ھاڻي، اچو ته مان توھان کي ڏيکاريان ته ڪم کي ڪجھ ڪلڪن سان ڪيئن پورو ڪجي :)
Ultimate Suite سان توھان جي Excel ۾ انسٽال ڪيو وڃي، ھتي ھيٺ ڏنل قدم آھن:
- پنھنجو ذريعو چونڊيو ڊيٽا.
- تي Ablebits ٽئب تي، ٽيڪسٽ گروپ ۾، ڪلڪ ڪريو شامل ڪريو .
- تي متن شامل ڪريو پين، ٽائيپ ڪريو اکر/ٽيڪسٽ جيڪو توھان چاھيو ٿا منتخب ٿيل سيلز ۾ شامل ڪريو، ۽ بيان ڪريو جتي ان کي داخل ڪيو وڃي:
- شروع ۾
- آخر ۾
- مخصوص متن/ڪردار کان اڳ
- مخصوص متن/ڪردار کان پوءِ
- شروع يا آخر کان Nth اکر کان پوءِ
- دٻايو متن شامل ڪريو بٽڻ. ٿي ويو!
مثال طور، اچو ته اسٽرنگ داخل ڪريون "PR-" کان پوءِ "-" ڪردار جي سيلز A2:A7 ۾. ان لاءِ، اسان ھيٺ ڏنل سيٽنگون ترتيب ڏيون ٿا:
ھڪ لمحي بعد، اسان مطلوب نتيجو حاصل ڪندا آھيون:
36>
ھي آھن شامل ڪرڻ جا بھترين طريقا اکرن ۽ ٽيڪسٽ اسٽرنگ Excel ۾. مان توھان جي پڙھڻ لاءِ توھان جي مھرباني ڪريان ٿو ۽ اميد آھي توھان کي ايندڙ ھفتي اسان جي بلاگ تي ڏسڻ لاءِ!
دستياب ڊائون لوڊ
ايڪسل ۾ سيل ۾ ٽيڪسٽ شامل ڪريو - فارمولا مثال (.xlsmفائل)
الٽيميٽ سوٽ - آزمائشي ورزن (.exe فائل)
>365، Excel 2019، ۽ Excel Online، توھان استعمال ڪري سگھو ٿا CONCAT فنڪشن، جيڪو ھڪڙو جديد متبادل آھي CONCATENATE:CONCAT(" text", cell)نوٽ. مهرباني ڪري ڌيان ڏيو ته، سڀني فارمولين ۾، متن اقتباس جي نشانين ۾ بند ڪيو وڃي. 0 سيل جي شروعات، ھتي آھي توھان کي ڇا ڪرڻ گھرجي:
- سيل ۾ جتي توھان نتيجو ڪڍڻ چاھيو ٿا، ٽائپ ڪريو برابر نشاني (=).
- مطلوب ٽيڪسٽ ٽائپ اقتباس جي نشانين جي اندر.
- ايمپرسينڊ علامت (&) ٽائيپ ڪريو.
- سيل کي چونڊيو جنهن ۾ ٽيڪسٽ شامل ڪيو ويندو، ۽ انٽر کي دٻايو.
متبادل طور تي، توھان پنھنجي ٽيڪسٽ اسٽرنگ ۽ سيل ريفرنس کي ان پٽ پيراميٽر جي طور تي CONCATENATE يا CONCAT فنڪشن ۾ مهيا ڪري سگھو ٿا.
مثال طور، A2 ۾ پروجيڪٽ جي نالي سان " Project: " کي اڳي ڪرڻ لاءِ. هيٺ ڏنل فارمولن مان ڪو به ڪم ڪندو.
سڀني Excel ورزن ۾:
="Project:"&A2
=CONCATENATE("Project:", A2)
Excel 365 ۽ Excel 2019 ۾:
=CONCAT("Project:", A2)
B2 ۾ فارمولا داخل ڪريو، ان کي ڪالم ھيٺ ڇڪيو، ۽ توھان وٽ ساڳيو متن سڀني سيلن ۾ داخل ڪيو ويندو.
ٽپ. مٿيون فارموليون ٻن تارن کي جڙيل جڳهن کان سواءِ. وائيٽ اسپيس سان قدرن کي الڳ ڪرڻ لاءِ، ٽائيپ ڪريو اسپيس اکر اڳي ٿيل متن جي آخر ۾ (مثال طور "پروجيڪٽ: ").
سھولت لاءِ، توھان ھدف واري ٽيڪسٽ کي اڳواٽ بيان ڪيل سيل (E2) ۾ داخل ڪري سگھو ٿا ۽ ٻن ٽيڪسٽ سيلز کي گڏ ڪريو :
بغير اسپيس:
=$E$2&A2
=CONCATENATE($E$2, A2)
اسپيس سان:
=$E$2&" "&A2
=CONCATENATE($E$2, " ", A2)
مهرباني ڪري نوٽ ڪريو ته سيل جو پتو جنهن ۾ اڳي پينڊ ٿيل ٽيڪسٽ $ جي نشاني سان بند ٿيل آهي، ته جيئن فارمولا کي هيٺ نقل ڪرڻ وقت اهو شفٽ نه ٿئي.
هن طريقي سان، توهان هر فارمولا کي اپڊيٽ ڪرڻ جي بغير شامل ڪيل متن کي هڪ جاءِ تي آساني سان تبديل ڪري سگهو ٿا.
17>
ايڪسل ۾ سيلز جي آخر ۾ ٽيڪسٽ ڪيئن شامل ڪجي
موجوده سيل ۾ ٽيڪسٽ يا مخصوص ڪردار شامل ڪرڻ لاءِ، ڪنٽينشن جو طريقو ٻيهر استعمال ڪريو. فرق گڏيل قدرن جي ترتيب ۾ آهي: هڪ سيل ريفرنس هڪ ٽيڪسٽ اسٽرنگ جي پٺيان آهي.
مثال طور، اسٽرنگ کي شامل ڪرڻ لاءِ " -US " سيل A2 جي آخر ۾ استعمال ڪرڻ لاءِ هي فارمولا آهن:
=A2&"-US"
=CONCATENATE(A2, "-US")
=CONCAT(A2, "-US")
متبادل طور تي، توهان ٽيڪسٽ کي ڪجهه سيل ۾ داخل ڪري سگهو ٿا، ۽ پوءِ ٻه شامل ڪريو. سيلز ٽيڪسٽ سان گڏ گڏ ڪريو:
=A2&$D$2
=CONCATENATE(A2, $D$2)
مهرباني ڪري ضم ٿيل ٽيڪسٽ ($D$2) لاءِ مڪمل حوالو استعمال ڪرڻ ياد رکو ته جيئن سڄي ڪالمن ۾ صحيح طريقي سان نقل ڪجي .
اسٽرنگ جي شروعات ۽ پڇاڙيءَ ۾ اکرن کي شامل ڪريو
موجوده سيل ۾ ٽيڪسٽ کي اڳڀرائي ۽ ضميمو ڪيئن ڪجي، اتي ڪجھ به نه آھي جيڪو توھان کي ٻئي استعمال ڪرڻ کان روڪيو هڪ فارمولي ۾ ٽيڪنڪ.
مثال طور، اچو ته اسٽرنگ شامل ڪريون" پروجيڪٽ: " شروع تائين ۽ " -US " A2 ۾ موجود متن جي آخر تائين.
="Project:"&A2&"-US"
=CONCATENATE("Project:", A2, "-US")
<3
=CONCAT("Project:", A2, "-US")
الگ سيلز ۾ اسٽرنگ انپٽ سان، اهو هڪجهڙائي سان ڪم ڪري ٿو:
0>19>ٻن يا وڌيڪ سيلن مان ٽيڪسٽ گڏ ڪريو
ڪرڻ لاءِ ڪيترن ئي سيلن مان قدرن کي ھڪڙي سيل ۾ رکو، اڳ ۾ ئي واقف ٽيڪنڪ استعمال ڪندي اصل سيلن کي گڏ ڪريو: ھڪڙو ايمپرسينڊ علامت، CONCATENATE يا CONCAT فنڪشن.
مثال طور، ڪاما استعمال ڪندي ڪالمن A ۽ B مان قيمتون گڏ ڪرڻ ۽ ڊيليميٽر لاءِ هڪ اسپيس ("")، B2 ۾ ھيٺ ڏنل فارمولين مان ھڪڙو داخل ڪريو، ۽ پوءِ ان کي ڪالم ھيٺ ڇڪيو.
ٻن سيلن مان ٽيڪسٽ ايمپرسنڊ سان شامل ڪريو:
=A2&", "&B2
ٻن سيلن مان متن کي CONCAT يا CONCATENATE سان گڏ ڪريو:
=CONCATENATE(A2, ", ", B2)
=CONCAT(A2, ", ", B2)
جڏهن ٻن ڪالمن مان متن شامل ڪيو وڃي ، ٿيو Related cell References (جهڙوڪ A2) استعمال ڪرڻ جي پڪ ڪريو، ان ڪري اهي هر قطار لاءِ صحيح ترتيب ڏيو جتي فارمولا نقل ڪيو ويو آهي.
20>
ملڻ لاءِ متن کان وڌيڪ سيلز Excel ۾ 365 ۽ ايڪسل 2019، توهان ڪري سگهو ٿا TEXTJOIN فنڪشن جو فائدو وٺو. ان جو نحو هڪ ڊيليميٽر (پهرين دليل) لاءِ مهيا ڪري ٿو، جيڪو فارمولر کي وڌيڪ جامع ۽ منظم ڪرڻ آسان بڻائي ٿو.
مثال طور، ٽن ڪالمن (A، B ۽ C) مان اسٽرنگ شامل ڪرڻ، قدرن کي الڳ ڪرڻ سان هڪ ڪاما ۽ هڪ اسپيس، فارمولا آهي:
=TEXTJOIN(", ", TRUE, A2, B2, C2)
21>
ڪيئن ڪجي اسپيشل اکر کي ايڪسل ۾ سيل ۾ شامل ڪرڻ
ان ۾ خاص ڪردار داخل ڪرڻ لاءِ هڪ Excelسيل، توهان کي ڄاڻڻ جي ضرورت آهي ان جو ڪوڊ ASCII سسٽم ۾. هڪ دفعو ڪوڊ قائم ڪيو ويو آهي، ان کي فراهم ڪريو CHAR فنڪشن کي هڪ لاڳاپيل ڪردار واپس ڪرڻ لاء. CHAR فنڪشن 1 کان 255 تائين ڪنهن به نمبر کي قبول ڪري ٿو. پرنٽ لائق ڪردارن جي ڪوڊن جي هڪ فهرست (قدر 32 کان 255 تائين) هتي ملي سگهي ٿي.
موجوده قدر يا فارمولا جي نتيجي ۾ خاص ڪردار شامل ڪرڻ لاءِ، توهان لاڳو ڪري سگھو ٿا ڪو به ٺاھڻ وارو طريقو جيڪو توھان کي پسند اچي.
مثال طور، ٽريڊ مارڪ علامت (™) کي A2 ۾ ٽيڪسٽ ۾ شامل ڪرڻ لاءِ، ھيٺ ڏنل فارمولن مان ڪو به ڪم ڪندو:
=A2&CHAR(153)
=CONCATENATE(A2&CHAR(153))
=CONCAT(A2&CHAR(153))
22>
ڪيئن ايڪسل ۾ فارمولا ۾ ٽيڪسٽ شامل ڪجي
ڪنهن خاص ڪردار يا متن کي فارمولا جي نتيجي ۾ شامل ڪرڻ لاءِ، بس هڪ اسٽرنگ کي پاڻ فارمولا سان ڳنڍيو.
چون ٿا ته، توهان هي فارمولا استعمال ڪري رهيا آهيو موجوده وقت کي موٽڻ لاءِ:
=TEXT(NOW(), "h:mm AM/PM")
پنهنجي استعمال ڪندڙن کي وضاحت ڪرڻ لاءِ ته اهو ڪهڙو وقت آهي ، توھان ڪجھ متن رکي سگھو ٿا فارمولا کان اڳ ۽/يا پوءِ> =CONCAT("Current time: ", TEXT(NOW(), "h:mm AM/PM"))
فارمولا کان پوءِ ٽيڪسٽ شامل ڪريو:
=TEXT(NOW(), "h:mm AM/PM")&" - current time"
=CONCATENATE(TEXT(NOW(), "h:mm AM/PM"), " - current time")
=CONCAT(TEXT(NOW(), "h:mm AM/PM"), " - current time")
24>0>14>ٻنهي پاسن تي فارمولا ۾ ٽيڪسٽ شامل ڪريو:
="It's " &TEXT(NOW(), "h:mm AM/PM")& " here in Gomel"
=CONCATENATE("It's ", TEXT(NOW(), "h:mm AM/PM"), " here in Gomel")
=CONCAT("It's ", TEXT(NOW(), "h:mm AM/PM"), " here in Gomel")
6> ڪيئن داخل ڪجي rt متن Nth اکر کان پوءِ
ڪنهن مخصوص متن يا ڪردار کي سيل ۾ ڪنهن خاص پوزيشن تي شامل ڪرڻ لاءِ، توهان کي اصل اسٽرنگ کي ٻن حصن ۾ ورهائڻو پوندو ۽ متن کي وچ ۾ رکڻو پوندو. هتي ڪيئن آهي:
- داخل ٿيل کان اڳ واري سب اسٽرينگ کي ڪڍيوLEFT فنڪشن جي مدد سان متن:
LEFT(cell, n)
RIGHT(cell, LEN(cell) -n)
مڪمل فارمولا هي فارم وٺي ٿو:
کاٻي ( cell ، n ) & " text " & RIGHT( cell , LEN( cell ) - n )ساڳيون حصا CONCATENATE يا CONCAT فنڪشن استعمال ڪندي گڏ ڪري سگهجن ٿا:
CONCATENATE(کاٻي( cell ، n )، " text "، RIGHT( cell ، LEN( cell ) - n ))ڪم پڻ REPLACE فنڪشن استعمال ڪندي مڪمل ڪري سگھجي ٿو:
REPLACE( cell , n+1 , 0 , " text ")چال اها آهي ته num_chars دليل جيڪو وضاحت ڪري ٿو ته ڪيترا اکر مٽائڻا آهن 0 تي سيٽ ٿيل آهي، تنهن ڪري فارمولا اصل ۾ داخل ڪري ٿو text ڪنهن به شيءِ کي تبديل ڪرڻ کان سواءِ سيل ۾ مخصوص پوزيشن تي. پوزيشن ( start_num argument) هن جملي کي استعمال ڪندي ڳڻيو ويندو آهي: n+1. اسان 1 کي nth ڪردار جي پوزيشن ۾ شامل ڪندا آهيون ڇاڪاڻ ته متن ان کان پوء داخل ٿيڻ گهرجي.
مثال طور، A2 ۾ 2nd ڪردار کان پوء هائفن (-) داخل ڪرڻ لاء، B2 ۾ فارمولا آهي:
=LEFT(A2, 2) &"-"& RIGHT(A2, LEN(A2) -2)
يا
=CONCATENATE(LEFT(A2, 2), "-", RIGHT(A2, LEN(A2) -2))
يا
=REPLACE(A2, 2+1, 0, "-")
فارمولا کي هيٺ ڇڪيو، ۽ توهان وٽ ساڳيو هوندو اکرن کي سڀني سيلن ۾ داخل ڪيو ويو:
0> 26> 6> ڪنهن مخصوص کان اڳ / بعد ۾ ٽيڪسٽ ڪيئن شامل ڪجياکرڪجهه متن داخل ڪرڻ لاءِ ڪنهن خاص ڪردار کان اڳ يا پوءِ، توهان کي ان ڪردار جي پوزيشن کي اسٽرنگ ۾ طئي ڪرڻو پوندو. اهو SEARCH فنڪشن جي مدد سان ڪري سگهجي ٿو:
SEARCH(" char ", cell )جڏهن پوزيشن طئي ٿي ويندي آهي، توهان مڪمل طور تي هڪ اسٽرنگ شامل ڪري سگهو ٿا. انهي جاءِ تي مٿي ڏنل مثال ۾ بحث ڪيل طريقا استعمال ڪندي.
مخصوص ڪردار کان پوءِ ٽيڪسٽ شامل ڪريو
ڪجهه متن کي ڏنل ڪردار کان پوءِ داخل ڪرڻ لاءِ، عام فارمولا آهي:
LEFT( cell ، SEARCH(" char ", cell )) & " text " & ساڄي ( سيل ، LEN( سيل ) - ڳولھيو (" چار "، سيل ))يا
CONCATENATE (کاٻي ( سيل ، ڳولا (" چار "، سيل ))، " ٽيڪسٽ "، ساڄي ( سيل ، LEN( cell ) - SEARCH(" char ", cell )))مثال طور، ٽيڪسٽ داخل ڪرڻ ( يو ايس) A2 ۾ هائفن کان پوء، فارمولا آهي:
=LEFT(A2, SEARCH("-", A2)) &"(US)"& RIGHT(A2, LEN(A2) - SEARCH("-", A2))
يا
=CONCATENATE(LEFT(A2, SEARCH("-", A2)), "(US)", RIGHT(A2, LEN(A2) -SEARCH("-", A2)))
27>
ٽيڪسٽ داخل ڪريو مخصوص اکر کان اڳ
ڪجهه متن شامل ڪرڻ لاءِ ڪنهن خاص ڪردار کان اڳ، فارمولا آهي:
LEFT( cell ، SEARCH(" char ", سيل ) -1) & " text " & ساڄي ( سيل ، LEN( سيل ) - ڳولها (" چار "، سيل ) +1)يا
CONCATENATE(کاٻي( cell ، SEARCH(" char ", cell ) - 1), " text ", RIGHT( cell ، LEN( cell ) - SEARCH(" char ", cell ) +1))جيئن توهان ڏسو ٿا، فارمولا انهن سان بلڪل ملندڙ جلندڙ آهنهڪ ڪردار کان پوء متن داخل ڪريو. فرق اهو آهي ته اسان پهرين SEARCH جي نتيجي مان 1 کي گھٽائي ڇڏيندا آهيون LEFT فنڪشن کي مجبور ڪرڻ لاءِ ڪردار کي ڇڏڻ لاءِ جنهن کان پوءِ متن شامل ڪيو ويندو. ٻئي SEARCH جي نتيجي ۾، اسان 1 شامل ڪريون ٿا، ته جيئن RIGHT فنڪشن اھو اکر آڻيندو.
مثال طور، متن (US) کي A2 ۾ ھائيفن کان اڳ، هي استعمال ڪرڻ جو فارمولا آهي:
=LEFT(A2, SEARCH("-", A2) -1) &"(US)"& RIGHT(A2, LEN(A2) -SEARCH("-", A2) +1)
يا
=CONCATENATE(LEFT(A2, SEARCH("-", A2) -1), "(US)", RIGHT(A2, LEN(A2) -SEARCH("-", A2) +1))
28>
نوٽس:
- جيڪڏهن اصل سيل ۾ هڪ ڪردار جي ڪيترن ئي واقعن تي مشتمل آهي، ٽيڪسٽ داخل ڪيو ويندو پهرين واقعن کان اڳ/بعد ۾. 11> SEARCH فنڪشن آهي ڪيس غير حساس ۽ ننڍي ۽ وڏي اکرن ۾ فرق نه ٿو ڪري سگھجي. جيڪڏهن توهان جو مقصد آهي ته ٽيڪسٽ شامل ڪرڻ کان اڳ/بعد ۾ ننڍي يا وڏي اکر، ته پوءِ ان اکر کي ڳولڻ لاءِ ڪيس-حساس FIND فنڪشن استعمال ڪريو.
ايڪسل سيل ۾ متن جي وچ ۾ جاء ڪيئن شامل ڪجي
حقيقت ۾، اهو صرف ٻن پوئين مثالن جو هڪ مخصوص ڪيس آهي.
سڀني سيلن ۾ ساڳئي پوزيشن تي اسپيس شامل ڪرڻ لاءِ، nth ڪردار کان پوءِ ٽيڪسٽ داخل ڪرڻ لاءِ فارمولا استعمال ڪريو، جتي text اسپيس اکر ("") آهي.
مثال طور، سيل A2:A7 ۾ 10هين ڪردار کان پوءِ اسپيس داخل ڪرڻ لاءِ، B2 ۾ هيٺ ڏنل فارمولا داخل ڪريو ۽ ان کي ڇڪيو B7:
=LEFT(A2, 10) &" "& RIGHT(A2, LEN(A2) -10)
يا
=CONCATENATE(LEFT(A2, 10), " ", RIGHT(A2, LEN(A2) -10))
سڀني اصل سيلن ۾، 10th ڪردار هڪ ڪالون (:) آهي، تنهنڪري هڪ جاء داخل ڪئي وئي آهي. بلڪل جتي اسان کي ضرورت آهيit:
هر سيل ۾ مختلف پوزيشن تي اسپيس داخل ڪرڻ لاءِ، فارمولا کي ترتيب ڏيو جيڪو متن کي مخصوص ڪردار کان اڳ/بعد ۾ شامل ڪري.
هيٺ ڏنل نموني واري جدول ۾، هڪ ڪالون (:) پروجيڪٽ نمبر کان پوءِ رکيل آهي، جنهن ۾ ڪردارن جو هڪ متغير نمبر ٿي سگهي ٿو. جيئن ته اسان ڪولن کان پوءِ هڪ جاءِ شامل ڪرڻ چاهيون ٿا، اسان ان جي پوزيشن کي ڳوليندا آهيون SEARCH فنڪشن:
=LEFT(A2, SEARCH(":", A2)) &" "& RIGHT(A2, LEN(A2)-SEARCH(":", A2))
يا
=CONCATENATE(LEFT(A2, SEARCH(":", A2)), " ", RIGHT(A2, LEN(A2)-SEARCH(":", A2)))
30> 6 شروعات
هيٺ ڏنل ميڪرو ٽيڪسٽ يا مخصوص ڪردار کي شروع سڀني چونڊيل سيلز جي ۾ شامل ڪن ٿا. ٻئي رموز ساڳئي منطق تي ڀاڙين ٿا: چونڊيل رينج ۾ هر سيل کي چيڪ ڪريو ۽ جيڪڏهن سيل خالي نه آهي، مخصوص متن کي اڳڀرو ڪريو. فرق اهو آهي جتي نتيجو رکيل آهي: پهريون ڪوڊ اصل ڊيٽا ۾ تبديليون آڻي ٿو جڏهن ته ٻيو نمبر چونڊيل رينج جي ساڄي پاسي واري ڪالمن ۾ نتيجن کي رکي ٿو.
جيڪڏهن توهان کي VBA سان ٿورو تجربو آهي، ھي قدم بہ قدم ھدايت توھان کي عمل ۾ آڻيندو: ايڪسل ۾ VBA ڪوڊ ڪيئن داخل ۽ هلائڻ.
Macro 1: اصل سيلز ۾ ٽيڪسٽ شامل ڪري ٿو
Sub PrependText () Application ۾ ھر سيل لاءِ رينج جي طور تي ڊيم سيل. منتخب ڪريو جيڪڏھن cell.Value "" پوءِ cell.Value = "PR-" & cell.Value Next End Subهي ڪوڊ داخل ڪري ٿو