ಸೂತ್ರದ ಪ್ರಕಾರ ವಿಂಗಡಿಸಿ

ನೀವು ಪಟ್ಟಿಯನ್ನು ವಿಂಗಡಿಸಬೇಕಾದರೆ, ನಿಮ್ಮ ಸೇವೆಯಲ್ಲಿ ಸಾಕಷ್ಟು ಮಾರ್ಗಗಳಿವೆ, ಅವುಗಳಲ್ಲಿ ಸುಲಭವಾದವು ಟ್ಯಾಬ್ ಅಥವಾ ಮೆನುವಿನಲ್ಲಿರುವ ವಿಂಗಡಣೆ ಬಟನ್ ಆಗಿದೆ ಡೇಟಾ (ಡೇಟಾ - ವಿಂಗಡಣೆ). ಆದಾಗ್ಯೂ, ಪಟ್ಟಿಯ ವಿಂಗಡಣೆಯು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಮಾಡಬೇಕಾದ ಸಂದರ್ಭಗಳಿವೆ, ಅಂದರೆ ಸೂತ್ರಗಳು. ಇದು ಅಗತ್ಯವಾಗಬಹುದು, ಉದಾಹರಣೆಗೆ, ಡ್ರಾಪ್-ಡೌನ್ ಪಟ್ಟಿಗಾಗಿ ಡೇಟಾವನ್ನು ರಚಿಸುವಾಗ, ಚಾರ್ಟ್‌ಗಳಿಗಾಗಿ ಡೇಟಾವನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುವಾಗ, ಇತ್ಯಾದಿ. ಫ್ಲೈನಲ್ಲಿ ಸೂತ್ರದೊಂದಿಗೆ ಪಟ್ಟಿಯನ್ನು ಹೇಗೆ ವಿಂಗಡಿಸುವುದು?

ವಿಧಾನ 1. ಸಂಖ್ಯಾ ಡೇಟಾ

ಪಟ್ಟಿಯು ಕೇವಲ ಸಂಖ್ಯಾ ಮಾಹಿತಿಯನ್ನು ಹೊಂದಿದ್ದರೆ, ನಂತರ ಅದನ್ನು ವಿಂಗಡಿಸುವುದು ಕಾರ್ಯಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸುಲಭವಾಗಿ ಮಾಡಬಹುದು ಕಡಿಮೆ (ಸಣ್ಣ) и LINE (ಸಾಲು):

 

ಕಾರ್ಯ ಕಡಿಮೆ (ಸಣ್ಣ) ಸರಣಿಯಿಂದ (ಕಾಲಮ್ A) ಒಂದು ಸಾಲಿನಲ್ಲಿ n-ನೇ ಚಿಕ್ಕ ಅಂಶವನ್ನು ಎಳೆಯುತ್ತದೆ. ಆ. SMALL(A:A;1) ಎಂಬುದು ಕಾಲಮ್‌ನಲ್ಲಿ ಚಿಕ್ಕ ಸಂಖ್ಯೆ, SMALL(A:A;2) ಎರಡನೇ ಚಿಕ್ಕದಾಗಿದೆ, ಮತ್ತು ಹೀಗೆ.

ಕಾರ್ಯ LINE (ಸಾಲು) ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಸೆಲ್‌ಗಾಗಿ ಸಾಲು ಸಂಖ್ಯೆಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ, ಅಂದರೆ ROW(A1)=1, ROW(A2)=2 ಇತ್ಯಾದಿ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಇದನ್ನು n=1,2,3... ಸಂಖ್ಯೆಗಳ ಅನುಕ್ರಮದ ಜನರೇಟರ್ ಆಗಿ ಬಳಸಲಾಗುತ್ತದೆ. ನಮ್ಮ ವಿಂಗಡಿಸಲಾದ ಪಟ್ಟಿ. ಅದೇ ಯಶಸ್ಸಿನೊಂದಿಗೆ, ಹೆಚ್ಚುವರಿ ಕಾಲಮ್ ಮಾಡಲು ಸಾಧ್ಯವಾಯಿತು, ಅದನ್ನು ಸಂಖ್ಯಾತ್ಮಕ ಅನುಕ್ರಮ 1,2,3 ನೊಂದಿಗೆ ಹಸ್ತಚಾಲಿತವಾಗಿ ಭರ್ತಿ ಮಾಡಿ ... ಮತ್ತು ROW ಕಾರ್ಯದ ಬದಲಿಗೆ ಅದನ್ನು ಉಲ್ಲೇಖಿಸಿ.

