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

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

9.4 UNIQUE — distinct आणि exactly once

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

या page मध्ये
=UNIQUE(array,[by_col],[exactly_once])

Default UNIQUE प्रत्येक वेगळी value एकदा दाखवतो. exactly_once TRUE केल्यास sourceमध्ये फक्त एकदाच आलेल्या values दाखवतो — अर्थ वेगळा आहे.

=UNIQUE(tblMini[City])
=SORT(UNIQUE(tblMini[City]))
=COUNTA(UNIQUE(tblMini[City]))
=UNIQUE(tblMini[City],,TRUE)
=UNIQUE(tblMini[[City]:[Platform]])

Mini datasetमध्ये 6 distinct Cities; sorted list Kolhapurपासून Solapurपर्यंत. Exactly onceमध्ये Nagpur, Kolhapur, Solapur, Sambhaji Nagar. City–Platformचे 7 distinct pairs आहेत.

Self-updating sales summary

=LET(cities,SORT(UNIQUE(tblMini[City])),
 HSTACK(cities,SUMIFS(tblMini[Amount],tblMini[City],cities)))
City Sales
Kolhapur 232
Nagpur 240
Nashik 360
Pune 544
Sambhaji Nagar 195
Solapur 1,299

Caseपेक्षा spacesची विशेष काळजी घ्या: “Pune” आणि “Pune ” वेगळे results देऊ शकतात. UNIQUE सामान्यतः case-insensitive आहे; फक्त pune/Pune case बदल distinct करण्याची पद्धत नाही. Blanks आणि non-printable characters आधी clean करा.

Practice

Sales आणि row countsचा summary, sales descending:

=LET(cities,UNIQUE(tblMini[City]),
 sales,SUMIFS(tblMini[Amount],tblMini[City],cities),
 counts,COUNTIFS(tblMini[City],cities),
 SORTBY(HSTACK(cities,sales,counts),sales,-1))

इथला counts हा rowsचा count आहे; repeated Order IDs असतील तर distinct orders वेगळे मोजा.