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

அத்தகைய சூழ்நிலையில் என்ன செய்வது? பின்வரும் உதாரணத்துடன் இந்த வழக்கை இன்னும் விரிவாகப் பார்ப்போம்.

சிக்கலை உருவாக்குதல்

கோப்புறையில் உள்ளது என்று வைத்துக்கொள்வோம் E:விற்பனை அறிக்கைகள் கோப்பு உள்ளது சிறந்த 100 பொருட்கள்.xls, இது எங்கள் கார்ப்பரேட் தரவுத்தளம் அல்லது ERP அமைப்பிலிருந்து (1C, SAP, முதலியன) பதிவேற்றம் ஆகும்.

பவர் வினவலில் தரவு பாதைகளை அளவுருவாக்குதல்

இந்த வடிவத்தில் எக்செல் உடன் வேலை செய்வது கிட்டத்தட்ட சாத்தியமற்றது என்பது மட்டையிலிருந்து தெளிவாகத் தெரிகிறது: தரவு, இணைக்கப்பட்ட கலங்கள், கூடுதல் நெடுவரிசைகள், பல-நிலை தலைப்புகள் போன்றவற்றின் மூலம் வெற்று வரிசைகள் குறுக்கிடும்.

எனவே, அதே கோப்புறையில் இந்த கோப்புக்கு அடுத்ததாக, மற்றொரு புதிய கோப்பை உருவாக்குகிறோம் Handler.xlsx, இதில் பவர் வினவல் வினவலை உருவாக்குவோம், அது மூல பதிவேற்றக் கோப்பிலிருந்து அசிங்கமான தரவை ஏற்றும் சிறந்த 100 பொருட்கள்.xls, மற்றும் அவற்றை வரிசையில் வைக்கவும்:

பவர் வினவலில் தரவு பாதைகளை அளவுருவாக்குதல்

வெளிப்புற கோப்பிற்கு ஒரு கோரிக்கையை உருவாக்குதல்

கோப்பை திறக்கிறது Handler.xlsx, தாவலில் தேர்ந்தெடுக்கவும் தேதி கட்டளை எக்செல் பணிப்புத்தகத்திலிருந்து - கோப்பிலிருந்து தரவைப் பெறுங்கள் (தரவு - தரவைப் பெறுங்கள் - கோப்பிலிருந்து - எக்செல் இலிருந்து), பின்னர் மூலக் கோப்பு மற்றும் நமக்குத் தேவையான தாளின் இருப்பிடத்தைக் குறிப்பிடவும். தேர்ந்தெடுக்கப்பட்ட தரவு பவர் வினவல் எடிட்டரில் ஏற்றப்படும்:

பவர் வினவலில் தரவு பாதைகளை அளவுருவாக்குதல்

அவற்றை இயல்பு நிலைக்கு கொண்டு வருவோம்:

  1. வெற்று வரிகளை நீக்கவும் முகப்பு - வரிகளை நீக்கு - வெற்று வரிகளை நீக்கு (முகப்பு - வரிசைகளை அகற்று - வெற்று வரிசைகளை அகற்று).
  2. தேவையற்ற மேல் 4 வரிகளை நீக்கவும் முகப்பு - வரிசைகளை நீக்கு - மேல் வரிசைகளை நீக்கு (முகப்பு - வரிசைகளை அகற்று - மேல் வரிசைகளை அகற்று).
  3. பட்டனைக் கொண்டு முதல் வரிசையை அட்டவணையின் தலைப்புக்கு உயர்த்தவும் முதல் வரியை தலைப்புகளாகப் பயன்படுத்தவும் தாவல் முகப்பு (முகப்பு - முதல் வரிசையை தலைப்பாகப் பயன்படுத்தவும்).
  4. கட்டளையைப் பயன்படுத்தி இரண்டாவது நெடுவரிசையில் உள்ள தயாரிப்புப் பெயரிலிருந்து ஐந்து இலக்கக் கட்டுரையைப் பிரிக்கவும் பிளவு நெடுவரிசை தாவல் மாற்றம் (உருமாற்றம் - பிளவு நெடுவரிசை).
  5. தேவையற்ற நெடுவரிசைகளை நீக்கி, மீதமுள்ளவற்றின் தலைப்புகளை சிறந்த தெரிவுநிலைக்கு மறுபெயரிடவும்.