ವಿಧಾನ 2. ಪಠ್ಯ ಪಟ್ಟಿ ಮತ್ತು ನಿಯಮಿತ ಸೂತ್ರಗಳು

ಪಟ್ಟಿಯು ಸಂಖ್ಯೆಗಳಲ್ಲ, ಆದರೆ ಪಠ್ಯವನ್ನು ಹೊಂದಿದ್ದರೆ, ನಂತರ SMALL ಕಾರ್ಯವು ಇನ್ನು ಮುಂದೆ ಕಾರ್ಯನಿರ್ವಹಿಸುವುದಿಲ್ಲ, ಆದ್ದರಿಂದ ನೀವು ಬೇರೆ, ಸ್ವಲ್ಪ ಉದ್ದವಾದ ಮಾರ್ಗವನ್ನು ಹೋಗಬೇಕಾಗುತ್ತದೆ.

ಮೊದಲಿಗೆ, ಭವಿಷ್ಯದಲ್ಲಿ ವಿಂಗಡಿಸಲಾದ ಪಟ್ಟಿಯಲ್ಲಿರುವ ಪ್ರತಿ ಹೆಸರಿನ ಸರಣಿ ಸಂಖ್ಯೆಯನ್ನು ಕಾರ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ಲೆಕ್ಕಾಚಾರ ಮಾಡುವ ಸೂತ್ರದೊಂದಿಗೆ ಸೇವಾ ಕಾಲಮ್ ಅನ್ನು ಸೇರಿಸೋಣ COUNTIF (COUNTIF):

ಇಂಗ್ಲಿಷ್ ಆವೃತ್ತಿಯಲ್ಲಿ ಅದು ಹೀಗಿರುತ್ತದೆ:

