எக்செல்

மாறி நிலை மூலம் உரையை அகற்று

Remove Text Variable Position

எக்செல் சூத்திரம்: மாறி நிலை மூலம் உரையை அகற்றுபொதுவான சூத்திரம் | _+_ | சுருக்கம்

ஒரு கலத்திலிருந்து உரையை அகற்ற, உரை மாறி நிலையில் இருக்கும்போது, ​​நீங்கள் அதன் அடிப்படையில் ஒரு சூத்திரத்தைப் பயன்படுத்தலாம் மாற்று செயல்பாடு , உதவியுடன் FIND செயல்பாடு . காட்டப்பட்டுள்ள எடுத்துக்காட்டில், C6 இல் உள்ள சூத்திரம்:





= REPLACE (text,start, FIND (marker,text)+1,'')

இது பெருங்குடல் உட்பட அனைத்து உரைகளையும் நீக்குகிறது (:) மற்றும் பின்வரும் இடைவெளி.

விளக்கம்

மாற்று செயல்பாடு உரையை நிலைக்கு பதிலாக மாற்றும். ஒன்றை வழங்குவதன் மூலம் உரையை நீக்க நீங்கள் REPLACE ஐப் பயன்படுத்தலாம் வெற்று சரம் ('') 'புதிய_ உரை' வாதத்திற்கு.





இந்த வழக்கில், உரைக்குள் தோன்றும் லேபிள்களை அகற்ற விரும்புகிறோம். லேபிள்கள் நீளத்தில் வேறுபடுகின்றன, மேலும் 'மேக்', 'மாடல்', 'எரிபொருள் சிக்கனம்' போன்ற சொற்களும் அடங்கும். ஒவ்வொரு லேபிளும் ஒரு பெருங்குடல் மற்றும் ஒரு இடைவெளியைத் தொடர்ந்து வருகிறது. முத்திரை எங்கே முடிகிறது என்பதை அறிய நாம் பெருங்குடலை ஒரு 'மார்க்கராக' பயன்படுத்தலாம்.

உள்ளே இருந்து வேலை செய்யும் போது, ​​உரையில் பெருங்குடலின் நிலையைப் பெற FIND செயல்பாட்டைப் பயன்படுத்துகிறோம், பின்னர் பெருங்குடலைப் பின்தொடரும் இடத்தை கணக்கில் எடுத்துக்கொள்ள 1 ஐ சேர்க்கவும். முடிவு (ஒரு எண்) 'num_chars' வாதத்திற்கான மாற்று செயல்பாட்டில் இணைக்கப்பட்டுள்ளது, இது மாற்றுவதற்கான எழுத்துக்களின் எண்ணிக்கையைக் குறிக்கிறது.



பதிலீட்டு செயல்பாடு பின்னர் உரையை 1 முதல் 'பெருங்குடல் + 1' க்கு ஒரு வெற்று சரத்துடன் ('') மாற்றுகிறது. காட்டப்பட்டுள்ள எடுத்துக்காட்டில், தீர்வு இதுபோல் தெரிகிறது:

 
= REPLACE (B6,1, FIND (':',B6)+1,'')
ஆசிரியர் டேவ் பிரன்ஸ்


^