Ravindra Bagale · Excelसर्व coursesया course चे lessonsशोधाEnglish

Excel · मराठी आवृत्ती

10.5 Merge — keyवर details जोडा

रवींद्र बागले यांच्या course वर आधारित · सहज मराठीत explanation

या page मध्ये

Merge म्हणजे keyवर दोन Tables जोडणं. Ordersला Storesमधून manager details जोडता येतात. Append rows एकाखाली एक ठेवतो; Merge matching keysवर related columns जोडतो.

Join kindकाय मिळतं?Example
Left Outerपहिल्या Tableच्या सर्व rows, दुसऱ्यातले matches.सर्व orders + उपलब्ध store details.
Right Outerदुसऱ्या Tableच्या सर्व rows, पहिल्यातले matches.दुसऱ्या sourceचा पूर्ण समावेश.
Full Outerदोन्ही sourcesच्या सर्व keys.Reconciliation.
Innerदोन्ही बाजूंना match असलेल्या rows.Known storesच्या orders.
Left Antiपहिल्या Tableमध्ये आहेत, दुसऱ्यात match नाही.Unknown Store IDs असलेल्या orders.
Right Antiदुसऱ्यात आहेत, पहिल्यात match नाही.या orders datasetमध्ये न आलेले stores.

Steps

  1. All_Orders › Home › Merge Queries किंवा as New.
  2. Top All_Ordersचा Store ID आणि bottom Storesचा Store ID select करा. Types आणि key formats जुळवा.
  3. Left Outer निवडा. Preview match information तपासा; पूर्ण datasetची पडताळणी वेगळी करा.
  4. नवीन Stores columnमध्ये Table values दिसतात. Expand icon › City Manager, Manager Email tick करा. Prefix हवा नसेल तर untick.
  5. Mergeच्या आधी/नंतर row count आणि Amount total जुळवा.
  6. वेगळी Left Anti query करून unknown IDs review करा.

Rows दुप्पट का झाल्या?

Storesमध्ये एकाच Store IDचे दोन records असतील तर त्या storeची प्रत्येक order expand केल्यावर दोन rows होते. Lookup tableचा key unique हवा असल्यास duplicates आधी तपासा. Conflicting managers असतील तर मनाने Remove Duplicates करून एक record ठेवू नका; योग्य current/versioned recordचा नियम ठरवा.

CityMap mergeसाठी दोन्ही बाजूंचे keys trim आणि lowercase करून normalize करा. पण normalized map keyही unique असला पाहिजे.

Practice

All_Orders + Storesने manager जोडा; Left Antiने unknown IDs. मग Product ID उपलब्ध असलेल्या order-line sourceला Products merge करून Category जोडा. Sampleमध्ये keyच नसेल तर आधी योग्य source वापरा, अंदाजाने join करू नका.