SORT function in Excel - arrange data by column or row

SORT function

Summary

Excel เคฎें SORT function users เค•ो เคเค• เคฏा เค…เคงिเค• columns เคฏा criteria เค•े เค†เคงाเคฐ เคชเคฐ data เค•ी array เคฏा range เค•ो sort เค•เคฐเคจे เค•ी เค…เคจुเคฎเคคि เคฆेเคคा เคนै। เค‡เคธ function เค•ा เค‰เคชเคฏोเค— ascending เคฏा descending เค•्เคฐเคฎ เคฎें data เค•ो sort เค•เคฐเคจे เค•े เคฒिเค เค•िเคฏा เคœा เคธเค•เคคा เคนै, เค”เคฐ data เค•े เคฌเคก़े set เค•ो organize เค•เคฐเคจे เค•े เคฒिเค เคตिเคถेเคท เคฐूเคช เคธे เค‰เคชเคฏोเค—ी เคนो เคธเค•เคคा เคนै।

Important points

  • Purpose : To organize and arrange data in a specified order.
  • Category : Lookup & Reference functions.
  • Released date/version : Excel 365 and Excel 2021.
  • Inputs/parameters required : 4 (1 mandatory & 3 optional).
  • Output : Dynamically generate data in sorted order.

Syntax

SORT function เค•ा basic syntax เค‡เคธ เคช्เคฐเค•ाเคฐ เคนै:

=SORT(array, [sort_index], [sort_order], [by_col])

  • Array: เคฏเคน เคตเคน array เคฏा data เค•ी range เคนै เคœिเคธे เค†เคช sort เค•เคฐเคจा เคšाเคนเคคे เคนैं।
  • [Sort_index]: เคฏเคน argument specify เค•เคฐเคคा เคนै เค•ि เค•िเคธ column เคฏा row เค•ो sort เค•เคฐเคจा เคนै। เคฏเคฆि เค–ाเคฒी เค›ोเคก़ เคฆिเคฏा เคœाเคคा เคนै, เคคो Excel เคชเคนเคฒे column เคฏा row เค•े เค…เคจुเคธाเคฐ sort เค•เคฐेเค—ा।
  • [Sort_order]: เคฏเคน argument specify เค•เคฐเคคा เคนै เค•ि ascending เคฏा descending เค•्เคฐเคฎ เคฎें sort เค•เคฐเคจा เคนै เคฏा เคจเคนीं। default value 1 (ascending) เคนै, เคฒेเค•िเคจ เค†เคช descending เค•्เคฐเคฎ เคฎें sort เค•เคฐเคจे เค•े เคฒिเค -1 เค•ा เค‰เคชเคฏोเค— เค•เคฐ เคธเค•เคคे เคนैं।
  • [By_col]: เคฏเคน argument optional เคนै เค”เคฐ specify เค•เคฐเคคा เคนै เค•ि column (TRUE) เคฏा row (FALSE) เคฆ्เคตाเคฐा sort เค•เคฐเคจा เคนै เคฏा เคจเคนीं।

Example:

เคฎाเคจ เคฒें เค•ि เค†เคชเค•े เคชाเคธ data เค•ी เคเค• table เคนै เคœिเคธเคฎें เคจिเคฎ्เคจเคฒिเค–िเคค columns เคถाเคฎिเคฒ เคนैं: Name, Age เค”เคฐ Salary । เค†เคช เค‡เคธ data เค•ो เค‰เคฎ्เคฐ เค•े เคนिเคธाเคฌ เคธे descending เค•्เคฐเคฎ เคฎें เคฒเค—ाเคจा เคšाเคนเคคे เคนैं.

Name Age Salary
John 25 50000
John 30 55000
Maria 26 60000
Jane 27 45000
John 26 60000
Williams 30 70000
Janmes 35 75000
John 35 80000
Robert 29 77000

เคเคธा เค•เคฐเคจे เค•े เคฒिเค, เค†เคช เคเค• cell เคฎें เคจिเคฎ्เคจ formula เคฆเคฐ्เคœ เค•เคฐेंเค—े:

=SORT(A2:C10, 2, -1)

เคฏเคน formula Excel เค•ो descending order เคฎें เคฆूเคธเคฐे column (Age) เคฆ्เคตाเคฐा cell A2 เคธे C10 เคฎें data เค•ो sort เค•เคฐเคจे เค•े เคฒिเค เค•เคนเคคा เคนै।