இதன் விளைவாக, நாம் பின்வரும், மிகவும் இனிமையான படத்தைப் பெற வேண்டும்:

பவர் வினவலில் தரவு பாதைகளை அளவுருவாக்குதல்

இந்த ennobled அட்டவணையை மீண்டும் எங்கள் கோப்பில் உள்ள தாளில் பதிவேற்ற உள்ளது Handler.xlsx அணி மூடி பதிவிறக்கவும் (வீடு - மூடு&ஏற்றுதல்) தாவல் முகப்பு:

பவர் வினவலில் தரவு பாதைகளை அளவுருவாக்குதல்

கோரிக்கையில் ஒரு கோப்பிற்கான பாதையைக் கண்டறிதல்

"M" என்ற சுருக்கமான பெயருடன் பவர் வினவலில் கட்டமைக்கப்பட்ட அக மொழியில் நமது வினவல் "ஹூட்டின் கீழ்" எப்படி இருக்கிறது என்பதை இப்போது பார்க்கலாம். இதைச் செய்ய, வலது பலகத்தில் இருமுறை கிளிக் செய்வதன் மூலம் எங்கள் வினவலுக்குச் செல்லவும் கோரிக்கைகள் மற்றும் இணைப்புகள் மற்றும் தாவலில் விமர்சனம் தேர்வு மேம்பட்ட ஆசிரியர் (பார்வை - மேம்பட்ட எடிட்டர்):

பவர் வினவலில் தரவு பாதைகளை அளவுருவாக்குதல்

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

கோப்பு பாதையுடன் கூடிய ஸ்மார்ட் டேபிளைச் சேர்க்கவும்

இப்போதைக்கு பவர் வினவலை மூடிவிட்டு, கோப்பிற்குத் திரும்புவோம் Handler.xlsx. புதிய வெற்று தாளைச் சேர்த்து, அதில் ஒரு சிறிய “ஸ்மார்ட்” அட்டவணையை உருவாக்குவோம், அதன் ஒரே கலத்தில் எங்கள் மூல தரவுக் கோப்பிற்கான முழு பாதையும் எழுதப்படும்:

பவர் வினவலில் தரவு பாதைகளை அளவுருவாக்குதல்

வழக்கமான வரம்பிலிருந்து ஸ்மார்ட் டேபிளை உருவாக்க, நீங்கள் விசைப்பலகை குறுக்குவழியைப் பயன்படுத்தலாம் ctrl+T அல்லது பொத்தான் அட்டவணையாக வடிவமைக்கவும் தாவல் முகப்பு (முகப்பு - அட்டவணையாக வடிவமைக்கவும்). நெடுவரிசை தலைப்பு (செல் A1) முற்றிலும் எதுவாகவும் இருக்கலாம். தெளிவுக்காக நான் அட்டவணைக்கு ஒரு பெயரைக் கொடுத்துள்ளேன் என்பதையும் நினைவில் கொள்க துப்புகள் தாவல் கன்ஸ்ட்ரக்டர் (வடிவமைப்பு).

எக்ஸ்ப்ளோரரில் இருந்து ஒரு பாதையை நகலெடுப்பது அல்லது அதை கைமுறையாக உள்ளிடுவது, நிச்சயமாக, குறிப்பாக கடினம் அல்ல, ஆனால் மனித காரணியைக் குறைத்து, முடிந்தால், தானாகவே பாதையைத் தீர்மானிப்பது சிறந்தது. நிலையான எக்செல் பணித்தாள் செயல்பாட்டைப் பயன்படுத்தி இதை செயல்படுத்தலாம் கலம் (செல்), தற்போதைய கோப்பிற்கான பாதை உட்பட - ஒரு வாதமாக குறிப்பிடப்பட்ட கலத்தைப் பற்றிய பயனுள்ள தகவல்களைக் கொடுக்க முடியும்:

