فہرست کا خانہ
سوچ رہے ہیں کہ ایکسل میں موجودہ سیل میں ٹیکسٹ کیسے شامل کیا جائے؟ اس آرٹیکل میں، آپ سیل میں کسی بھی پوزیشن میں حروف داخل کرنے کے چند واقعی آسان طریقے سیکھیں گے۔
ایکسل میں ٹیکسٹ ڈیٹا کے ساتھ کام کرتے وقت، آپ کو بعض اوقات موجودہ میں وہی متن شامل کرنے کی ضرورت پڑسکتی ہے۔ چیزوں کو واضح کرنے کے لیے خلیات۔ مثال کے طور پر، آپ ہر سیل کے شروع میں کچھ سابقہ لگانا چاہتے ہیں، آخر میں ایک خاص علامت ڈالنا چاہتے ہیں، یا فارمولے سے پہلے کچھ متن رکھنا چاہتے ہیں۔
میرا خیال ہے کہ ہر کوئی جانتا ہے کہ اسے دستی طور پر کیسے کرنا ہے۔ یہ ٹیوٹوریل آپ کو سکھائے گا کہ کس طرح فارمولوں کا استعمال کرتے ہوئے متعدد سیلوں میں سٹرنگز کو تیزی سے شامل کرنا ہے اور VBA یا ایک خصوصی Add Text ٹول کے ساتھ کام کو خود کار بنانا ہے۔
شامل کرنے کے لیے ایکسل فارمولے سیل میں ٹیکسٹ/کریکٹر
کسی ایکسل سیل میں مخصوص کریکٹر یا ٹیکسٹ شامل کرنے کے لیے، درج ذیل طریقوں میں سے کسی ایک کو استعمال کرتے ہوئے صرف ایک سٹرنگ اور سیل ریفرنس کو جوڑیں۔
Concatenation operator
کسی سیل میں ٹیکسٹ سٹرنگ شامل کرنے کا سب سے آسان طریقہ ایمپرسینڈ کریکٹر (&) کا استعمال کرنا ہے، جو کہ Excel میں کنکٹنیشن آپریٹر ہے۔
" text"& سیلیہ Excel 2007 - Excel 365 کے تمام ورژنز میں کام کرتا ہے۔
CONCATENATE فنکشن
اسی نتیجہ کو CONCATENATE فنکشن کی مدد سے حاصل کیا جا سکتا ہے:
CONCATENATE(" text", cell)فنکشن ایکسل میں Microsoft 365، Excel 2019 - 2007 کے لیے دستیاب ہے۔
CONCAT فنکشن
ایکسل میں سیلز میں ٹیکسٹ شامل کرنے کے لیےموجودہ متن کے بائیں جانب "PR-" کو سبسٹرنگ کریں۔ اپنی ورک شیٹ میں کوڈ استعمال کرنے سے پہلے، ہمارے نمونے کے متن کو اس سے بدلنا یقینی بنائیں جس کی آپ کو واقعی ضرورت ہے۔
میکرو 2: نتائج کو ملحقہ کالم میں رکھتا ہے
ذیلی PrependText2() ایپلی کیشن میں ہر سیل کے لیے رینج کے طور پر ڈیم سیل۔ سیلیکشن اگر سیل۔ ویلیو "" پھر سیل۔ آف سیٹ(0, 1)۔ ویلیو = "PR-" & cell.Value Next End Subاس میکرو کو چلانے سے پہلے، یقینی بنائیں کہ منتخب کردہ رینج کے دائیں جانب ایک خالی کالم ہے، بصورت دیگر موجودہ ڈیٹا کو اوور رائٹ کر دیا جائے گا۔
متن کو ختم کرنے کے لیے شامل کریں
اگر آپ تمام منتخب سیلز کے اختتام میں ایک مخصوص سٹرنگ/کریکٹر شامل کرنا چاہتے ہیں تو یہ کوڈز مدد کریں گے۔ آپ تیزی سے کام کر لیتے ہیں۔
میکرو 1: اصل سیلز میں ٹیکسٹ شامل کرتا ہے
Sub AppendText() ایپلی کیشن میں ہر سیل کے لیے رینج کے طور پر مدھم سیل۔ سیلیکشن اگر سیل۔ ویلیو "" پھر cell.Value = cell.Value & "-PR" اگلا اختتام ذیلیہمارا نمونہ کوڈ موجودہ متن کے دائیں طرف سبسٹرنگ "-PR" داخل کرتا ہے۔ قدرتی طور پر، آپ اسے اپنی ضرورت کے متن/کریکٹر میں تبدیل کر سکتے ہیں۔
میکرو 2: نتائج کو دوسرے کالم میں رکھتا ہے
Sub AppendText2() Dim cell ایپلیکیشن میں ہر سیل کے لیے رینج کے طور پر۔ سیلیکشن اگر سیل۔ ویلیو "" پھر سیل۔ آف سیٹ(0، 1)۔ ویلیو = سیل۔ ویلیو & "-PR" اگلا اختتام ذیلییہ کوڈ نتائج کو ایک پڑوسی کالم میں رکھتا ہے۔ تو، پہلےآپ اسے چلاتے ہیں، یقینی بنائیں کہ آپ کے پاس منتخب کردہ رینج کے دائیں جانب کم از کم ایک خالی کالم ہے، بصورت دیگر آپ کا موجودہ ڈیٹا اوور رائٹ ہو جائے گا۔
الٹیمیٹ کے ساتھ متعدد سیلز میں متن یا کریکٹر شامل کریں Suite
اس ٹیوٹوریل کے پہلے حصے میں، آپ نے ایکسل سیلز میں متن شامل کرنے کے لیے مٹھی بھر مختلف فارمولے سیکھے ہیں۔ اب، آئیے میں آپ کو دکھاتا ہوں کہ کچھ کلکس کے ساتھ کام کو کیسے پورا کیا جائے :)
آپ کے ایکسل میں الٹیمیٹ سویٹ انسٹال کرنے کے ساتھ، یہ ہیں پیروی کرنے کے اقدامات:
- اپنا ذریعہ منتخب کریں ڈیٹا۔
- Ablebits ٹیب پر، Text گروپ میں، شامل کریں پر کلک کریں۔
- پر متن شامل کریں پین، وہ کریکٹر/ٹیکسٹ ٹائپ کریں جسے آپ منتخب سیلز میں شامل کرنا چاہتے ہیں، اور اس کی وضاحت کریں کہ اسے کہاں داخل کیا جانا چاہیے:
- شروع میں
- آخر میں
- مخصوص متن/کریکٹر سے پہلے
- مخصوص متن/کریکٹر کے بعد
- شروع یا اختتام سے Nth حرف کے بعد
- پر کلک کریں متن شامل کریں بٹن۔ ہو گیا!
مثال کے طور پر، آئیے سیل A2:A7 میں "-" کریکٹر کے بعد سٹرنگ "PR-" ڈالیں۔ اس کے لیے، ہم درج ذیل ترتیبات کو ترتیب دیتے ہیں:
ایک لمحے بعد، ہمیں مطلوبہ نتیجہ ملتا ہے:
یہ شامل کرنے کے بہترین طریقے ہیں۔ ایکسل میں حروف اور متن کے تار۔ میں پڑھنے کے لیے آپ کا شکریہ ادا کرتا ہوں اور امید کرتا ہوں کہ آپ کو اگلے ہفتے ہمارے بلاگ پر ملوں گا!
دستیاب ڈاؤن لوڈ
ایکسل میں سیل میں متن شامل کریں - فارمولہ مثالیں (.xlsmفائل)
الٹیمیٹ سویٹ - ٹرائل ورژن (.exe فائل)
>365، ایکسل 2019، اور ایکسل آن لائن، آپ CONCAT فنکشن استعمال کر سکتے ہیں، جو CONCATENATE کا جدید متبادل ہے:CONCAT(" text", cell)نوٹ. براہ کرم توجہ دیں کہ تمام فارمولوں میں، متن کوٹیشن مارکس میں بند کیا جانا چاہیے۔
یہ عمومی نقطہ نظر ہیں، اور ذیل کی مثالیں یہ بتاتی ہیں کہ انہیں عملی طور پر کیسے لاگو کیا جائے۔
سیلز کے آغاز میں متن کیسے شامل کیا جائے
سیل کے آغاز میں، آپ کو یہ کرنے کی ضرورت ہے:
- اس سیل میں جہاں آپ نتیجہ نکالنا چاہتے ہیں، برابر کا نشان ٹائپ کریں (=)۔
- مطلوبہ متن ٹائپ کریں۔ کوٹیشن مارکس کے اندر۔
- ایمپرسینڈ کی علامت ٹائپ کریں متبادل طور پر، آپ اپنے ٹیکسٹ سٹرنگ اور سیل ریفرنس کو ان پٹ پیرامیٹرز کے بطور CONCATENATE یا CONCAT فنکشن میں فراہم کر سکتے ہیں۔
مثال کے طور پر، A2 میں پروجیکٹ کے نام سے " Project: " کو پہلے سے جوڑنے کے لیے ذیل میں سے کوئی بھی فارمولہ کام کرے گا۔
تمام ایکسل ورژنز میں:
="Project:"&A2
=CONCATENATE("Project:", A2)
ایکسل 365 اور ایکسل 2019 میں:
=CONCAT("Project:", A2)
B2 میں فارمولہ درج کریں، اسے کالم کے نیچے گھسیٹیں، اور آپ کو تمام سیلز میں ایک ہی متن داخل کیا جائے گا۔
ٹپ۔ مندرجہ بالا فارمولے خالی جگہوں کے بغیر دو تاروں کو جوڑتے ہیں۔ وائٹ اسپیس کے ساتھ اقدار کو الگ کرنے کے لیے، پہلے سے منسلک متن کے آخر میں اسپیس کریکٹر ٹائپ کریں (جیسے "پروجیکٹ:")۔
سہولت کے لیے، آپ ٹارگٹ ٹیکسٹ کو پہلے سے طے شدہ سیل (E2) میں ڈال سکتے ہیں اور دو ٹیکسٹ سیل ایک ساتھ جوڑ سکتے ہیں :
اسپیس کے بغیر:
=$E$2&A2
=CONCATENATE($E$2, A2)
اسپیس کے ساتھ:
=$E$2&" "&A2
=CONCATENATE($E$2, " ", A2)
براہ کرم نوٹ کریں کہ سیل کا پتہ جس میں پہلے سے منسلک متن کو $ کے نشان کے ساتھ بند کر دیا جاتا ہے، تاکہ فارمولے کو کاپی کرتے وقت یہ شفٹ نہ ہو۔
اس نقطہ نظر کے ساتھ، آپ ہر فارمولے کو اپ ڈیٹ کیے بغیر، شامل کردہ متن کو آسانی سے ایک جگہ پر تبدیل کر سکتے ہیں۔
ایکسل میں سیلز کے آخر میں ٹیکسٹ کیسے شامل کیا جائے
موجودہ سیل میں ٹیکسٹ یا مخصوص کریکٹر کو شامل کرنے کے لیے، کنکٹنیشن کا طریقہ دوبارہ استعمال کریں۔ فرق مربوط اقدار کی ترتیب میں ہے: سیل حوالہ کے بعد ٹیکسٹ اسٹرنگ آتا ہے۔
مثال کے طور پر، سیل A2 کے آخر میں سٹرنگ " -US " شامل کرنا استعمال کرنے کے لیے یہ فارمولے ہیں:
=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")
الگ سیلز میں سٹرنگ ان پٹ کے ساتھ، یہ یکساں طور پر اچھی طرح کام کرتا ہے:
19>
دو یا دو سے زیادہ سیلز سے متن کو یکجا کریں
ایک سے زیادہ سیلز سے اقدار کو ایک سیل میں رکھیں، پہلے سے مانوس تکنیکوں کا استعمال کرتے ہوئے اصل سیلز کو جوڑیں: ایک ایمپرسینڈ علامت، CONCATENATE یا CONCAT فنکشن۔
مثال کے طور پر، کوما کا استعمال کرتے ہوئے کالم A اور B سے اقدار کو یکجا کرنا اور حد بندی کے لیے ایک اسپیس (", ")، B2 میں درج ذیل فارمولوں میں سے ایک درج کریں، اور پھر اسے کالم کے نیچے گھسیٹیں۔
ایمپرسینڈ کے ساتھ دو سیلوں سے متن شامل کریں:
=A2&", "&B2
دو سیلز سے متن کو CONCAT یا CONCATENATE کے ساتھ جوڑیں:
=CONCATENATE(A2, ", ", B2)
=CONCAT(A2, ", ", B2)
جب دو کالموں سے متن شامل کریں ، ہو متعلقہ سیل حوالہ جات کا استعمال یقینی بنائیں (جیسے A2)، لہذا وہ ہر قطار کے لیے درست طریقے سے ایڈجسٹ کریں جہاں فارمولہ کاپی کیا گیا ہے۔ 365 اور ایکسل 2019، آپ کر سکتے ہیں۔ TEXTJOIN فنکشن کا فائدہ اٹھانا۔ اس کا نحو ایک حد بندی (پہلی دلیل) فراہم کرتا ہے، جو فارمولر کو زیادہ کمپیکٹ اور منظم کرنے میں آسان بناتا ہے۔
مثال کے طور پر، تین کالموں (A، B اور C) سے سٹرنگز کو شامل کرنا، قدروں کو اس کے ساتھ الگ کرنا ایک کوما اور اسپیس، فارمولہ یہ ہے:
=TEXTJOIN(", ", TRUE, A2, B2, C2)
21>
ایکسل میں سیل میں خصوصی کردار کیسے شامل کیا جائے
ایک ایکسلسیل، آپ کو ASCII سسٹم میں اس کا کوڈ جاننے کی ضرورت ہے۔ ایک بار جب کوڈ قائم ہو جائے تو، متعلقہ کردار کو واپس کرنے کے لیے اسے CHAR فنکشن میں فراہم کریں۔ CHAR فنکشن 1 سے 255 تک کسی بھی نمبر کو قبول کرتا ہے۔ پرنٹ ایبل کریکٹر کوڈز کی ایک فہرست (32 سے 255 تک کی قدریں) یہاں دیکھی جا سکتی ہیں۔
موجودہ قدر یا فارمولے کے نتیجے میں ایک خاص حرف شامل کرنے کے لیے، آپ کسی بھی کنکٹنیشن طریقہ کو لاگو کر سکتے ہیں جو آپ کو پسند ہو۔
مثال کے طور پر، A2 میں متن میں ٹریڈ مارک علامت (™) شامل کرنے کے لیے، درج ذیل فارمولوں میں سے کوئی بھی کام کرے گا:
=A2&CHAR(153)
=CONCATENATE(A2&CHAR(153))
=CONCAT(A2&CHAR(153))
ایکسل میں فارمولے میں ٹیکسٹ کیسے شامل کریں
کسی فارمولے کے نتیجے میں ایک مخصوص حرف یا متن شامل کرنے کے لیے، بس فارمولے کے ساتھ ہی ایک سٹرنگ کو جوڑیں۔
چلو کہ، آپ موجودہ وقت کو واپس کرنے کے لیے اس فارمولے کا استعمال کر رہے ہیں:
=TEXT(NOW(), "h:mm AM/PM")
اپنے صارفین کو یہ بتانے کے لیے کہ یہ کیا وقت ہے ، آپ فارمولے سے پہلے اور/یا بعد میں کچھ متن رکھ سکتے ہیں۔
فارمولے سے پہلے متن داخل کریں :
="Current time: "&TEXT(NOW(), "h:mm AM/PM")
=CONCATENATE("Current time: ", 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")
دونوں اطراف کے فارمولے میں متن شامل کریں:
="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")
کیسے لگانا ہے۔ Nth کریکٹر کے بعد rt ٹیکسٹ
کسی سیل میں کسی خاص پوزیشن پر کسی مخصوص ٹیکسٹ یا کریکٹر کو شامل کرنے کے لیے، آپ کو اصل سٹرنگ کو دو حصوں میں تقسیم کرنا ہوگا اور متن کو درمیان میں رکھنا ہوگا۔ یہ طریقہ ہے:
- داخل کردہ سے پہلے ایک ذیلی سٹرنگ نکالیںLEFT فنکشن کی مدد سے ٹیکسٹ:
LEFT(cell, n)
RIGHT(cell, LEN(cell) -n)
مکمل فارمولہ یہ فارم لیتا ہے:
LEFT( سیل ، n ) & " متن " & RIGHT( cell , LEN( cell ) - n )اسی حصوں کو CONCATENATE یا CONCAT فنکشن کا استعمال کرکے ایک ساتھ جوڑا جا سکتا ہے:
CONCATENATE(LEFT( cell , n ), " text ", RIGHT( cell , LEN( cell ) ) - n ))یہ کام REPLACE فنکشن کا استعمال کرکے بھی پورا کیا جاسکتا ہے:
REPLACE( cell , n+1 , 0 , " text ")چال یہ ہے کہ num_chars دلیل جو یہ بتاتی ہے کہ کتنے حروف کو تبدیل کرنا ہے 0 پر سیٹ ہے، لہذا فارمولہ دراصل text<2 داخل کرتا ہے۔> کسی بھی چیز کو تبدیل کیے بغیر سیل میں مخصوص پوزیشن پر۔ پوزیشن ( start_num argument) کا حساب اس اظہار کا استعمال کرتے ہوئے کیا جاتا ہے: n+1۔ ہم 1 کو نویں حرف کی پوزیشن میں شامل کرتے ہیں کیونکہ متن کو اس کے بعد داخل کیا جانا چاہیے۔
مثال کے طور پر، A2 میں دوسرے حرف کے بعد ہائفن (-) ڈالنے کے لیے، B2 میں فارمولا ہے:<3
=LEFT(A2, 2) &"-"& RIGHT(A2, LEN(A2) -2)
یا
=CONCATENATE(LEFT(A2, 2), "-", RIGHT(A2, LEN(A2) -2))
یا
=REPLACE(A2, 2+1, 0, "-")
فارمولے کو نیچے گھسیٹیں، اور آپ کے پاس وہی ہوگا۔ تمام سیلز میں کریکٹر داخل کیا گیا:
کسی مخصوص سے پہلے/بعد میں ٹیکسٹ کیسے شامل کیا جائےکریکٹر
کسی خاص کریکٹر سے پہلے یا بعد میں کچھ ٹیکسٹ داخل کرنے کے لیے، آپ کو اسٹرنگ میں اس کریکٹر کی پوزیشن کا تعین کرنا ہوگا۔ یہ SEARCH فنکشن کی مدد سے کیا جا سکتا ہے:
SEARCH(" char ", cell )ایک بار پوزیشن کا تعین ہو جانے کے بعد، آپ بالکل ایک سٹرنگ شامل کر سکتے ہیں۔ اوپر کی مثال میں زیر بحث نقطہ نظر کو استعمال کرتے ہوئے اس جگہ پر۔
مخصوص کریکٹر کے بعد ٹیکسٹ شامل کریں
دیے گئے کریکٹر کے بعد کچھ ٹیکسٹ داخل کرنے کے لیے، عمومی فارمولا ہے:
LEFT( سیل ، SEARCH(" char ", cell )) & " متن " & RIGHT( cell , LEN( cell ) - SEARCH(" char ", cell ))یا
CONCATENATE (LEFT( cell , SEARCH(" char ", cell )), " text ", RIGHT( cell ، LEN( cell ) - SEARCH(" char ", cell )))مثال کے طور پر، ٹیکسٹ داخل کرنے کے لیے ( US) 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) & " متن " & RIGHT( cell , LEN( cell ) - SEARCH(" char ", cell ) +1)یا
CONCATENATE(LEFT( cell , SEARCH(" char ", cell ) - 1), " text ", RIGHT( cell ، LEN( cell ) - SEARCH(" char ", cell ) +1))جیسا کہ آپ دیکھ رہے ہیں، فارمولے ان سے بہت ملتے جلتے ہیں۔ایک حرف کے بعد متن داخل کریں۔ فرق یہ ہے کہ ہم پہلے SEARCH کے نتیجے سے 1 کو گھٹاتے ہیں تاکہ LEFT فنکشن کو اس کردار کو چھوڑنے پر مجبور کیا جائے جس کے بعد متن شامل کیا جاتا ہے۔ دوسری تلاش کے نتیجے میں، ہم 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 فنکشن استعمال کریں۔
ایکسل سیل میں متن کے درمیان جگہ کیسے شامل کی جائے
درحقیقت، یہ دو پچھلی مثالوں کا صرف ایک مخصوص کیس ہے۔
تمام سیلز میں اسی پوزیشن پر جگہ شامل کرنے کے لیے، نویں حرف کے بعد متن داخل کرنے کے لیے فارمولہ استعمال کریں، جہاں متن اسپیس کریکٹر ہے (" ")۔
مثال کے طور پر، سیلز A2:A7 میں 10ویں کریکٹر کے بعد اسپیس داخل کرنے کے لیے، B2 میں درج ذیل فارمولہ درج کریں اور اسے گھسیٹیں۔ B7:
=LEFT(A2, 10) &" "& RIGHT(A2, LEN(A2) -10)
یا
=CONCATENATE(LEFT(A2, 10), " ", RIGHT(A2, LEN(A2) -10))
تمام اصل خلیوں میں، 10 واں حرف بڑی آنت (:) ہے، اس لیے ایک جگہ داخل کی جاتی ہے۔ بالکل جہاں ہمیں ضرورت ہے۔یہ:
ہر سیل میں مختلف پوزیشن پر جگہ داخل کرنے کے لیے، اس فارمولے کو ایڈجسٹ کریں جو کسی مخصوص کریکٹر سے پہلے/بعد میں ٹیکسٹ شامل کرے۔
ذیل کے نمونے کے جدول میں، ایک بڑی آنت (:) کو پروجیکٹ نمبر کے بعد رکھا گیا ہے، جس میں حروف کی متغیر تعداد ہوسکتی ہے۔ جیسا کہ ہم بڑی آنت کے بعد ایک جگہ شامل کرنا چاہتے ہیں، ہم SEARCH فنکشن کا استعمال کرتے ہوئے اس کی پوزیشن کا پتہ لگاتے ہیں:
=LEFT(A2, SEARCH(":", A2)) &" "& RIGHT(A2, LEN(A2)-SEARCH(":", A2))
یا
=CONCATENATE(LEFT(A2, SEARCH(":", A2)), " ", RIGHT(A2, LEN(A2)-SEARCH(":", A2)))
6 شروعات
نیچے دیے گئے میکروز تمام منتخب سیلز کے شروع میں متن یا ایک مخصوص حرف شامل کرتے ہیں۔ دونوں کوڈز ایک ہی منطق پر انحصار کرتے ہیں: منتخب کردہ رینج میں ہر سیل کو چیک کریں اور اگر سیل خالی نہیں ہے، تو مخصوص متن کو پہلے سے جوڑ دیں۔ فرق یہ ہے کہ نتیجہ کہاں رکھا گیا ہے: پہلا کوڈ اصل ڈیٹا میں تبدیلی کرتا ہے جب کہ دوسرا کوڈ منتخب کردہ رینج کے دائیں جانب ایک کالم میں نتائج رکھتا ہے۔
اگر آپ کو VBA کے ساتھ بہت کم تجربہ ہے، یہ مرحلہ وار گائیڈ آپ کو اس عمل میں لے جائے گا: ایکسل میں VBA کوڈ کیسے داخل اور چلانا ہے۔
میکرو 1: اصل سیلز میں متن شامل کرتا ہے
ذیلی پریپینڈ ٹیکسٹ () ایپلی کیشن میں ہر سیل کے لیے رینج کے طور پر ڈیم سیل۔ سیلیکشن اگر سیل۔ ویلیو "" پھر سیل۔ ویلیو = "PR-" & cell.Value Next End Subیہ کوڈ داخل کرتا ہے۔