เคเค• เคฌाเคฐ เคœเคฌ เค†เคช formula เคฆเคฐ्เคœ เค•เคฐเคคे เคนैं, เคคो Excel data เค•ो เคœเค—เคน เคฎें sort เค•เคฐेเค—ा, เค‡เคธเคฒिเค original data เค•ो sort เค•िเค เค—เค data เคธे เคฌเคฆเคฒ เคฆिเคฏा เคœाเคเค—ा।

Sorting by Multiple Columns:

SORT function เคญी users เค•ो multiple columns เค•े เค†เคงाเคฐ เคชเคฐ เค›ाँเคŸเคจे เค•ी เค…เคจुเคฎเคคि เคฆेเคคा เคนै, เคœो เคคเคฌ เค‰เคชเคฏोเค—ी เคนो เคธเค•เคคा เคนै เคœเคฌ เค†เคชเค•ो เคเค• เคธे เค…เคงिเค• criteria เค•े เค†เคงाเคฐ เคชเคฐ เค›ाँเคŸเคจे เค•ी เค†เคตเคถ्เคฏเค•เคคा เคนो।

Multiple columns เคฆ्เคตाเคฐा sort เค•เคฐเคจे เค•े เคฒिเค, เค†เคช เคจिเคฎ्เคจ syntax เค•ा เค‰เคชเคฏोเค— เค•เคฐ เคธเค•เคคे เคนैं:

=SORT(array, {sort_index1, sort_index2, ...}, {sort_order1, sort_order2, ...})

curly braces indicate เค•เคฐเคคे เคนैं เค•ि เค†เคช sort index เค”เคฐ sort order arguments เค•े เคฒिเค values เค•ी เคเค• array เคฆเคฐ्เคœ เค•เคฐ เคฐเคนे เคนैं।

Example:

เคฎाเคจ เคฒें เค•ि เค†เคชเค•े เคชाเคธ data เค•ी เคเค• table เคนै เคœिเคธเคฎें เคจिเคฎ्เคจเคฒिเค–िเคค columns เคถाเคฎिเคฒ เคนैं: Name, Age เค”เคฐ Salary । เค†เคช เค‡เคธ data เค•ो เคชเคนเคฒे Age (descending), เค”เคฐ เคซिเคฐ Salary (ascending) เคฆ्เคตाเคฐा sort เค•เคฐเคจा เคšाเคนเคคे เคนैं।

เคเคธा เค•เคฐเคจे เค•े เคฒिเค, เค†เคช เคเค• cell เคฎें เคจिเคฎ्เคจ formula เคฆเคฐ्เคœ เค•เคฐेंเค—े:

=SORT(A2:C10, {2, 3}, {-1, 1})

เคฏเคน formula Excel เค•ो cells A2 เคธे C10 เคฎें data เค•ो เคชเคนเคฒे เคฆूเคธเคฐे column (Age) เคฆ्เคตाเคฐा descending เค•्เคฐเคฎ เคฎें, เค”เคฐ เคซिเคฐ เคคीเคธเคฐे column (Salary) เคฆ्เคตाเคฐा ascending เค•्เคฐเคฎ เคฎें sort เค•เคฐเคจे เค•े เคฒिเค เค•เคนเคคा เคนै।

Sorting by Rows:

SORT function เค•ा เค‰เคชเคฏोเค— columns เค•े เคฌเคœाเคฏ rows เค•े เค†เคงाเคฐ เคชเคฐ sort เค•เคฐเคจे เค•े เคฒिเค เคญी เค•िเคฏा เคœा เคธเค•เคคा เคนै।

Rows เคฆ्เคตाเคฐा sort เค•เคฐเคจे เค•े เคฒिเค, เค†เคช เคจिเคฎ्เคจ syntax เค•ा เค‰เคชเคฏोเค— เค•เคฐ เคธเค•เคคे เคนैं:

=SORT(array, , , FALSE)

Example:

เคฎाเคจ เคฒें เค•ि เค†เคชเค•े เคชाเคธ data เค•ी เคเค• table เคนै เคœिเคธเคฎें เคจिเคฎ्เคจเคฒिเค–िเคค rows เคถाเคฎिเคฒ เคนैं: 1, 2 เค”เคฐ 3। เค†เคช เค‡เคธ data เค•ो เค‰เคฒ्เคŸे เค•्เคฐเคฎ เคฎें sort เค•เคฐเคจा เคšाเคนเคคे เคนैं, เคคाเค•ि row 3 เคชเคนเคฒे เคฆिเค–ाเคˆ เคฆे, เค‰เคธเค•े เคฌाเคฆ row 2 เค”เคฐ เคซिเคฐ row 1 เคฆिเค–ाเคˆ เคฆे।