பவர் வினவலில் தரவு பாதைகளை அளவுருவாக்குதல்

மூல தரவுக் கோப்பு எப்போதும் நமது செயலியின் அதே கோப்புறையில் இருக்கும் என்று நாம் கருதினால், பின்வரும் சூத்திரத்தின் மூலம் நமக்குத் தேவையான பாதையை உருவாக்கலாம்:

பவர் வினவலில் தரவு பாதைகளை அளவுருவாக்குதல்

=இடது(செல்("கோப்புப்பெயர்");கண்டுபிடி("[";செல்("கோப்பு பெயர்"))-1)&"சிறந்த 100 பொருட்கள்.xls"

அல்லது ஆங்கிலத்தில்:

=இடது(செல்("கோப்புப்பெயர்");கண்டுபிடி("[«;செல்("கோப்புப்பெயர்"))-1)&»டாப்-100 товаров.xls»

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

வினவலில் பாதையை அளவுருவாக்கு

கடைசி மற்றும் மிக முக்கியமான தொடுதல் உள்ளது - கோரிக்கையில் மூலக் கோப்பிற்கான பாதையை எழுதுவதற்கு சிறந்த 100 பொருட்கள்.xls, நாங்கள் உருவாக்கிய "ஸ்மார்ட்" அட்டவணையின் செல் A2 ஐக் குறிக்கிறது துப்புகள்.

இதைச் செய்ய, மீண்டும் பவர் வினவல் வினவலுக்குச் சென்று அதை மீண்டும் திறக்கவும் மேம்பட்ட ஆசிரியர் தாவல் விமர்சனம் (பார்வை - மேம்பட்ட எடிட்டர்). மேற்கோள்களில் உரைச் சரம்-பாதைக்குப் பதிலாக “E:Sales ReportsTop 100 products.xlsx” பின்வரும் கட்டமைப்பை அறிமுகப்படுத்துவோம்:

பவர் வினவலில் தரவு பாதைகளை அளவுருவாக்குதல்

Excel.CurrentWorkbook(){[பெயர்=”அமைப்புகள்”] [உள்ளடக்கம்]0 {}[ஆதார தரவுக்கான பாதை]

இதில் என்ன இருக்கிறது என்று பார்ப்போம்:

  • Excel.CurrentWorkbook() தற்போதைய கோப்பின் உள்ளடக்கங்களை அணுகுவதற்கு M மொழியின் செயல்பாடாகும்
  • {[பெயர்=”அமைப்புகள்”] [உள்ளடக்கம்] - இது முந்தைய செயல்பாட்டிற்கான சுத்திகரிப்பு அளவுருவாகும், இது "ஸ்மார்ட்" அட்டவணையின் உள்ளடக்கங்களைப் பெற விரும்புவதைக் குறிக்கிறது. துப்புகள்
  • [ஆதார தரவுக்கான பாதை] என்பது அட்டவணையில் உள்ள நெடுவரிசையின் பெயர் துப்புகள்நாம் குறிப்பிடுவது
  • 0 {} அட்டவணையில் உள்ள வரிசை எண் துப்புகள்அதில் இருந்து தரவுகளை எடுக்க விரும்புகிறோம். தொப்பி கணக்கிடப்படாது மற்றும் எண்ணிடுதல் பூஜ்ஜியத்திலிருந்து தொடங்குகிறது, ஒன்றிலிருந்து அல்ல.

அவ்வளவுதான், உண்மையில்.

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

  • பவர் வினவல் என்றால் என்ன, மைக்ரோசாஃப்ட் எக்செல் இல் பணிபுரியும் போது அது ஏன் தேவைப்படுகிறது
  • பவர் வினவலில் மிதக்கும் உரை துணுக்கை எவ்வாறு இறக்குமதி செய்வது
  • XNUMXD Crosstab ஐ பவர் வினவல் மூலம் பிளாட் டேபிளாக மறுவடிவமைப்பு செய்தல்

ஒரு பதில் விடவும்