අන්තර්ගත වගුව
මෙම ලිපිය Excel හි පත්ර නාමය ලබා ගැනීමට පහසු ක්රම 2ක් විදහා දක්වයි. පත්රයේ නම Excel හි වැඩ පත්රිකා වස්තුවේ නාම ගුණාංගයකි.
පුහුණු වැඩපොත බාගන්න
ඔබ මෙම ලිපිය කියවන අතරතුර ව්යායාම කිරීමට මෙම පුහුණු වැඩපොත බාගන්න.
පත්ර නම කොටුවක ගබඩා කර ඇති පත්ර නාමය ලබා ගැනීමට හෝ MsgBox හි පෙන්වා දීමට ශ්රිත හෝ සරල VBA කේතය භාවිතා කරන ලදී.1. එක්සෙල් හි පත්ර නාමය ලබා ගැනීමට සූත්රය භාවිතා කිරීම
එක්සෙල් කිසිදු බිල්ට්-ඉන් කර්තව්යයක් සපයා නැති නිසා පත්රයේ නම ලබා ගැනීමට, අපට අවශ්ය වේ MID, CELL සහ FIND ශ්රිත සමඟ සංයෝජනයකින් ශ්රිතයක් ලිවීමට. අපි එය දෙස බලමු:
=MID(CELL("filename",A1),FIND("]",CELL("filename",A1))+1,31)
අපට නම ලබා ගැනීමට අවශ්ය වැඩ පත්රිකාවේ ඕනෑම සෛලයකට සූත්රය දමන්න. මෙම උදාහරණයේ දී, අපි අපගේ වැඩ පත්රිකාවේ නම “ සූත්රය ” ලෙස නම් කර පසුව සූත්රය C5 කොටුවට දැමුවෙමු.
සූත්රය ක්රියා කරන ආකාරය 11> - සූත්රයේ CELL ශ්රිතය සම්පූර්ණ මාර්ගය, වැඩපොත නම , සහ වත්මන් පත්රයේ නම ලබා දෙයි. මෙන්න සූත්රය:
=CELL("filename",A1)
16>
- අපි සොයා ගත් ප්රතිඵලය පෙර පියවරේදී වැඩපොතේ නම [ ] වරහන් තුළ e අමුණා ඇත. [excel පත්ර නම.xlsm] . අපි හි ස්ථානය සොයා ගත යුතුයදකුණු වරහන . වත්මන් වැඩපත්ර නම වහාම පසු පසු දකුණු වරහන ආරම්භ වේ. එබැවින්, FIND ශ්රිතය පහත සූත්රය සමඟ දකුණු වරහනේ පිහිටීම සොයා ගන්නා අතර හි ස්ථානය ලබා ගැනීමට අපි 1 එකතු කළ යුතුය. වැඩ පත්රිකාවේ නම හි පළමු තන්තුව .
=FIND("]",CELL("filename",A1))+1
- අවසාන වශයෙන්, MID ශ්රිතය තර්ක තුනක් ගනී-
1st තර්කය: =CELL (“ගොනු නාමය”,A1) පළමු පියවරේදී භාවිත වේ.
2වන තර්කය: =FIND(“]”,CELL(“ගොනු නාමය”,A1)) +1 දෙවන පියවරේදී භාවිතා වේ.
3වන තර්කය: 31 එක්සෙල් හි වැඩ පත්රිකාවක නමක උපරිම දිග වේ
වැඩිදුර කියවන්න: Excel වැඩපොතෙහි පත්ර නාමය සොයන්නේ කෙසේද (ක්රම 2)
විකල්ප සූත්රය
මෙම සූත්රය MID ශ්රිතය වෙනුවට RIGHT ශ්රිතය භාවිතා කරන විකල්ප ලෙස භාවිතා කළ හැක.
=RIGHT(CELL("filename",A1),LEN(CELL("filename",A1))-FIND("]",CELL("filename",A1)))
2. එක්සෙල් පත්ර නාමය ලබා ගැනීමට සහ ප්රදර්ශනය කිරීමට VBA කේතය
2.1 VBA කේතය භාවිතයෙන් Excel හි ක්රියාකාරී පත්ර නාමය ලබා ගන්න
භාවිතා කරන්න සක්රිය පත්ර නාමය ලබා ගැනීමට පහත සරල කේතය.
4422
2.2 දර්ශක අංකය භාවිතයෙන් පත්ර නම සොයා ගන්න
පහත කේතය භාවිතා කිරීමෙන් අපට <3 සොයා ගත හැක>වැඩ පත්රිකාවේ නම
ඔවුන්ගේ දර්ශක අංකයමත පදනම්ව. වැඩපොතක බහු වැඩ පත්රිකාතිබේ නම්, මෙම ක්රමය ප්රයෝජනවත් වේවැඩ පත්රිකාවේ නම පහසුවෙන් සහ ඉක්මනින් සොයා ගැනීමට.උදාහරණයක් ලෙස, අපි දෙවන වැඩ පත්රිකාව නමින් vba1 හි සිටිමු. පහත කේතය සමඟින්, අපට පළමු පත්රය නම සූත්රය සොයා ගත හැක.
2721
පහත කේතය සමඟින් අපට අවසාන පත්රය <4 සොයා ගත හැක> වැඩපොතක නම. මෙම උදාහරණයේ, අවසාන පත්රයේ නම VBA 2.
2686
වැඩිදුර කියවන්න: පත්රය සොයන්නේ කෙසේද Excel හි VBA සමඟ නම (උදාහරණ 3)
සටහන්
VBA කේත ප්රතිඵලය පෙන්වීමට අපට MsgBox ශ්රිතය භාවිත කළ හැක MsgBox තුළ එය සෛලයක ගබඩා කිරීම හෝ භාවිතා කිරීම අවශ්ය නොවේ නම්.
නිගමනය
දැන්, අපි ලබාගන්නේ කෙසේදැයි දනිමු Excel හි පත්රයේ නම. මෙම ක්රියාකාරිත්වය වඩාත් විශ්වාසයෙන් භාවිතා කිරීමට එය ඔබව දිරිමත් කරනු ඇතැයි බලාපොරොත්තු වෙමු. ඕනෑම ප්රශ්නයක් හෝ යෝජනා ඒවා පහත අදහස් පෙට්ටියේ තැබීමට අමතක නොකරන්න.