เคเคธा เค•เคฐเคจे เค•े เคฒिเค, เค†เคช เคเค• cell เคฎें เคจिเคฎ्เคจ formula เคฆเคฐ्เคœ เค•เคฐेंเค—े:

=SORT(A1:C3, , -1, FALSE)

เคฏเคน formula Excel เค•ो columns เค•े เคฌเคœाเคฏ rows เค•ा เค‰เคชเคฏोเค— เค•เคฐเค•े cells A1 เคธे C3 เคฎें data เค•ो reverse order เคฎें sort เค•เคฐเคจे เค•े เคฒिเค เค•เคนเคคा เคนै।

Sorting a Range with Headers:

เคฏเคฆि เค†เคชเค•े data เค•ी range เคฎें headers เคถाเคฎिเคฒ เคนैं, เคคो เค†เคช เค‰เคจ्เคนें sort เคธे เคฌाเคนเคฐ เค•เคฐเคจा เคšाเคน เคธเค•เคคे เคนैं। เคเคธा เค•เคฐเคจे เค•े เคฒिเค, เค†เคช เคเค• เคจเคˆ range เคฌเคจाเคจे เค•े เคฒिเค OFFSET function เค•ा เค‰เคชเคฏोเค— เค•เคฐ เคธเค•เคคे เคนैं เคœो เคฆूเคธเคฐी row (เคฏा เคคीเคธเคฐी row, เคฏเคฆि เค†เคชเค•ी range เคฎें header row เค”เคฐ total row เคถाเคฎिเคฒ เคนै) เคธे เคถुเคฐू เคนोเคคी เคนै।

Example:

เคฎाเคจ เคฒें เค•ि เค†เคชเค•े เคชाเคธ data เค•ी เคเค• table เคนै เคœिเคธเคฎें เคจिเคฎ्เคจเคฒिเค–िเคค headers เคถाเคฎिเคฒ เคนैं: Name, Age เค”เคฐ Salary । เค†เคช เค‡เคธ data เค•ो เค‰เคฎ्เคฐ เค•े เคนिเคธाเคฌ เคธे ascending เค•्เคฐเคฎ เคฎें เคฒเค—ाเคจा เคšाเคนเคคे เคนैं, เคฒेเค•िเคจ header row เค•ो sort เคธे เคฌाเคนเคฐ เค•เคฐ เคฆें.

เคเคธा เค•เคฐเคจे เค•े เคฒिเค, เค†เคช เคเค• cell เคฎें เคจिเคฎ्เคจ formula เคฆเคฐ्เคœ เค•เคฐेंเค—े:

=SORT(OFFSET(A1,1,0,COUNTA(A:A)-1,3), 2, 1)

เคฏเคน formula Excel เค•ो second row (OFFSET function เค•ा เค‰เคชเคฏोเค— เค•เคฐเค•े) เคธे เคถुเคฐू เคนोเคจे เคตाเคฒे data เค•ो sort เค•เคฐเคจे เค”เคฐ ascending order เคฎें เคฆूเคธเคฐे column (Age) เคฆ्เคตाเคฐा sort เค•เคฐเคจे เค•े เคฒिเค เค•เคนเคคा เคนै।


Error handling