=COUNTIF(A:A,»<"&A1)+COUNTIF($A$1:A1,"="&A1)

ಮೊದಲ ಪದವು ಪ್ರಸ್ತುತ ಒಂದಕ್ಕಿಂತ ಕಡಿಮೆ ಇರುವ ಕೋಶಗಳ ಸಂಖ್ಯೆಯನ್ನು ಎಣಿಸುವ ಕಾರ್ಯವಾಗಿದೆ. ಯಾವುದೇ ಹೆಸರು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಬಾರಿ ಸಂಭವಿಸಿದಲ್ಲಿ ಎರಡನೆಯದು ಸುರಕ್ಷತಾ ನಿವ್ವಳವಾಗಿದೆ. ನಂತರ ಅವರು ಒಂದೇ ಆಗಿರುವುದಿಲ್ಲ, ಆದರೆ ಸತತವಾಗಿ ಹೆಚ್ಚುತ್ತಿರುವ ಸಂಖ್ಯೆಗಳು.

ಈಗ ಸ್ವೀಕರಿಸಿದ ಸಂಖ್ಯೆಗಳನ್ನು ಆರೋಹಣ ಕ್ರಮದಲ್ಲಿ ಅನುಕ್ರಮವಾಗಿ ಜೋಡಿಸಬೇಕು. ಇದಕ್ಕಾಗಿ ನೀವು ಕಾರ್ಯವನ್ನು ಬಳಸಬಹುದು ಕಡಿಮೆ (ಸಣ್ಣ) ಮೊದಲ ಮಾರ್ಗದಿಂದ:

 

ಸರಿ, ಅಂತಿಮವಾಗಿ, ಪಟ್ಟಿಯಿಂದ ಹೆಸರುಗಳನ್ನು ಅವುಗಳ ಸಂಖ್ಯೆಗಳಿಂದ ಹೊರತೆಗೆಯಲು ಇದು ಉಳಿದಿದೆ. ಇದನ್ನು ಮಾಡಲು, ನೀವು ಈ ಕೆಳಗಿನ ಸೂತ್ರವನ್ನು ಬಳಸಬಹುದು:

 

ಕಾರ್ಯ ಹೆಚ್ಚು ಬಹಿರಂಗವಾಗಿದೆ (ಪಂದ್ಯ) ಅಪೇಕ್ಷಿತ ಸರಣಿ ಸಂಖ್ಯೆಗಾಗಿ (1, 2, 3, ಇತ್ಯಾದಿ) ಕಾಲಮ್ B ನಲ್ಲಿ ಹುಡುಕುತ್ತದೆ ಮತ್ತು ವಾಸ್ತವವಾಗಿ, ಈ ಸಂಖ್ಯೆ ಇರುವ ಸಾಲಿನ ಸಂಖ್ಯೆಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಕಾರ್ಯ INDEX (ಇಂಡೆಕ್ಸ್) ಈ ಸಾಲಿನ ಸಂಖ್ಯೆಯಲ್ಲಿರುವ ಹೆಸರನ್ನು ಕಾಲಮ್ A ನಿಂದ ಹೊರತೆಗೆಯುತ್ತದೆ.

ವಿಧಾನ 3: ಅರೇ ಫಾರ್ಮುಲಾ

ಈ ವಿಧಾನವು ವಾಸ್ತವವಾಗಿ, ವಿಧಾನ-2 ರಲ್ಲಿನ ಅದೇ ಪ್ಲೇಸ್‌ಮೆಂಟ್ ಅಲ್ಗಾರಿದಮ್ ಆಗಿದೆ, ಆದರೆ ರಚನೆಯ ಸೂತ್ರದಿಂದ ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗುತ್ತದೆ. ಸೂತ್ರವನ್ನು ಸರಳೀಕರಿಸಲು, C1: C10 ಕೋಶಗಳ ಶ್ರೇಣಿಗೆ ಹೆಸರನ್ನು ನೀಡಲಾಗಿದೆ ಪಟ್ಟಿ (ಕೋಶಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ, ಒತ್ತಿರಿ Ctrl + F3 ಮತ್ತು ಬಟನ್ ರಚಿಸಿ):

 

ಸೆಲ್ E1 ನಲ್ಲಿ, ನಮ್ಮ ಸೂತ್ರವನ್ನು ನಕಲಿಸಿ:

=INDEX(ಪಟ್ಟಿ; ಪಂದ್ಯ(ಸಣ್ಣ(COUNTIF(ಪಟ್ಟಿ; “<"&List); ROW(1:1)); COUNTIF(ಪಟ್ಟಿ; "<"&List); 0))

ಅಥವಾ ಇಂಗ್ಲಿಷ್ ಆವೃತ್ತಿಯಲ್ಲಿ:

=ಇಂಡೆಕ್ಸ್(ಪಟ್ಟಿ, ಪಂದ್ಯ(ಚಿಕ್ಕ)(COUNTIF(ಪಟ್ಟಿ, «<"&ಪಟ್ಟಿ), ಸಾಲು(1:1)), COUNTIF(ಪಟ್ಟಿ, "<"&ಪಟ್ಟಿ), 0))

ಮತ್ತು ತಳ್ಳಿರಿ Ctrl + Shift + Enterಅದನ್ನು ರಚನೆಯ ಸೂತ್ರವಾಗಿ ನಮೂದಿಸಲು. ನಂತರ ಫಲಿತಾಂಶದ ಸೂತ್ರವನ್ನು ಪಟ್ಟಿಯ ಸಂಪೂರ್ಣ ಉದ್ದಕ್ಕೂ ನಕಲಿಸಬಹುದು.

ಸೂತ್ರವು ಸ್ಥಿರ ಶ್ರೇಣಿಯಲ್ಲ ಎಂದು ನೀವು ಬಯಸಿದರೆ, ಆದರೆ ಪಟ್ಟಿಗೆ ಹೊಸ ಅಂಶಗಳನ್ನು ಸೇರಿಸುವಾಗ ಸರಿಹೊಂದಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ, ನಂತರ ನೀವು ಸ್ವಲ್ಪ ತಂತ್ರವನ್ನು ಬದಲಾಯಿಸಬೇಕಾಗುತ್ತದೆ.

ಮೊದಲಿಗೆ, ಪಟ್ಟಿ ಶ್ರೇಣಿಯನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಹೊಂದಿಸಬೇಕಾಗುತ್ತದೆ. ಇದನ್ನು ಮಾಡಲು, ರಚಿಸುವಾಗ, ನೀವು ಸ್ಥಿರ ಶ್ರೇಣಿಯ C3: C10 ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕಾಗಿಲ್ಲ, ಆದರೆ ಲಭ್ಯವಿರುವ ಎಲ್ಲಾ ಮೌಲ್ಯಗಳನ್ನು ಅವುಗಳ ಸಂಖ್ಯೆಯನ್ನು ಲೆಕ್ಕಿಸದೆಯೇ ಉಲ್ಲೇಖಿಸುವ ವಿಶೇಷ ಸೂತ್ರವನ್ನು ಸೂಚಿಸಬೇಕು. ಕ್ಲಿಕ್ Alt + F3 ಅಥವಾ ಟ್ಯಾಬ್ ತೆರೆಯಿರಿ ಸೂತ್ರಗಳು - ಹೆಸರು ನಿರ್ವಾಹಕ (ಸೂತ್ರಗಳು - ಹೆಸರು ನಿರ್ವಾಹಕ), ಹೊಸ ಹೆಸರನ್ನು ರಚಿಸಿ ಮತ್ತು ಕ್ಷೇತ್ರದಲ್ಲಿ ಲಿಂಕ್ (ಉಲ್ಲೇಖ) ಕೆಳಗಿನ ಸೂತ್ರವನ್ನು ನಮೂದಿಸಿ (ವಿಂಗಡಿಸಲು ಡೇಟಾದ ಶ್ರೇಣಿಯು ಸೆಲ್ C1 ನಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ):

=СМЕЩ(C1;0;0;СЧЁТЗ(C1:C1000);1)

=OFFSET(C1,0,0,SCHÖTZ(C1:C1000),1)

ಎರಡನೆಯದಾಗಿ, ಮೇಲಿನ ರಚನೆಯ ಸೂತ್ರವನ್ನು ಅಂಚುಗಳೊಂದಿಗೆ ವಿಸ್ತರಿಸಬೇಕಾಗುತ್ತದೆ - ಭವಿಷ್ಯದಲ್ಲಿ ನಮೂದಿಸಲಾದ ಹೆಚ್ಚುವರಿ ಡೇಟಾದ ನಿರೀಕ್ಷೆಯೊಂದಿಗೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ರಚನೆಯ ಸೂತ್ರವು ಇನ್ನೂ ಭರ್ತಿ ಮಾಡದ ಸೆಲ್‌ಗಳಲ್ಲಿ #NUMBER ದೋಷವನ್ನು ನೀಡಲು ಪ್ರಾರಂಭಿಸುತ್ತದೆ. ಅದನ್ನು ಪ್ರತಿಬಂಧಿಸಲು, ನೀವು ಕಾರ್ಯವನ್ನು ಬಳಸಬಹುದು IFERROR, ನಮ್ಮ ರಚನೆಯ ಸೂತ್ರವನ್ನು "ಸುತ್ತಲೂ" ಸೇರಿಸಬೇಕಾಗಿದೆ:

=IFERROR(ಸೂಚ್ಯಂಕ(ಪಟ್ಟಿ; ಹೊಂದಾಣಿಕೆ(ಸಣ್ಣ(COUNTIF(ಪಟ್ಟಿ; “<"&List); ROW(1:1)); COUNTIF(ಪಟ್ಟಿ; "<"&List); 0));»»)

=IFERROR(NDEX(ಪಟ್ಟಿ, ಪಂದ್ಯ(SMALL(COUNTIF(ಪಟ್ಟಿ, «<"&List), ROW(1:1))), COUNTIF(ಪಟ್ಟಿ, "<"&List), 0));"")

ಇದು #NUMBER ದೋಷವನ್ನು ಸೆರೆಹಿಡಿಯುತ್ತದೆ ಮತ್ತು ಬದಲಿಗೆ ನಿರರ್ಥಕವನ್ನು (ಖಾಲಿ ಉಲ್ಲೇಖಗಳು) ಔಟ್‌ಪುಟ್ ಮಾಡುತ್ತದೆ.

:

  • ಬಣ್ಣದಿಂದ ಶ್ರೇಣಿಯನ್ನು ವಿಂಗಡಿಸಿ
  • ರಚನೆಯ ಸೂತ್ರಗಳು ಯಾವುವು ಮತ್ತು ಅವು ಏಕೆ ಬೇಕು
  • ಹೊಸ ಆಫೀಸ್ 365 ರಲ್ಲಿ SORT ವಿಂಗಡಣೆ ಮತ್ತು ಡೈನಾಮಿಕ್ ಅರೇಗಳು

 

ಪ್ರತ್ಯುತ್ತರ ನೀಡಿ