เคฏเคนाँ Excel เค•े SORT function เคฎें error handling เค•ा เคเค• เค‰เคฆाเคนเคฐเคฃ เค•े เคธाเคฅ explanation เคฆिเคฏा เค—เคฏा เคนै:

  1. #VALUE! error:
    • เคฏเคน เคคเคฌ เคนोเคคी เคนै เคœเคฌ sort_index เคฏा sort_order argument invalid เคนोเคคे เคนैं।
    • เค‰เคฆाเคนเคฐเคฃ: เคฏเคฆि เค†เคช =SORT(A1:B10, "2", 1) เค•ा เค‰เคชเคฏोเค— เค•เคฐเคคे เคนैं, เคคो Excel #VALUE! เคฒौเคŸाเคเค—ा เค•्เคฏोंเค•ि sort_index ("2") text เคนै, เคจ เค•ि เค•ोเคˆ number।
  2. #SPILL! error:
    • เคฏเคน เคคเคฌ เคนोเคคी เคนै เคœเคฌ sort เค•िเค เค—เค output เค•ो display เคจเคนीं เค•िเคฏा เคœा เคธเค•เคคा เค•्เคฏोंเค•ि target cell เคฌाเคงिเคค (obstructed) เคนैं।
    • เค‰เคฆाเคนเคฐเคฃ: เคฏเคฆि cell C1 เคฎें เคชเคนเคฒे เคธे เคนी data เคนै เค”เคฐ เค†เคช =SORT(A1:B10) เค•ा เค‰เคชเคฏोเค— เค•เคฐเคคे เคนैं, เคคो Excel #SPILL! เคฒौเคŸाเคเค—ा เค•्เคฏोंเค•ि เคฏเคน เคฎौเคœूเคฆा data เค•ो overwrite เคจเคนीं เค•เคฐ เคธเค•เคคा เคนै।
  3. #NAME? error:
    • เคฏเคน เคคเคฌ เคฆिเค–ाเคˆ เคฆेเคคी เคนै เคœเคฌ Excel SORT function เค•ो เคจเคนीं เคชเคนเคšाเคจเคคा เคนै, เค†เคฎเคคौเคฐ เคชเคฐ เคชुเคฐाเคจे version เค•ा เค‰เคชเคฏोเค— เค•เคฐเคจे เค•े เค•ाเคฐเคฃ।
    • เค‰เคฆाเคนเคฐเคฃ: Excel 2016 เคฏा เคชเคนเคฒे เค•े version เคฎें, =SORT(A1:A10) type เค•เคฐเคจे เคชเคฐ #NAME? เคฒौเคŸाเคเค—ा เค•्เคฏोंเค•ि function support เคจเคนीं เค•เคฐเคคा เคนै।
  4. Empty Array Output:
    1. เคฏเคฆि array เค–ाเคฒी เคนै เคฏा เค‡เคธเคฎें เค•ोเคˆ valid data เคจเคนीं เคนै, เคคो SORT function เคเค• เค–ाเคฒी output เคฒौเคŸाเคเค—ा।
    2. เค‰เคฆाเคนเคฐเคฃ: =SORT({}) เคเค• เค–ाเคฒी เคชเคฐिเคฃाเคฎ เคฒौเคŸाเคคा เคนै เค•्เคฏोंเค•ि input เคเค• เค–ाเคฒी array เคนै।
เคฏे เค‰เคฆाเคนเคฐเคฃ เคธाเคฎाเคจ्เคฏ error เค•ो เคช्เคฐเคฆเคฐ्เคถिเคค เค•เคฐเคคे เคนैं เค”เคฐ เคฌเคคाเคคा เคนैं เค•ि Excel เค‰เคจ्เคนें SORT function เค•े เคธाเคฅ เค•ैเคธे handle เค•เคฐเคคा เคนै।

Conclusion

  • SORT simple scenarios เค•े เคฒिเค เค†เคฆเคฐ्เคถ เคนै, เคœเคนाँ เค†เคชเค•ो dataset เค•े เคญीเคคเคฐ เค•ेเคตเคฒ column เคฏा row เค•े เค†เคงाเคฐ เคชเคฐ sort เค•เคฐเคจे เค•ी เค†เคตเคถ्เคฏเค•เคคा เคนोเคคी เคนै।
  • SORTBY เค…เคงिเค• เคฒเคšीเคฒा เคนै เค”เคฐ external ranges เคธे เค•เคˆ column เคฏा criteria เค•ा เค‰เคชเคฏोเค— เค•เคฐเค•े sorting เค•ी เค…เคจुเคฎเคคि เคฆेเคคा เคนै, เคœिเคธเคธे เคฏเคน complex sorting เค•ाเคฐ्เคฏों เค•े เคฒिเค เคฌेเคนเคคเคฐ เค…เคจुเค•ूเคฒ เคนो เคœाเคคा เคนै।


SORT with Other Functions

SORT with FILTER

Excel เคฎें FILTER function เค•े เคธाเคฅ SORT function users เค•ो specific criteria เค•े เค†เคงाเคฐ เคชเคฐ dataset filter เค•เคฐเคจे เค”เคฐ เคซिเคฐ filter เค•िเค เค—เค เคชเคฐिเคฃाเคฎों เค•ो sort เค•เคฐเคจे เค•ी เค…เคจुเคฎเคคि เคฆेเคคा เคนै। เคฏเคน เคฌเคก़े dataset เค•ो mange เค•เคฐเคจे เค•े เคฒिเค เคเค• เคถเค•्เคคिเคถाเคฒी เค‰เคชเค•เคฐเคฃ เคนै, เคœो users เค•ो relevant data เคชเคฐ เคง्เคฏाเคจ เค•ेंเคฆ्เคฐिเคค เค•เคฐเคจे เค”เคฐ เค‡เคธे meaningful order เคฎें เคต्เคฏเคตเคธ्เคฅिเคค เค•เคฐเคจे เคฎें เคธเค•्เคทเคฎ เคฌเคจाเคคा เคนै।

เค‰เคฆाเคนเคฐเคฃ:

เคฎाเคจ เคฒें เค•ि เค†เคชเค•े เคชाเคธ เคจिเคฎ्เคจเคฒिเค–िเคค dataset เคนै:

Product Category Sales
Laptop Electronics 200
Phone Electronics 150
Chair Furniture 100
Desk Furniture 300
Tablet Electronics 250

เค…เคฌ, เคฎाเคจ เคฒीเคœिเค เค•ि เค†เคช เคฏเคน เค•เคฐเคจा เคšाเคนเคคे เคนैं:

  • เค•ेเคตเคฒ "Electronics" category เค•े products เค•ो เคฆिเค–ाเคจे เค•े เคฒिเค data เค•ो filter เค•เคฐें।
  • Filter เค•िเค เค—เค เคชเคฐिเคฃाเคฎों เค•ो Sales เค•े เค…เคจुเคธाเคฐ descending เค•्เคฐเคฎ เคฎें Sort เค•เคฐें।

Formula:

=SORT(FILTER(A2:C6, B2:B6="Electronics"), 3, -1)

Formula เค•ा breakdown:

  1. FILTER(A2, B2="Electronics"): Range A2 เคฎें data เค•ो filter เค•เคฐเคคा เคนै, เค•ेเคตเคฒ เค‰เคจ rows เค•ो เคถाเคฎिเคฒ เค•เคฐเคจे เค•े เคฒिเค เคœเคนाँ "Category" column (B) ​​"Electronics" เค•े เคฌเคฐाเคฌเคฐ เคนै।
  2. SORT(..., 3, -1): Filter เค•िเค เค—เค data เค•ो เคคीเคธเคฐे column (Sales) เค•े เค…เคจुเคธाเคฐ descending เค•्เคฐเคฎ (-1) เคฎें Sort เค•เคฐเคคा เคนै।

Output:

Product Category Sales
Tablet Electronics 250
Laptop Electronics 200
Phone Electronics 150

Key Benefits:

  • Dynamic: Original data เคฎें เคชเคฐिเคตเคฐ्เคคเคจ เคนोเคจे เคชเคฐ filter เค•िเค เค—เค เค”เคฐ sort เค•िเค เค—เค เคชเคฐिเคฃाเคฎ automatic เคฐूเคช เคธे update เคนो เคœाเคँเค—े।
  • Customizable: เค†เคช เค…เคชเคจे data เค•ो เคฌेเคนเคคเคฐ เคฌเคจाเคจे เค•े เคฒिเค เค•เคˆ filter เค”เคฐ sort criteria เคฒाเค—ू เค•เคฐ เคธเค•เคคे เคนैं।
  • Efficient: เค‡เคจ function เค•ो combine เค•เคฐเค•े, เค†เคช manual เคฐूเคช เคธे sort เคฏा filter เค•िเค เคฌिเคจा เคฌเคก़े dataset เค•ो เค†เคธाเคจी เคธे เคช्เคฐเคฌंเคงिเคค เค•เคฐ เคธเค•เคคे เคนैं।

SORT with UNIQUE

Excel เคฎें SORT function เค•ो UNIQUE function เค•े เคธाเคฅ เคฎिเคฒाเค•เคฐ dataset เคธे unique values เค•ी เคธूเคšी เคจिเค•ाเคฒเคจे เค”เคฐ เคซिเคฐ เค‰เคจ values เค•ो ascending เคฏा descending เค•्เคฐเคฎ เคฎें เค•्เคฐเคฎเคฌเคฆ्เคง เค•เคฐเคจे เค•े เคฒिเค เค‰เคชเคฏोเค— เค•िเคฏा เคœाเคคा เคนै। เคฏเคน เคตिเคถेเคท เคฐूเคช เคธे เคฌเคก़े dataset เคธे เคจिเคชเคŸเคจे เค•े เคฆौเคฐाเคจ เค‰เคชเคฏोเค—ी เคนोเคคा เคนै เคœเคนाँ duplicate entries เค•ो เคนเคŸाเคจे เค•ी เค†เคตเคถ्เคฏเค•เคคा เคนोเคคी เคนै เค”เคฐ เคชเคฐिเคฃाเคฎों เค•ो เคเค• specific เค•्เคฐเคฎ เคฎें เคช्เคฐเคธ्เคคुเคค เค•िเคฏा เคœाเคจा เคšाเคนिเค।

เค‰เคฆाเคนเคฐเคฃ 1:

เคฎाเคจ เคฒें เค•ि เค†เคชเค•े เคชाเคธ เคจिเคฎ्เคจเคฒिเค–िเคค dataset เคนै:

Product Sales
Laptop 200
Phone 150
Chair 100
Laptop 200
Tablet 250
Phone 150

เค…เคฌ, เคฎाเคจ เคฒीเคœिเค เค•ि เค†เคช เคฏเคน เค•เคฐเคจा เคšाเคนเคคे เคนैं:

  • Unique product เคจाเคฎ เคจिเค•ाเคฒें (duplicate เคนเคŸाเค•เคฐ)।
  • Unique product เคจाเคฎों เค•ो alphabetically เคฎें ascending เค•्เคฐเคฎ เคฎें เค•्เคฐเคฎเคฌเคฆ्เคง เค•เคฐें।
Formula:

=SORT(UNIQUE(A2:A7), 1, 1)

Formula เค•ा breakdown:

  1. UNIQUE(A2): Range A2 เคธे unique values เคจिเค•ाเคฒเคคा เคนै, เคœिเคธเคฎें product เคจाเคฎ เคถाเคฎिเคฒ เคนैं।
  2. SORT(..., 1, 1): เคชเคนเคฒे column (Product) เค•े เค…เคจुเคธाเคฐ unique values เค•ो ascending เค•्เคฐเคฎ (1) เคฎें เค•्เคฐเคฎเคฌเคฆ्เคง เค•เคฐเคคा เคนै।

Output:
Product
Chair
Laptop
Phone
Tablet

เค‰เคฆाเคนเคฐเคฃ 2: Sales เค•े เค†เคงाเคฐ เคชเคฐ Unique Product เค•ो เค›ाँเคŸเคจा

เคฏเคฆि เค†เคช sales value เค•े เค†เคงाเคฐ เคชเคฐ unique product เค•ो เค›ाँเคŸเคจा เคšाเคนเคคे เคนैं (เค‰เคฆाเคนเคฐเคฃ เค•े เคฒिเค, descending เค•्เคฐเคฎ เคฎें), เคคो เค†เคช formula เค•ो เค‡เคธ เคช्เคฐเค•ाเคฐ modify เค•เคฐ เคธเค•เคคे เคนैं:

Formula:

=SORT(UNIQUE(A2:B7), 2, -1)

Formula เค•ा Breakdown:

  1. UNIQUE(A2): Range A2 (Product เค”เคฐ Sales เคฆोเคจों columns) เคธे unique rows เคจिเค•ाเคฒเคคा เคนै।
  2. SORT(..., 2, -1): Descending เค•्เคฐเคฎ (-1) เคฎें เคฆूเคธเคฐे column (Sales) เคฆ्เคตाเคฐा unique rows เค•ो เค›ाँเคŸเคคा เคนै।

Output:

Product Sales
Tablet 250
Laptop 200
Phone 150
Chair 100

Key Benefits:

  • Remove Duplicates: UNIQUE function เคธुเคจिเคถ्เคšिเคค เค•เคฐเคคा เคนै เค•ि เค†เคช เค•ेเคตเคฒ เค…เคฒเค—-เค…เคฒเค— values เค•े เคธाเคฅ เค•ाเคฎ เค•เคฐें।
  • Organize Data: SORT function เค†เคชเค•ो desired เค•्เคฐเคฎ เคฎें unique values เคช्เคฐเคธ्เคคुเคค เค•เคฐเคจे เค•ी เค…เคจुเคฎเคคि เคฆेเคคा เคนै।
  • Dynamic: เคฆोเคจों functions dynamic เคนैं, เคœिเคธเค•ा เค…เคฐ्เคฅ เคนै เค•ि เคฏเคฆि original data เคฌเคฆเคฒเคคा เคนै เคคो เคชเคฐिเคฃाเคฎ automatic เคฐूเคช เคธे update เคนो เคœाเคคा เคนै।
  • Data Processing เค•ो เคธเคฐเคฒ เคฌเคจाเคคा เคนै: เคฏे functions duplicate เค•ो manual เคฐूเคช เคธे เคนเคŸाเคจे เค”เคฐ sort เค•เคฐเคจे เค•ी เค†เคตเคถ्เคฏเค•เคคा เค•ो เคธเคฎाเคช्เคค เค•เคฐเคคे เคนैं, เคœिเคธเคธे เคฌเคก़े dataset เค•ो manage เค•เคฐเคจा เค†เคธाเคจ เคนो เคœाเคคा เคนै।

Key Differences: Excel เคฎें SORT vs SORTBY Function

Excel เคฎें SORT เค”เคฐ SORTBY เคฆोเคจों functions data เค•ो sort เค•เคฐเคจे เค•े เคฒिเค เค‰เคชเคฏोเค— เค•िเค เคœाเคคे เคนैं, เคฒेเค•िเคจ เคตे flexibility เค”เคฐ เค‰เคชเคฏोเค— เค•े เคฎाเคฎเคฒों เคฎें เคญिเคจ्เคจ เคนोเคคे เคนैं। เคฏเคนाँ เคฎुเค–्เคฏ เค…ंเคคเคฐ เคฆिเค เค—เค เคนैं:

  1. Basic Usage

  • SORT Function:
    • เคช्เคฐเคฆाเคจ เค•ी เค—เคˆ range เค•े เคญीเคคเคฐ columns เคฏा rows เค•े เค†เคงाเคฐ เคชเคฐ data Sort เค•เคฐเคคा เคนै।
    • Syntax: =SORT(array, [sort_index], [sort_order], [by_col])
    • เค‰เคฆाเคนเคฐเคฃ: =SORT(A2:B6, 2, 1) range A2 เค•ो เคฆूเคธเคฐे column (เคœैเคธे, "Price") เค•े เค…เคจुเคธाเคฐ ascending order เคฎें SORT เค•เคฐเคคा เคนै।
  • SORTBY Function:
    • เคเค• เคฏा เค…เคงिเค• additional range/arrays เค•े เค†เคงाเคฐ เคชเคฐ data sort เค•เคฐเคคा เคนै เคœो original array เค•े เคฌाเคนเคฐ เคนो เคธเค•เคคे เคนैं, เคœिเคธเคธे เค…เคงिเค• flexibility เคฎिเคฒเคคा เคนै।
    • Syntax: =SORTBY(array, by_array1, [sort_order1], [by_array2], [sort_order2], ...)
    • เค‰เคฆाเคนเคฐเคฃ: =SORTBY(A2:B6, C2:C6, 1) column C (เคเค• external array) เคฎें values เค•े เค…เคจुเคธाเคฐ A2 เค•ो sort เค•เคฐเคคा เคนै, เคœो dataset เค•ा เคนिเคธ्เคธा เคจเคนीं เคนो เคธเค•เคคा เคนै।
  1. Sorting by Multiple Criteria
  • SORT:
    • sort_index เค•ा เค‰เคชเคฏोเค— เค•เคฐเค•े เคเค• เคนी dataset เค•े เคญीเคคเคฐ column เคฏा rows เค•े เค†เคงाเคฐ เคชเคฐ sort เค•เคฐ เคธเค•เคคे เคนैं।
    • Sort เค•िเค เคœा เคฐเคนे array เค•े เค…ंเคฆเคฐ data เค•े เค†เคงाเคฐ เคชเคฐ sort เคคเค• เคธीเคฎिเคค।
    • เค‰เคฆाเคนเคฐเคฃ: =SORT(A2:C10, 2, 1) range A2 เค•े เคฆूเคธเคฐे column เค•े เค†เคงाเคฐ เคชเคฐ data เค•ो ascending เค•्เคฐเคฎ เคฎें sort เค•เคฐเคคा เคนै।
  • SORTBY:
    • เคฌाเคนเคฐी array เค•े เค†เคงाเคฐ เคชเคฐ sort เค•ी เค…เคจुเคฎเคคि เคฆेเคคा เคนै, เคœिเคธเค•ा เค…เคฐ्เคฅ เคนै เค•ि เค†เคช dataset เค•े เคฌाเคนเคฐ เคเค• เคฏा เค…เคงिเค• criteria เค•े เค†เคงाเคฐ เคชเคฐ sort เค•เคฐ เคธเค•เคคे เคนैं।
    • เค…เคฒเค—-เค…เคฒเค— เค•्เคฐเคฎ เคฎें เค•เคˆ ranges/array เค•े เค†เคงाเคฐ เคชเคฐ sort เค•เคฐ เคธเค•เคคे เคนैं।
    • เค‰เคฆाเคนเคฐเคฃ: =SORTBY(A2:B10, D2:D10, 1, C2:C10, -1) column D เค•े เค†เคงाเคฐ เคชเคฐ A2 เค•ो ascending เค•्เคฐเคฎ เคฎें เค”เคฐ เคซिเคฐ column C เค•े เค†เคงाเคฐ เคชเคฐ descending เค•्เคฐเคฎ เคฎें sort เค•เคฐเคคा เคนै, เคญเคฒे เคนी column D เค”เคฐ C dataset เค•ा เคนिเคธ्เคธा เคจ เคนों।
  1. Flexibility
  • SORT:
    • Specified array เค•े เคญीเคคเคฐ เคฎौเคœूเคฆ columns เคฏा rows เค•े เค†เคงाเคฐ เคชเคฐ sorting เคคเค• เคธीเคฎिเคค।
    • เคธเคฐเคฒ sorting เค†เคตเคถ्เคฏเค•เคคाเค“ं เค•े เคฒिเค เคธเคฌเคธे เค…เคš्เค›ा เค•ाเคฎ เค•เคฐเคคा เคนै เคœเคนाँ เคธเคญी criteria array เค•े เคญीเคคเคฐ เคนोเคคे เคนैं।
  • SORTBY:
    • เค…เคงिเค• เคฒเคšीเคฒा เค•्เคฏोंเค•ि เคฏเคน original data range เค•े เคฌाเคนเคฐ เค…เคคिเคฐिเค•्เคค criteria เค•े เค†เคงाเคฐ เคชเคฐ sort เค•เคฐ เคธเค•เคคा เคนै।
    • Complex sorting เค•े เคฒिเค เค†เคฆเคฐ्เคถ เคœเคนाँ เค†เคชเค•ो เคฌाเคนเคฐी data เค•ो criteria เค•े เคฐूเคช เคฎें เคตिเคšाเคฐ เค•เคฐเคจे เค•ी เค†เคตเคถ्เคฏเค•เคคा เคนोเคคी เคนै।

เค‰เคฆाเคนเคฐเคฃ 1: SORT Function

Product Price
Laptop 1000
Phone 700
Chair 150
Tablet 400
Desk 300
  • Task: Products เค•ो price เค•े เค…เคจुเคธाเคฐ ascending เค•्เคฐเคฎ เคฎें sort เค•เคฐें।
  • Formula: =SORT(A2:B6, 2, 1)

Sorted Output:

Product Price
Chair 150
Desk 300
Tablet 400
Phone 700
Laptop 1000

เค‰เคฆाเคนเคฐเคฃ 2: SORTBY Function

Product Price Rating
Laptop 1000 4.5
Phone 700 4
Chair 150 3.8
Tablet 400 4.7
Desk 300 4.2
  • Task: Products เค•ो เคชเคนเคฒे rating (descending) เค”เคฐ เคซिเคฐ price (ascending) เค•े เค…เคจुเคธाเคฐ sort เค•เคฐें।
  • Formula: =SORTBY(A2:C6, C2:C6, -1, B2:B6, 1)
Sorted Output:
Product Price Rating
Tablet 400 4.7
Laptop 1000 4.5
Desk 300 4.2
Phone 700 4
Chair 150 3.8
  1. Performance
  • SORT:
    • Simple sorting operations เค•े เคฒिเค เค†เคฎเคคौเคฐ เคชเคฐ เคคेเคœ़ เค”เคฐ เค‰เคชเคฏोเค— เคฎें เค†เคธाเคจ เคนै เค•्เคฏोंเค•ि เคฏเคน เค•ेเคตเคฒ specified range เค•े เคญीเคคเคฐ เค•ाเคฎ เค•เคฐเคคा เคนै।
  • SORTBY:
    • เค…เคงिเค• processing เค•ी เค†เคตเคถ्เคฏเค•เคคा เคนो เคธเค•เคคी เคนै เค•्เคฏोंเค•ि เคฏเคน multiple sorting criteria เค”เคฐ external arrays เค•ो เคธंเคญाเคฒ เคธเค•เคคा เคนै, เคœिเคธเคธे เคฏเคน เคฅोเคก़ा เค…เคงिเค• complex เคนो เคœाเคคा เคนै เคฒेเค•िเคจ complex sorting scenarios เค•े เคฒिเค เค…เคค्เคฏเคงिเค• เคฒเคšीเคฒा เคนोเคคा เคนै।

เคเค• เคŸिเคช्เคชเคฃी เคญेเคœें

0 เคŸिเคช्เคชเคฃिเคฏाँ