ಪರಿವಿಡಿ
ಈ ಟ್ಯುಟೋರಿಯಲ್ನಲ್ಲಿ, ಎಕ್ಸೆಲ್ನಲ್ಲಿ INDEX ನ ಅತ್ಯಂತ ಪರಿಣಾಮಕಾರಿ ಬಳಕೆಗಳನ್ನು ಪ್ರದರ್ಶಿಸುವ ಹಲವಾರು ಸೂತ್ರದ ಉದಾಹರಣೆಗಳನ್ನು ನೀವು ಕಾಣಬಹುದು.
ಎಲ್ಲಾ ಎಕ್ಸೆಲ್ ಫಂಕ್ಷನ್ಗಳ ಶಕ್ತಿಯನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಕಡಿಮೆ ಅಂದಾಜು ಮಾಡಲಾಗಿದೆ ಮತ್ತು ಕಡಿಮೆ ಬಳಸಲಾಗಿದೆ, INDEX ಖಂಡಿತವಾಗಿಯೂ ಟಾಪ್ 10 ರಲ್ಲಿ ಎಲ್ಲೋ ಸ್ಥಾನ ಪಡೆಯುತ್ತದೆ. ಈ ಮಧ್ಯೆ, ಈ ಕಾರ್ಯವು ಸ್ಮಾರ್ಟ್, ಪೂರಕ ಮತ್ತು ಬಹುಮುಖವಾಗಿದೆ.
ಆದ್ದರಿಂದ, Excel ನಲ್ಲಿ INDEX ಕಾರ್ಯವೇನು? ಮೂಲಭೂತವಾಗಿ, INDEX ಸೂತ್ರವು ನಿರ್ದಿಷ್ಟ ಶ್ರೇಣಿ ಅಥವಾ ವ್ಯಾಪ್ತಿಯೊಳಗೆ ಸೆಲ್ ಉಲ್ಲೇಖವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಬೇರೆ ರೀತಿಯಲ್ಲಿ ಹೇಳುವುದಾದರೆ, ಒಂದು ಶ್ರೇಣಿಯಲ್ಲಿನ ಅಂಶದ ಸ್ಥಾನವನ್ನು ನೀವು ತಿಳಿದಿರುವಾಗ (ಅಥವಾ ಲೆಕ್ಕಾಚಾರ ಮಾಡಬಹುದು) ನೀವು INDEX ಅನ್ನು ಬಳಸುತ್ತೀರಿ ಮತ್ತು ಆ ಅಂಶದ ನಿಜವಾದ ಮೌಲ್ಯವನ್ನು ಪಡೆಯಲು ನೀವು ಬಯಸುತ್ತೀರಿ.
ಇದು ಸ್ವಲ್ಪ ಕ್ಷುಲ್ಲಕವೆಂದು ತೋರುತ್ತದೆ, ಆದರೆ ಒಮ್ಮೆ INDEX ಕಾರ್ಯದ ನೈಜ ಸಾಮರ್ಥ್ಯವನ್ನು ನೀವು ಅರಿತುಕೊಳ್ಳುತ್ತೀರಿ, ಇದು ನಿಮ್ಮ ವರ್ಕ್ಶೀಟ್ಗಳಲ್ಲಿ ಡೇಟಾವನ್ನು ನೀವು ಲೆಕ್ಕಾಚಾರ ಮಾಡುವ, ವಿಶ್ಲೇಷಿಸುವ ಮತ್ತು ಪ್ರಸ್ತುತಪಡಿಸುವ ವಿಧಾನಕ್ಕೆ ನಿರ್ಣಾಯಕ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಬಹುದು.
Excel INDEX ಫಂಕ್ಷನ್ - ಸಿಂಟ್ಯಾಕ್ಸ್ ಮತ್ತು ಮೂಲಭೂತ ಉಪಯೋಗಗಳು
ಎಕ್ಸೆಲ್ನಲ್ಲಿ INDEX ಫಂಕ್ಷನ್ನ ಎರಡು ಆವೃತ್ತಿಗಳಿವೆ - ಅರೇ ಫಾರ್ಮ್ ಮತ್ತು ರೆಫರೆನ್ಸ್ ಫಾರ್ಮ್. ಮೈಕ್ರೋಸಾಫ್ಟ್ ಎಕ್ಸೆಲ್ 365 - 2003 ರ ಎಲ್ಲಾ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಎರಡೂ ಫಾರ್ಮ್ಗಳನ್ನು ಬಳಸಬಹುದು.
INDEX ಅರೇ ಫಾರ್ಮ್
INDEX ಅರೇ ಫಾರ್ಮ್ ಸಾಲು ಆಧರಿಸಿ ಶ್ರೇಣಿ ಅಥವಾ ಶ್ರೇಣಿಯಲ್ಲಿನ ನಿರ್ದಿಷ್ಟ ಅಂಶದ ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ ಮತ್ತು ನೀವು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಕಾಲಮ್ ಸಂಖ್ಯೆಗಳು.
INDEX(array, row_num, [column_num])- array - ಸೆಲ್ಗಳ ಶ್ರೇಣಿ, ಹೆಸರಿಸಲಾದ ಶ್ರೇಣಿ ಅಥವಾ ಕೋಷ್ಟಕ.
- row_num - ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸುವ ಸರಣಿಯಲ್ಲಿನ ಸಾಲು ಸಂಖ್ಯೆ. row_num ಆಗಿದ್ದರೆಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ, ಆದರೆ ಈ ಸೂತ್ರದಲ್ಲಿ, ಉಲ್ಲೇಖ ನಿರ್ವಾಹಕರು (:) ಉಲ್ಲೇಖವನ್ನು ಹಿಂತಿರುಗಿಸಲು ಒತ್ತಾಯಿಸುತ್ತಾರೆ). ಮತ್ತು $A$1 ನಮ್ಮ ಆರಂಭಿಕ ಹಂತವಾಗಿರುವುದರಿಂದ, ಸೂತ್ರದ ಅಂತಿಮ ಫಲಿತಾಂಶವು $A$1:$A$9 ಶ್ರೇಣಿಯಾಗಿದೆ.
ಡೈನಾಮಿಕ್ ಡ್ರಾಪ್ ಅನ್ನು ರಚಿಸಲು ನೀವು ಅಂತಹ ಸೂಚ್ಯಂಕ ಸೂತ್ರವನ್ನು ಹೇಗೆ ಬಳಸಬಹುದು ಎಂಬುದನ್ನು ಕೆಳಗಿನ ಸ್ಕ್ರೀನ್ಶಾಟ್ ತೋರಿಸುತ್ತದೆ- ಕೆಳಗೆ ಪಟ್ಟಿ.
ಸಲಹೆ. ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ನವೀಕರಿಸಿದ ಡ್ರಾಪ್-ಡೌನ್ ಪಟ್ಟಿಯನ್ನು ರಚಿಸಲು ಸುಲಭವಾದ ಮಾರ್ಗವೆಂದರೆ ಮೇಜಿನ ಆಧಾರದ ಮೇಲೆ ಹೆಸರಿಸಲಾದ ಪಟ್ಟಿಯನ್ನು ಮಾಡುವುದು. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಎಕ್ಸೆಲ್ ಟೇಬಲ್ಗಳು ಡೈನಾಮಿಕ್ ಶ್ರೇಣಿಗಳಾಗಿರುವುದರಿಂದ ನಿಮಗೆ ಯಾವುದೇ ಸಂಕೀರ್ಣ ಸೂತ್ರಗಳ ಅಗತ್ಯವಿರುವುದಿಲ್ಲ.
ಅವಲಂಬಿತ ಡ್ರಾಪ್-ಡೌನ್ ಪಟ್ಟಿಗಳನ್ನು ರಚಿಸಲು ನೀವು INDEX ಕಾರ್ಯವನ್ನು ಸಹ ಬಳಸಬಹುದು ಮತ್ತು ಕೆಳಗಿನ ಟ್ಯುಟೋರಿಯಲ್ ಹಂತಗಳನ್ನು ವಿವರಿಸುತ್ತದೆ: ಎಕ್ಸೆಲ್ನಲ್ಲಿ ಕ್ಯಾಸ್ಕೇಡಿಂಗ್ ಡ್ರಾಪ್-ಡೌನ್ ಪಟ್ಟಿಯನ್ನು ಮಾಡುವುದು.
5. INDEX / MATCH ನೊಂದಿಗೆ ಶಕ್ತಿಯುತ Vlookups
ವರ್ಟಿಕಲ್ ಲುಕಪ್ಗಳನ್ನು ನಿರ್ವಹಿಸುವುದು - ಇಲ್ಲಿಯೇ INDEX ಕಾರ್ಯವು ನಿಜವಾಗಿಯೂ ಹೊಳೆಯುತ್ತದೆ. ನೀವು ಎಂದಾದರೂ Excel VLOOKUP ಫಂಕ್ಷನ್ ಅನ್ನು ಬಳಸಲು ಪ್ರಯತ್ನಿಸಿದ್ದರೆ, ಲುಕಪ್ ಕಾಲಮ್ನ ಎಡಕ್ಕೆ ಕಾಲಮ್ಗಳಿಂದ ಮೌಲ್ಯಗಳನ್ನು ಎಳೆಯಲು ಅಸಮರ್ಥತೆ ಅಥವಾ ಲುಕಪ್ ಮೌಲ್ಯಕ್ಕಾಗಿ 255 ಅಕ್ಷರಗಳ ಮಿತಿಯಂತಹ ಅದರ ಹಲವಾರು ಮಿತಿಗಳ ಬಗ್ಗೆ ನಿಮಗೆ ಚೆನ್ನಾಗಿ ತಿಳಿದಿರುತ್ತದೆ.
INDEX / MATCH ಸಂಪರ್ಕವು ಅನೇಕ ವಿಷಯಗಳಲ್ಲಿ VLOOKUP ಗಿಂತ ಉತ್ತಮವಾಗಿದೆ:
- ಎಡ vlookups ನಲ್ಲಿ ಯಾವುದೇ ಸಮಸ್ಯೆಗಳಿಲ್ಲ.
- ಲುಕಪ್ ಮೌಲ್ಯದ ಗಾತ್ರಕ್ಕೆ ಯಾವುದೇ ಮಿತಿಯಿಲ್ಲ.
- ಯಾವುದೇ ವಿಂಗಡಣೆ ಇಲ್ಲ ಅಗತ್ಯವಿದೆ (ಅಂದಾಜು ಹೊಂದಾಣಿಕೆಯೊಂದಿಗೆ VLOOKUP ಗೆ ಲುಕಪ್ ಕಾಲಮ್ ಅನ್ನು ಆರೋಹಣ ಕ್ರಮದಲ್ಲಿ ವಿಂಗಡಿಸುವ ಅಗತ್ಯವಿದೆ).
- ನೀವು ಅಪ್ಡೇಟ್ ಮಾಡದೆಯೇ ಕೋಷ್ಟಕದಲ್ಲಿ ಕಾಲಮ್ಗಳನ್ನು ಸೇರಿಸಲು ಮತ್ತು ತೆಗೆದುಹಾಕಲು ಸ್ವತಂತ್ರರಾಗಿದ್ದೀರಿಪ್ರತಿ ಸಂಬಂಧಿತ ಸೂತ್ರ.
- ಮತ್ತು ಕೊನೆಯದು ಆದರೆ ಕನಿಷ್ಠವಲ್ಲ, ಬಹು Vlookup ಗಳಂತೆ INDEX / MATCH ನಿಮ್ಮ Excel ಅನ್ನು ನಿಧಾನಗೊಳಿಸುವುದಿಲ್ಲ.
ನೀವು ಈ ಕೆಳಗಿನ ರೀತಿಯಲ್ಲಿ INDEX / MATCH ಅನ್ನು ಬಳಸುತ್ತೀರಿ :
=INDEX ( ನಿಂದ ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಲು ಕಾಲಮ್, ( ಲುಕಪ್ ಮೌಲ್ಯ , ಕಾಲಮ್ ವಿರುದ್ಧ ಲುಕಪ್ ಮಾಡಲು , 0))ಇದಕ್ಕಾಗಿ ಉದಾಹರಣೆಗೆ, ನಾವು ನಮ್ಮ ಮೂಲ ಕೋಷ್ಟಕವನ್ನು ಫ್ಲಿಪ್ ಮಾಡಿದರೆ ಗ್ರಹದ ಹೆಸರು ಬಲಭಾಗದ ಕಾಲಮ್ ಆಗುತ್ತದೆ, INDEX / MATCH ಸೂತ್ರವು ಎಡಭಾಗದ ಕಾಲಮ್ನಿಂದ ಯಾವುದೇ ಅಡಚಣೆಯಿಲ್ಲದೆ ಹೊಂದಾಣಿಕೆಯ ಮೌಲ್ಯವನ್ನು ಪಡೆಯುತ್ತದೆ.
ಹೆಚ್ಚಿನ ಸಲಹೆಗಳು ಮತ್ತು ಸೂತ್ರದ ಉದಾಹರಣೆಗಾಗಿ, ದಯವಿಟ್ಟು Excel INDEX / MATCH ಟ್ಯುಟೋರಿಯಲ್ ಅನ್ನು ನೋಡಿ.
6. ಶ್ರೇಣಿಗಳ ಪಟ್ಟಿಯಿಂದ 1 ಶ್ರೇಣಿಯನ್ನು ಪಡೆಯಲು Excel INDEX ಸೂತ್ರವನ್ನು
ಎಕ್ಸೆಲ್ನಲ್ಲಿನ INDEX ಫಂಕ್ಷನ್ನ ಮತ್ತೊಂದು ಸ್ಮಾರ್ಟ್ ಮತ್ತು ಶಕ್ತಿಯುತ ಬಳಕೆಯು ಶ್ರೇಣಿಗಳ ಪಟ್ಟಿಯಿಂದ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಪಡೆಯುವ ಸಾಮರ್ಥ್ಯವಾಗಿದೆ.
ನೀವು ಪ್ರತಿಯೊಂದರಲ್ಲೂ ವಿಭಿನ್ನ ಸಂಖ್ಯೆಯ ಐಟಂಗಳೊಂದಿಗೆ ಹಲವಾರು ಪಟ್ಟಿಗಳನ್ನು ಹೊಂದಿದ್ದೀರಿ ಎಂದು ಭಾವಿಸೋಣ. ನನ್ನನ್ನು ನಂಬಿರಿ ಅಥವಾ ಇಲ್ಲ, ನೀವು ಒಂದೇ ಸೂತ್ರದೊಂದಿಗೆ ಯಾವುದೇ ಆಯ್ಕೆಮಾಡಿದ ಶ್ರೇಣಿಯಲ್ಲಿ ಸರಾಸರಿ ಅಥವಾ ಮೌಲ್ಯಗಳನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಬಹುದು.
ಮೊದಲು, ನೀವು ರಚಿಸಿ ಇ ಪ್ರತಿ ಪಟ್ಟಿಗೆ ಹೆಸರಿಸಲಾದ ಶ್ರೇಣಿ; ಈ ಉದಾಹರಣೆಯಲ್ಲಿ PlanetsD ಮತ್ತು MoonsD ಆಗಿರಲಿ:
ಮೇಲಿನ ಚಿತ್ರವು ಶ್ರೇಣಿಗಳ ಹೆಸರುಗಳ ಹಿಂದಿನ ಕಾರಣವನ್ನು ವಿವರಿಸುತ್ತದೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ : ) BTW, ಮೂನ್ಸ್ ಕೋಷ್ಟಕವು ಪೂರ್ಣವಾಗಿಲ್ಲ, ನಮ್ಮ ಸೌರವ್ಯೂಹದಲ್ಲಿ 176 ನೈಸರ್ಗಿಕ ಚಂದ್ರಗಳಿವೆ, ಗುರು ಮಾತ್ರ ಪ್ರಸ್ತುತ 63 ಅನ್ನು ಹೊಂದಿದೆ ಮತ್ತು ಎಣಿಕೆ ಮಾಡುತ್ತಿದೆ. ಈ ಉದಾಹರಣೆಗಾಗಿ, ನಾನು ಯಾದೃಚ್ಛಿಕ 11 ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಿದ್ದೇನೆ, ಸರಿ... ಬಹುಶಃ ಸಾಕಷ್ಟು ಯಾದೃಚ್ಛಿಕವಾಗಿಲ್ಲ -ಅತ್ಯಂತ ಸುಂದರವಾದ ಹೆಸರುಗಳನ್ನು ಹೊಂದಿರುವ ಚಂದ್ರಗಳು : )
ದಯವಿಟ್ಟು ವಿಷಯಾಂತರವನ್ನು ಕ್ಷಮಿಸಿ, ನಮ್ಮ INDEX ಸೂತ್ರಕ್ಕೆ ಹಿಂತಿರುಗಿ. PlanetsD ನಿಮ್ಮ ಶ್ರೇಣಿ 1 ಮತ್ತು MoonsD ಶ್ರೇಣಿ 2 ಮತ್ತು ನೀವು ಶ್ರೇಣಿಯ ಸಂಖ್ಯೆಯನ್ನು ಹಾಕುವ ಕೋಶ B1 ಎಂದು ಊಹಿಸಿ, ಮೌಲ್ಯಗಳ ಸರಾಸರಿಯನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು ನೀವು ಕೆಳಗಿನ ಸೂಚ್ಯಂಕ ಸೂತ್ರವನ್ನು ಬಳಸಬಹುದು ಆಯ್ಕೆಮಾಡಿದ ಹೆಸರಿನ ಶ್ರೇಣಿ:
=AVERAGE(INDEX((PlanetsD, MoonsD), , , B1))
ದಯವಿಟ್ಟು ಗಮನ ಕೊಡಿ ಈಗ ನಾವು INDEX ಫಂಕ್ಷನ್ನ ರೆಫರೆನ್ಸ್ ಫಾರ್ಮ್ ಅನ್ನು ಬಳಸುತ್ತಿದ್ದೇವೆ ಮತ್ತು ಕೊನೆಯ ಆರ್ಗ್ಯುಮೆಂಟ್ (area_num) ನಲ್ಲಿರುವ ಸಂಖ್ಯೆಯು ಯಾವ ಶ್ರೇಣಿಯ ಸೂತ್ರವನ್ನು ಹೇಳುತ್ತದೆ ಆಯ್ಕೆಮಾಡಿ ಉಲ್ಲೇಖದ ವಾದದಲ್ಲಿ.
ನೀವು ಬಹು ಪಟ್ಟಿಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುತ್ತಿದ್ದರೆ ಮತ್ತು ಸಂಬಂಧಿತ ಸಂಖ್ಯೆಗಳನ್ನು ನೆನಪಿಟ್ಟುಕೊಳ್ಳಲು ಚಿಂತಿಸದಿದ್ದರೆ, ನಿಮಗಾಗಿ ಇದನ್ನು ಮಾಡಲು ನೀವು ನೆಸ್ಟೆಡ್ IF ಫಂಕ್ಷನ್ ಅನ್ನು ಬಳಸಿಕೊಳ್ಳಬಹುದು :
=AVERAGE(INDEX((PlanetsD, MoonsD), , , IF(B1="planets", 1, IF(B1="moons", 2))))
IF ಫಂಕ್ಷನ್ನಲ್ಲಿ, ನಿಮ್ಮ ಬಳಕೆದಾರರು ಸಂಖ್ಯೆಗಳ ಬದಲಿಗೆ ಸೆಲ್ B1 ನಲ್ಲಿ ಟೈಪ್ ಮಾಡಲು ಬಯಸುವ ಕೆಲವು ಸರಳ ಮತ್ತು ಸುಲಭವಾಗಿ ನೆನಪಿಡುವ ಪಟ್ಟಿ ಹೆಸರುಗಳನ್ನು ನೀವು ಬಳಸುತ್ತೀರಿ. ದಯವಿಟ್ಟು ಇದನ್ನು ನೆನಪಿನಲ್ಲಿಡಿ, ಸೂತ್ರವು ಸರಿಯಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಲು, B1 ನಲ್ಲಿನ ಪಠ್ಯವು IF ನ ಪ್ಯಾರಾಮೀಟರ್ಗಳಂತೆಯೇ (ಕೇಸ್-ಸೆನ್ಸಿಟಿವ್) ಆಗಿರಬೇಕು, ಇಲ್ಲದಿದ್ದರೆ ನಿಮ್ಮ ಸೂಚ್ಯಂಕ ಸೂತ್ರವು #VALUE ದೋಷವನ್ನು ಎಸೆಯುತ್ತದೆ.
ಸೂತ್ರವನ್ನು ಇನ್ನಷ್ಟು ಬಳಕೆದಾರ ಸ್ನೇಹಿಯನ್ನಾಗಿ ಮಾಡಲು, ಕಾಗುಣಿತ ದೋಷಗಳನ್ನು ತಡೆಗಟ್ಟಲು ಪೂರ್ವನಿರ್ಧರಿತ ಹೆಸರುಗಳೊಂದಿಗೆ ಡ್ರಾಪ್-ಡೌನ್ ಪಟ್ಟಿಯನ್ನು ರಚಿಸಲು ನೀವು ಡೇಟಾ ಮೌಲ್ಯೀಕರಣವನ್ನು ಬಳಸಬಹುದು ಮತ್ತುತಪ್ಪು ಮುದ್ರಣಗಳು:
ಅಂತಿಮವಾಗಿ, ನಿಮ್ಮ INDEX ಸೂತ್ರವನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಪರಿಪೂರ್ಣವಾಗಿಸಲು, ನೀವು ಅದನ್ನು IFERROR ಕಾರ್ಯದಲ್ಲಿ ಲಗತ್ತಿಸಬಹುದು ಅದು ಬಳಕೆದಾರರನ್ನು ಡ್ರಾಪ್-ಡೌನ್ ಪಟ್ಟಿಯಿಂದ ಐಟಂ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಪ್ರೇರೇಪಿಸುತ್ತದೆ ಯಾವುದೇ ಆಯ್ಕೆಯನ್ನು ಇನ್ನೂ ಮಾಡದಿದ್ದರೆ:
=IFERROR(AVERAGE(INDEX((PlanetsD, MoonsD), , , IF(B1="planet", 1, IF(B1="moon", 2)))), "Please select the list!")
ನೀವು Excel ನಲ್ಲಿ INDEX ಸೂತ್ರಗಳನ್ನು ಈ ರೀತಿ ಬಳಸುತ್ತೀರಿ. ನಿಮ್ಮ ವರ್ಕ್ಶೀಟ್ಗಳಲ್ಲಿ INDEX ಕಾರ್ಯದ ಸಾಮರ್ಥ್ಯವನ್ನು ಬಳಸಿಕೊಳ್ಳಲು ಈ ಉದಾಹರಣೆಗಳು ನಿಮಗೆ ಒಂದು ಮಾರ್ಗವನ್ನು ತೋರಿಸಿವೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ. ಓದಿದ್ದಕ್ಕಾಗಿ ಧನ್ಯವಾದಗಳು!
ಬಿಟ್ಟುಬಿಡಲಾಗಿದೆ, column_num ಅಗತ್ಯವಿದೆ. - column_num - ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸುವ ಕಾಲಮ್ ಸಂಖ್ಯೆ. column_num ಅನ್ನು ಬಿಟ್ಟುಬಿಟ್ಟರೆ, row_num ಅಗತ್ಯವಿದೆ.
ಉದಾಹರಣೆಗೆ, ಸೂತ್ರ =INDEX(A1:D6, 4, 3)
4 ನೇ ಸಾಲು ಮತ್ತು A1:D6 ಶ್ರೇಣಿಯಲ್ಲಿ 3 ನೇ ಕಾಲಮ್ ಛೇದಕದಲ್ಲಿ ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ, ಇದು ಸೆಲ್ C4 ನಲ್ಲಿನ ಮೌಲ್ಯವಾಗಿದೆ. .
ನೈಜ ಡೇಟಾದಲ್ಲಿ INDEX ಸೂತ್ರವು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬ ಕಲ್ಪನೆಯನ್ನು ಪಡೆಯಲು, ದಯವಿಟ್ಟು ಕೆಳಗಿನ ಉದಾಹರಣೆಯನ್ನು ನೋಡಿ:
ಸಾಲನ್ನು ನಮೂದಿಸುವ ಬದಲು ಮತ್ತು ಸೂತ್ರದಲ್ಲಿ ಕಾಲಮ್ ಸಂಖ್ಯೆಗಳು, ನೀವು ಹೆಚ್ಚು ಸಾರ್ವತ್ರಿಕ ಸೂತ್ರವನ್ನು ಪಡೆಯಲು ಸೆಲ್ ಉಲ್ಲೇಖಗಳನ್ನು ಪೂರೈಸಬಹುದು: =INDEX($B$2:$D$6, G2, G1)
ಆದ್ದರಿಂದ, ಈ INDEX ಸೂತ್ರವು G2 (row_num) ನಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಉತ್ಪನ್ನ ಸಂಖ್ಯೆಯ ಛೇದಕದಲ್ಲಿ ಐಟಂಗಳ ಸಂಖ್ಯೆಯನ್ನು ನಿಖರವಾಗಿ ಹಿಂತಿರುಗಿಸುತ್ತದೆ ) ಮತ್ತು ವಾರದ ಸಂಖ್ಯೆಯನ್ನು ಸೆಲ್ G1 ನಲ್ಲಿ ನಮೂದಿಸಲಾಗಿದೆ (column_num).
ಸಲಹೆ. ಅರೇ ಆರ್ಗ್ಯುಮೆಂಟ್ನಲ್ಲಿ ಸಾಪೇಕ್ಷ ಉಲ್ಲೇಖಗಳ (B2:D6) ಬದಲಿಗೆ ಸಂಪೂರ್ಣ ಉಲ್ಲೇಖಗಳ ($B$2:$D$6) ಬಳಕೆಯು ಸೂತ್ರವನ್ನು ಇತರ ಕೋಶಗಳಿಗೆ ನಕಲಿಸುವುದನ್ನು ಸುಲಭಗೊಳಿಸುತ್ತದೆ. ಪರ್ಯಾಯವಾಗಿ, ನೀವು ಶ್ರೇಣಿಯನ್ನು ಟೇಬಲ್ಗೆ ಪರಿವರ್ತಿಸಬಹುದು ( Ctrl + T ) ಮತ್ತು ಅದನ್ನು ಟೇಬಲ್ ಹೆಸರಿನ ಮೂಲಕ ಉಲ್ಲೇಖಿಸಬಹುದು.
INDEX ಅರೇ ಫಾರ್ಮ್ - ನೆನಪಿನಲ್ಲಿಟ್ಟುಕೊಳ್ಳಬೇಕಾದ ವಿಷಯಗಳು
- ಅರೇ ಆರ್ಗ್ಯುಮೆಂಟ್ ಕೇವಲ ಒಂದು ಸಾಲು ಅಥವಾ ಕಾಲಮ್ ಅನ್ನು ಹೊಂದಿದ್ದರೆ, ನೀವು ಅನುಗುಣವಾದ row_num ಅಥವಾ column_num ಆರ್ಗ್ಯುಮೆಂಟ್ ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು ಅಥವಾ ಸೂಚಿಸದೇ ಇರಬಹುದು.
- ಅರೇ ಆರ್ಗ್ಯುಮೆಂಟ್ ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಸಾಲುಗಳನ್ನು ಒಳಗೊಂಡಿದ್ದರೆ ಮತ್ತು row_num ಅನ್ನು ಬಿಟ್ಟುಬಿಟ್ಟರೆ ಅಥವಾ 0 ಗೆ ಹೊಂದಿಸಿದರೆ, INDEX ಕಾರ್ಯವು ಸಂಪೂರ್ಣ ಕಾಲಮ್ನ ಶ್ರೇಣಿಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಅಂತೆಯೇ, ಸರಣಿಯು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚಿನದನ್ನು ಒಳಗೊಂಡಿದ್ದರೆಕಾಲಮ್ ಮತ್ತು column_num ಆರ್ಗ್ಯುಮೆಂಟ್ ಅನ್ನು ಬಿಟ್ಟುಬಿಡಲಾಗಿದೆ ಅಥವಾ 0 ಗೆ ಹೊಂದಿಸಲಾಗಿದೆ, INDEX ಸೂತ್ರವು ಸಂಪೂರ್ಣ ಸಾಲನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಈ ನಡವಳಿಕೆಯನ್ನು ಪ್ರದರ್ಶಿಸುವ ಸೂತ್ರದ ಉದಾಹರಣೆ ಇಲ್ಲಿದೆ.
- row_num ಮತ್ತು column_num ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳು ರಚನೆಯೊಳಗಿನ ಸೆಲ್ ಅನ್ನು ಉಲ್ಲೇಖಿಸಬೇಕು; ಇಲ್ಲದಿದ್ದರೆ, INDEX ಸೂತ್ರವು #REF ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ! ತಪ್ಪು , [column_num], [area_num] )
- reference - ಒಂದು ಅಥವಾ ಹಲವಾರು ಶ್ರೇಣಿಗಳು.
ನೀವು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಶ್ರೇಣಿಗಳನ್ನು ನಮೂದಿಸುತ್ತಿದ್ದರೆ, ಅಲ್ಪವಿರಾಮದಿಂದ ಶ್ರೇಣಿಗಳನ್ನು ಪ್ರತ್ಯೇಕಿಸಿ ಮತ್ತು ಉಲ್ಲೇಖ ಆರ್ಗ್ಯುಮೆಂಟ್ ಅನ್ನು ಆವರಣಗಳಲ್ಲಿ ಲಗತ್ತಿಸಿ, ಉದಾಹರಣೆಗೆ (A1:B5, D1:F5).
ಉಲ್ಲೇಖದಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ಶ್ರೇಣಿಯು ಮಾತ್ರ ಹೊಂದಿದ್ದರೆ ಒಂದು ಸಾಲು ಅಥವಾ ಕಾಲಮ್, ಅನುಗುಣವಾದ row_num ಅಥವಾ column_num ಆರ್ಗ್ಯುಮೆಂಟ್ ಐಚ್ಛಿಕವಾಗಿರುತ್ತದೆ.
- row_num - ಸೆಲ್ ಉಲ್ಲೇಖವನ್ನು ಹಿಂತಿರುಗಿಸುವ ಶ್ರೇಣಿಯಲ್ಲಿರುವ ಸಾಲು ಸಂಖ್ಯೆ, ಇದು ರಚನೆಯಂತೆಯೇ ಇರುತ್ತದೆ form.
- column_num - ಸೆಲ್ ಉಲ್ಲೇಖವನ್ನು ಹಿಂತಿರುಗಿಸುವ ಕಾಲಮ್ ಸಂಖ್ಯೆ, ಅರೇ ಫಾರ್ಮ್ನಂತೆಯೇ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ.
- area_num - an ಐಚ್ಛಿಕ ನಿಯತಾಂಕವು ಉಲ್ಲೇಖ ಆರ್ಗ್ಯುಮೆಂಟ್ನಿಂದ ಯಾವ ಶ್ರೇಣಿಯನ್ನು ಬಳಸಬೇಕೆಂದು ಸೂಚಿಸುತ್ತದೆ. ಬಿಟ್ಟುಬಿಟ್ಟರೆ, ಉಲ್ಲೇಖದಲ್ಲಿ ಪಟ್ಟಿ ಮಾಡಲಾದ ಮೊದಲ ಶ್ರೇಣಿಯ ಫಲಿತಾಂಶವನ್ನು INDEX ಸೂತ್ರವು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
ಉದಾಹರಣೆಗೆ, ಸೂತ್ರ
=INDEX((A2:D3, A5:D7), 3, 4, 2)
ಸೆಲ್ D7 ನ ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ, ಅದುಎರಡನೇ ಪ್ರದೇಶದಲ್ಲಿ 3ನೇ ಸಾಲು ಮತ್ತು 4ನೇ ಕಾಲಮ್ನ ಛೇದನ (A5:D7).INDEX ಉಲ್ಲೇಖ ಫಾರ್ಮ್ - ನೆನಪಿಡಬೇಕಾದ ವಿಷಯಗಳು
- ಒಂದು ವೇಳೆ row_num ಅಥವಾ column_num ಆರ್ಗ್ಯುಮೆಂಟ್ ಅನ್ನು ಶೂನ್ಯಕ್ಕೆ (0) ಹೊಂದಿಸಲಾಗಿದೆ, INDEX ಸೂತ್ರವು ಸಂಪೂರ್ಣ ಕಾಲಮ್ ಅಥವಾ ಸಾಲಿಗೆ ಕ್ರಮವಾಗಿ ಉಲ್ಲೇಖವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
- row_num ಮತ್ತು column_num ಎರಡನ್ನೂ ಬಿಟ್ಟುಬಿಟ್ಟರೆ, INDEX ಕಾರ್ಯವು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಪ್ರದೇಶವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ area_num ವಾದ.
- ಎಲ್ಲಾ _num ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳು (row_num, column_num ಮತ್ತು area_num) ಉಲ್ಲೇಖದ ಒಳಗಿನ ಸೆಲ್ ಅನ್ನು ಉಲ್ಲೇಖಿಸಬೇಕು; ಇಲ್ಲದಿದ್ದರೆ, INDEX ಸೂತ್ರವು #REF ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ! ದೋಷ.
ನಾವು ಇಲ್ಲಿಯವರೆಗೆ ಚರ್ಚಿಸಿದ ಎರಡೂ INDEX ಸೂತ್ರಗಳು ತುಂಬಾ ಸರಳವಾಗಿದೆ ಮತ್ತು ಪರಿಕಲ್ಪನೆಯನ್ನು ಮಾತ್ರ ವಿವರಿಸುತ್ತದೆ. ನಿಮ್ಮ ನೈಜ ಸೂತ್ರಗಳು ಅದಕ್ಕಿಂತ ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗಿರುವ ಸಾಧ್ಯತೆಯಿದೆ, ಆದ್ದರಿಂದ ನಾವು Excel ನಲ್ಲಿ INDEX ನ ಕೆಲವು ಅತ್ಯಂತ ಪರಿಣಾಮಕಾರಿ ಬಳಕೆಗಳನ್ನು ಅನ್ವೇಷಿಸೋಣ.
Excel ನಲ್ಲಿ INDEX ಕಾರ್ಯವನ್ನು ಹೇಗೆ ಬಳಸುವುದು - ಸೂತ್ರದ ಉದಾಹರಣೆಗಳು
ಬಹುಶಃ Excel INDEX ನ ಹಲವು ಪ್ರಾಯೋಗಿಕ ಬಳಕೆಗಳು ಸ್ವತಃ ಅಲ್ಲ, ಆದರೆ MATCH ಅಥವಾ COUNTA ನಂತಹ ಇತರ ಕಾರ್ಯಗಳ ಸಂಯೋಜನೆಯೊಂದಿಗೆ, ಇದು ಅತ್ಯಂತ ಶಕ್ತಿಯುತವಾದ ಸೂತ್ರಗಳನ್ನು ಮಾಡಬಹುದು.
ಮೂಲ ಡೇಟಾ
ನಮ್ಮ ಎಲ್ಲಾ INDEX ಸೂತ್ರಗಳು (ಕೊನೆಯದನ್ನು ಹೊರತುಪಡಿಸಿ), ನಾವು ಕೆಳಗಿನ ಡೇಟಾವನ್ನು ಬಳಸುತ್ತೇವೆ. ಅನುಕೂಲಕ್ಕಾಗಿ, ಇದನ್ನು ಸೋರ್ಸ್ಡೇಟಾ ಹೆಸರಿನ ಕೋಷ್ಟಕದಲ್ಲಿ ಆಯೋಜಿಸಲಾಗಿದೆ.
ಕೋಷ್ಟಕಗಳ ಬಳಕೆ ಅಥವಾ ಹೆಸರಿಸಿದ ಶ್ರೇಣಿಗಳು ಸೂತ್ರಗಳನ್ನು ಮಾಡಬಹುದು ಸ್ವಲ್ಪ ಉದ್ದವಾಗಿದೆ, ಆದರೆ ಇದು ಅವುಗಳನ್ನು ಗಮನಾರ್ಹವಾಗಿ ಹೆಚ್ಚು ಸುಲಭವಾಗಿ ಮತ್ತು ಉತ್ತಮವಾಗಿ ಓದುವಂತೆ ಮಾಡುತ್ತದೆ. ಯಾವುದೇ INDEX ಹೊಂದಿಸಲುನಿಮ್ಮ ವರ್ಕ್ಶೀಟ್ಗಳಿಗೆ ಫಾರ್ಮುಲಾ, ನೀವು ಒಂದೇ ಹೆಸರನ್ನು ಮಾರ್ಪಡಿಸುವ ಅಗತ್ಯವಿದೆ, ಮತ್ತು ಇದು ದೀರ್ಘವಾದ ಸೂತ್ರದ ಉದ್ದವನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಹೊಂದಿಸುತ್ತದೆ.
ಖಂಡಿತವಾಗಿ, ನೀವು ಬಯಸಿದರೆ ಸಾಮಾನ್ಯ ಶ್ರೇಣಿಗಳನ್ನು ಬಳಸುವುದರಿಂದ ಯಾವುದೂ ನಿಮ್ಮನ್ನು ತಡೆಯುವುದಿಲ್ಲ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ನೀವು ಟೇಬಲ್ ಹೆಸರನ್ನು SourceData ಅನ್ನು ಸೂಕ್ತವಾದ ಶ್ರೇಣಿಯ ಉಲ್ಲೇಖದೊಂದಿಗೆ ಬದಲಾಯಿಸುತ್ತೀರಿ.
1. ಪಟ್ಟಿಯಿಂದ Nth ಐಟಂ ಅನ್ನು ಪಡೆಯುವುದು
ಇದು INDEX ಫಂಕ್ಷನ್ನ ಮೂಲ ಬಳಕೆ ಮತ್ತು ಮಾಡಲು ಸರಳವಾದ ಸೂತ್ರವಾಗಿದೆ. ಪಟ್ಟಿಯಿಂದ ನಿರ್ದಿಷ್ಟ ಐಟಂ ಅನ್ನು ಪಡೆಯಲು, ನೀವು ಕೇವಲ
=INDEX(range, n)
ಅನ್ನು ಬರೆಯಿರಿ, ಅಲ್ಲಿ ಶ್ರೇಣಿ ಕೋಶಗಳ ಶ್ರೇಣಿ ಅಥವಾ ಹೆಸರಿಸಿದ ಶ್ರೇಣಿ, ಮತ್ತು n ಎಂಬುದು ನೀವು ಪಡೆಯಲು ಬಯಸುವ ಐಟಂನ ಸ್ಥಾನವಾಗಿದೆ.ಎಕ್ಸೆಲ್ ಕೋಷ್ಟಕಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ, ನೀವು ಮೌಸ್ ಬಳಸಿ ಕಾಲಮ್ ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು ಮತ್ತು ಎಕ್ಸೆಲ್ ಸೂತ್ರದಲ್ಲಿ ಟೇಬಲ್ನ ಹೆಸರಿನೊಂದಿಗೆ ಕಾಲಮ್ನ ಹೆಸರನ್ನು ಎಳೆಯುತ್ತದೆ:
ಕೊಟ್ಟಿರುವ ಸಾಲು ಮತ್ತು ಕಾಲಮ್ನ ಛೇದಕದಲ್ಲಿ ಸೆಲ್ನ ಮೌಲ್ಯವನ್ನು ಪಡೆಯಲು, ನೀವು ಎರಡನ್ನೂ ನಿರ್ದಿಷ್ಟಪಡಿಸುವ ಏಕೈಕ ವ್ಯತ್ಯಾಸದೊಂದಿಗೆ ಒಂದೇ ವಿಧಾನವನ್ನು ಬಳಸುತ್ತೀರಿ - ಸಾಲು ಸಂಖ್ಯೆ ಮತ್ತು ಕಾಲಮ್ ಸಂಖ್ಯೆ. ವಾಸ್ತವವಾಗಿ, ನಾವು INDEX ಅರೇ ಫಾರ್ಮ್ ಅನ್ನು ಚರ್ಚಿಸಿದಾಗ ನೀವು ಈಗಾಗಲೇ ಅಂತಹ ಸೂತ್ರವನ್ನು ಕ್ರಿಯೆಯಲ್ಲಿ ನೋಡಿದ್ದೀರಿ.
ಮತ್ತು ಇಲ್ಲಿ ಇನ್ನೊಂದು ಉದಾಹರಣೆ ಇದೆ. ನಮ್ಮ ಮಾದರಿ ಕೋಷ್ಟಕದಲ್ಲಿ, ಸೌರವ್ಯೂಹದಲ್ಲಿ 2 ನೇ ಅತಿದೊಡ್ಡ ಗ್ರಹವನ್ನು ಕಂಡುಹಿಡಿಯಲು, ನೀವು ಟೇಬಲ್ ಅನ್ನು ವ್ಯಾಸ ಕಾಲಮ್ ಮೂಲಕ ವಿಂಗಡಿಸಿ ಮತ್ತು ಕೆಳಗಿನ INDEX ಸೂತ್ರವನ್ನು ಬಳಸಿ:
=INDEX(SourceData, 2, 3)
-
Array
ಎಂಬುದು ಟೇಬಲ್ ಹೆಸರು ಅಥವಾ ಶ್ರೇಣಿಯ ಉಲ್ಲೇಖವಾಗಿದೆ, SourceData ಈ ಉದಾಹರಣೆಯಲ್ಲಿ. -
Row_num
2 ಆಗಿದೆ ಏಕೆಂದರೆ ನೀವು ಎರಡನೇ ಐಟಂಗಾಗಿ ಹುಡುಕುತ್ತಿರುವಿರಿಪಟ್ಟಿಯಲ್ಲಿ, 2ನೇ -
Column_num
3 ಆಗಿದೆ ಏಕೆಂದರೆ ವ್ಯಾಸ ಟೇಬಲ್ನಲ್ಲಿ 3 ನೇ ಕಾಲಮ್ ಆಗಿದೆ.
ನೀವು ಗ್ರಹವನ್ನು ಹಿಂತಿರುಗಿಸಲು ಬಯಸಿದರೆ ವ್ಯಾಸಕ್ಕಿಂತ ಹೆಸರು, column_num ಅನ್ನು 1 ಗೆ ಬದಲಾಯಿಸಿ. ಮತ್ತು ಸ್ವಾಭಾವಿಕವಾಗಿ, ಕೆಳಗಿನ ಸ್ಕ್ರೀನ್ಶಾಟ್ನಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ, ನಿಮ್ಮ ಸೂತ್ರವನ್ನು ಬಹುಮುಖವಾಗಿಸಲು row_num ಮತ್ತು/ಅಥವಾ column_num ಆರ್ಗ್ಯುಮೆಂಟ್ಗಳಲ್ಲಿ ನೀವು ಸೆಲ್ ಉಲ್ಲೇಖವನ್ನು ಬಳಸಬಹುದು:
2. ಒಂದು ಸಾಲು ಅಥವಾ ಕಾಲಮ್ನಲ್ಲಿ ಎಲ್ಲಾ ಮೌಲ್ಯಗಳನ್ನು ಪಡೆಯುವುದು
ಒಂದೇ ಸೆಲ್ ಅನ್ನು ಹಿಂಪಡೆಯುವುದರ ಹೊರತಾಗಿ, INDEX ಕಾರ್ಯವು ಸಂಪೂರ್ಣ ಸಾಲು ಅಥವಾ ಕಾಲಮ್ ನಿಂದ ಮೌಲ್ಯಗಳ ಶ್ರೇಣಿಯನ್ನು ಹಿಂತಿರುಗಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. . ನಿರ್ದಿಷ್ಟ ಕಾಲಮ್ನಿಂದ ಎಲ್ಲಾ ಮೌಲ್ಯಗಳನ್ನು ಪಡೆಯಲು, ನೀವು row_num ಆರ್ಗ್ಯುಮೆಂಟ್ ಅನ್ನು ಬಿಟ್ಟುಬಿಡಬೇಕು ಅಥವಾ ಅದನ್ನು 0 ಗೆ ಹೊಂದಿಸಬೇಕು. ಅಂತೆಯೇ, ಸಂಪೂರ್ಣ ಸಾಲನ್ನು ಪಡೆಯಲು, ನೀವು ಕಾಲಮ್_ನಮ್ನಲ್ಲಿ ಖಾಲಿ ಮೌಲ್ಯ ಅಥವಾ 0 ಅನ್ನು ಪಾಸ್ ಮಾಡುತ್ತೀರಿ.
ಇಂತಹ INDEX ಸೂತ್ರಗಳು ಅಷ್ಟೇನೂ ಸಾಧ್ಯವಿಲ್ಲ ಎಕ್ಸೆಲ್ ಒಂದೇ ಸೆಲ್ನಲ್ಲಿ ಫಾರ್ಮುಲಾ ಮೂಲಕ ಹಿಂತಿರುಗಿಸಿದ ಮೌಲ್ಯಗಳ ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿಸಲು ಸಾಧ್ಯವಾಗದೇ ಇರುವುದರಿಂದ ಮತ್ತು ನೀವು #VALUE ಅನ್ನು ಪಡೆಯುತ್ತೀರಿ! ಬದಲಿಗೆ ದೋಷ. ಆದಾಗ್ಯೂ, ನೀವು SUM ಅಥವಾ AVERAGE ನಂತಹ ಇತರ ಕಾರ್ಯಗಳ ಜೊತೆಯಲ್ಲಿ INDEX ಅನ್ನು ಬಳಸಿದರೆ, ನೀವು ಅದ್ಭುತ ಫಲಿತಾಂಶಗಳನ್ನು ಪಡೆಯುತ್ತೀರಿ.
ಉದಾಹರಣೆಗೆ, ಸೌರವ್ಯೂಹದಲ್ಲಿ ಸರಾಸರಿ ಗ್ರಹದ ತಾಪಮಾನವನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು ನೀವು ಈ ಕೆಳಗಿನ ಸೂತ್ರವನ್ನು ಬಳಸಬಹುದು:
=AVERAGE(INDEX(SourceData, , 4))
ಮೇಲಿನ ಸೂತ್ರದಲ್ಲಿ, column_num ಆರ್ಗ್ಯುಮೆಂಟ್ 4 ಆಗಿದೆ ಏಕೆಂದರೆ ನಮ್ಮ ಕೋಷ್ಟಕದಲ್ಲಿ 4 ನೇ ಕಾಲಮ್ನಲ್ಲಿ ತಾಪಮಾನ . row_num ನಿಯತಾಂಕವನ್ನು ಬಿಟ್ಟುಬಿಡಲಾಗಿದೆ.
ಇದೇ ರೀತಿಯಲ್ಲಿ, ನೀವು ಕನಿಷ್ಟ ಮತ್ತು ಗರಿಷ್ಠವನ್ನು ಕಂಡುಹಿಡಿಯಬಹುದುತಾಪಮಾನಗಳು:
=MAX(INDEX(SourceData, , 4))
=MIN(INDEX(SourceData, , 4))
ಮತ್ತು ಒಟ್ಟು ಗ್ರಹದ ದ್ರವ್ಯರಾಶಿಯನ್ನು ಲೆಕ್ಕಹಾಕಿ (ದ್ರವ್ಯರಾಶಿಯು ಕೋಷ್ಟಕದಲ್ಲಿ 2 ನೇ ಕಾಲಮ್ ಆಗಿದೆ):
=SUM(INDEX(SourceData, , 2))
ಪ್ರಾಯೋಗಿಕ ದೃಷ್ಟಿಕೋನದಿಂದ, ಮೇಲಿನ ಸೂತ್ರದಲ್ಲಿನ INDEX ಕಾರ್ಯವು ಅತಿರೇಕವಾಗಿದೆ. ನೀವು ಸರಳವಾಗಿ
=AVERAGE(range)
ಅಥವಾ=SUM(range)
ಅನ್ನು ಬರೆಯಬಹುದು ಮತ್ತು ಅದೇ ಫಲಿತಾಂಶಗಳನ್ನು ಪಡೆಯಬಹುದು.ನೈಜ ಡೇಟಾದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ, ಡೇಟಾ ವಿಶ್ಲೇಷಣೆಗಾಗಿ ನೀವು ಬಳಸುವ ಸಂಕೀರ್ಣ ಸೂತ್ರಗಳ ಭಾಗವಾಗಿ ಈ ವೈಶಿಷ್ಟ್ಯವು ಸಹಾಯಕವಾಗಬಹುದು.
3. ಇತರ ಕಾರ್ಯಗಳೊಂದಿಗೆ INDEX ಅನ್ನು ಬಳಸುವುದರಿಂದ (SUM, AVERAGE, MAX, MIN)
ಹಿಂದಿನ ಉದಾಹರಣೆಗಳಿಂದ, INDEX ಸೂತ್ರವು ಮೌಲ್ಯಗಳನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಎಂಬ ಅನಿಸಿಕೆ ನಿಮ್ಮಲ್ಲಿರಬಹುದು, ಆದರೆ ವಾಸ್ತವವೆಂದರೆ ಅದು ಉಲ್ಲೇಖವನ್ನು ನೀಡುತ್ತದೆ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿರುವ ಸೆಲ್ಗೆ . ಮತ್ತು ಈ ಉದಾಹರಣೆಯು Excel INDEX ಕಾರ್ಯದ ನಿಜವಾದ ಸ್ವರೂಪವನ್ನು ತೋರಿಸುತ್ತದೆ.
INDEX ಸೂತ್ರದ ಫಲಿತಾಂಶವು ಉಲ್ಲೇಖವಾಗಿರುವುದರಿಂದ, ಡೈನಾಮಿಕ್ ಶ್ರೇಣಿಯನ್ನು ಮಾಡಲು ನಾವು ಅದನ್ನು ಇತರ ಕಾರ್ಯಗಳಲ್ಲಿ ಬಳಸಬಹುದು. ಗೊಂದಲವೆನಿಸುತ್ತದೆಯೇ? ಕೆಳಗಿನ ಸೂತ್ರವು ಎಲ್ಲವನ್ನೂ ಸ್ಪಷ್ಟಪಡಿಸುತ್ತದೆ.
ನೀವು A1:A10 ಸೆಲ್ಗಳಲ್ಲಿನ ಮೌಲ್ಯಗಳ ಸರಾಸರಿಯನ್ನು ಹಿಂದಿರುಗಿಸುವ
=AVERAGE(A1:A10)
ಸೂತ್ರವನ್ನು ಹೊಂದಿದ್ದೀರಿ ಎಂದು ಭಾವಿಸೋಣ. ಶ್ರೇಣಿಯನ್ನು ನೇರವಾಗಿ ಸೂತ್ರದಲ್ಲಿ ಬರೆಯುವ ಬದಲು, ನೀವು A1 ಅಥವಾ A10 ಅಥವಾ ಎರಡನ್ನೂ INDEX ಫಂಕ್ಷನ್ಗಳೊಂದಿಗೆ ಬದಲಾಯಿಸಬಹುದು, ಈ ರೀತಿಯಾಗಿ:=AVERAGE(A1 : INDEX(A1:A20,10))
ಮೇಲಿನ ಎರಡೂ ಸೂತ್ರಗಳು ಒಂದೇ ರೀತಿ ನೀಡುತ್ತವೆ ಪರಿಣಾಮವಾಗಿ INDEX ಕಾರ್ಯವು ಸೆಲ್ A10 ಗೆ ಉಲ್ಲೇಖವನ್ನು ಸಹ ಹಿಂತಿರುಗಿಸುತ್ತದೆ (row_num ಅನ್ನು 10 ಗೆ ಹೊಂದಿಸಲಾಗಿದೆ, col_num ಬಿಟ್ಟುಬಿಡಲಾಗಿದೆ). ವ್ಯತ್ಯಾಸವೆಂದರೆ ಶ್ರೇಣಿಯು ಸರಾಸರಿ / ಸೂಚ್ಯಂಕ ಸೂತ್ರವು ಡೈನಾಮಿಕ್ ಆಗಿದೆ,ಮತ್ತು ಒಮ್ಮೆ ನೀವು INDEX ನಲ್ಲಿ row_num ಆರ್ಗ್ಯುಮೆಂಟ್ ಅನ್ನು ಬದಲಾಯಿಸಿದರೆ, AVERAGE ಫಂಕ್ಷನ್ನಿಂದ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾದ ಶ್ರೇಣಿಯು ಬದಲಾಗುತ್ತದೆ ಮತ್ತು ಸೂತ್ರವು ವಿಭಿನ್ನ ಫಲಿತಾಂಶವನ್ನು ನೀಡುತ್ತದೆ.
ಸ್ಪಷ್ಟವಾಗಿ, INDEX ಸೂತ್ರದ ಮಾರ್ಗವು ತುಂಬಾ ಜಟಿಲವಾಗಿದೆ ಎಂದು ತೋರುತ್ತದೆ, ಆದರೆ ಇದು ಪ್ರಾಯೋಗಿಕ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ಹೊಂದಿದೆ , ಕೆಳಗಿನ ಉದಾಹರಣೆಗಳಲ್ಲಿ ಪ್ರದರ್ಶಿಸಿದಂತೆ.
ಉದಾಹರಣೆ 1. ಪಟ್ಟಿಯಲ್ಲಿರುವ ಅಗ್ರ N ಐಟಂಗಳ ಸರಾಸರಿಯನ್ನು ಲೆಕ್ಕಹಾಕಿ
ನಮ್ಮ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ N ದೊಡ್ಡ ಗ್ರಹಗಳ ಸರಾಸರಿ ವ್ಯಾಸವನ್ನು ನೀವು ತಿಳಿದುಕೊಳ್ಳಲು ಬಯಸುತ್ತೀರಿ ಎಂದು ಹೇಳೋಣ . ಆದ್ದರಿಂದ, ನೀವು ಟೇಬಲ್ ಅನ್ನು ವ್ಯಾಸ ಕಾಲಮ್ನಿಂದ ದೊಡ್ಡದರಿಂದ ಚಿಕ್ಕದಕ್ಕೆ ವಿಂಗಡಿಸಿ ಮತ್ತು ಕೆಳಗಿನ ಸರಾಸರಿ / ಸೂಚ್ಯಂಕ ಸೂತ್ರವನ್ನು ಬಳಸಿ:
=AVERAGE(C5 : INDEX(SourceData[Diameter], B1))
ಉದಾಹರಣೆ 2. ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಎರಡು ಐಟಂಗಳ ನಡುವಿನ ಒಟ್ಟು ಐಟಂಗಳು
ನಿಮ್ಮ ಸೂತ್ರದಲ್ಲಿ ಮೇಲಿನ-ಬೌಂಡ್ ಮತ್ತು ಕೆಳಗಿನ-ಬೌಂಡ್ ಐಟಂಗಳನ್ನು ನೀವು ವ್ಯಾಖ್ಯಾನಿಸಲು ಬಯಸಿದರೆ, ನೀವು ಮೊದಲನೆಯದನ್ನು ಹಿಂತಿರುಗಿಸಲು ಎರಡು INDEX ಕಾರ್ಯಗಳನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ ನಿಮಗೆ ಬೇಕಾದ ಕೊನೆಯ ಐಟಂ.
ಉದಾಹರಣೆಗೆ, ಈ ಕೆಳಗಿನ ಸೂತ್ರವು ವ್ಯಾಸ ಕಾಲಮ್ನಲ್ಲಿನ ಮೌಲ್ಯಗಳ ಮೊತ್ತವನ್ನು B1 ಮತ್ತು B2 ಕೋಶಗಳಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಎರಡು ಐಟಂಗಳ ನಡುವೆ ಹಿಂತಿರುಗಿಸುತ್ತದೆ:
=SUM(INDEX(SourceData[Diameter],B1) : INDEX(SourceData[Diameter], B2))
4. ಡೈನಾಮಿಕ್ ಶ್ರೇಣಿಗಳು ಮತ್ತು ಡ್ರಾಪ್-ಡೌನ್ ಪಟ್ಟಿಗಳನ್ನು ರಚಿಸಲು INDEX ಫಾರ್ಮುಲಾ
ಇದು ಸಾಮಾನ್ಯವಾಗಿ ಸಂಭವಿಸಿದಂತೆ, ನೀವು ವರ್ಕ್ಶೀಟ್ನಲ್ಲಿ ಡೇಟಾವನ್ನು ಸಂಘಟಿಸಲು ಪ್ರಾರಂಭಿಸಿದಾಗ, ನೀವು ಅಂತಿಮವಾಗಿ ಎಷ್ಟು ನಮೂದುಗಳನ್ನು ಹೊಂದಿರುತ್ತೀರಿ ಎಂದು ನಿಮಗೆ ತಿಳಿದಿಲ್ಲದಿರಬಹುದು. ಇದು ನಮ್ಮ ಗ್ರಹಗಳ ಕೋಷ್ಟಕದಲ್ಲಿ ಅಲ್ಲ, ಅದು ಪೂರ್ಣಗೊಂಡಿದೆ ಎಂದು ತೋರುತ್ತದೆ, ಆದರೆ ಯಾರಿಗೆ ಗೊತ್ತು...
ಹೇಗಿದ್ದರೂ, ನಿರ್ದಿಷ್ಟ ಕಾಲಮ್ನಲ್ಲಿ ನೀವು ಐಟಂಗಳ ಸಂಖ್ಯೆಯನ್ನು ಬದಲಾಯಿಸುತ್ತಿದ್ದರೆ, A1 ರಿಂದ A ವರೆಗೆ ಹೇಳಿ n ,ಡೇಟಾದೊಂದಿಗೆ ಎಲ್ಲಾ ಕೋಶಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಡೈನಾಮಿಕ್ ಹೆಸರಿನ ಶ್ರೇಣಿಯನ್ನು ನೀವು ರಚಿಸಲು ಬಯಸಬಹುದು. ಆ ಸಮಯದಲ್ಲಿ, ನೀವು ಹೊಸ ಐಟಂಗಳನ್ನು ಸೇರಿಸಿದಾಗ ಅಥವಾ ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಕೆಲವು ಐಟಂಗಳನ್ನು ಅಳಿಸಿದಂತೆ ಶ್ರೇಣಿಯು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸರಿಹೊಂದಿಸಲು ನೀವು ಬಯಸುತ್ತೀರಿ. ಉದಾಹರಣೆಗೆ, ನೀವು ಪ್ರಸ್ತುತ 10 ಐಟಂಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ನಿಮ್ಮ ಹೆಸರಿಸಲಾದ ಶ್ರೇಣಿ A1:A10 ಆಗಿದೆ. ನೀವು ಹೊಸ ನಮೂದನ್ನು ಸೇರಿಸಿದರೆ, ಹೆಸರಿಸಲಾದ ಶ್ರೇಣಿಯು ಸ್ವಯಂಚಾಲಿತವಾಗಿ A1:A11 ಗೆ ವಿಸ್ತರಿಸುತ್ತದೆ ಮತ್ತು ನೀವು ನಿಮ್ಮ ಮನಸ್ಸನ್ನು ಬದಲಾಯಿಸಿದರೆ ಮತ್ತು ಹೊಸದಾಗಿ ಸೇರಿಸಲಾದ ಡೇಟಾವನ್ನು ಅಳಿಸಿದರೆ, ಶ್ರೇಣಿಯು ಸ್ವಯಂಚಾಲಿತವಾಗಿ A1:A10 ಗೆ ಹಿಂತಿರುಗುತ್ತದೆ.
ಇದರ ಮುಖ್ಯ ಪ್ರಯೋಜನ ವಿಧಾನವೆಂದರೆ ನಿಮ್ಮ ವರ್ಕ್ಬುಕ್ನಲ್ಲಿರುವ ಎಲ್ಲಾ ಸೂತ್ರಗಳನ್ನು ಅವರು ಸರಿಯಾದ ಶ್ರೇಣಿಗಳನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತಾರೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ನೀವು ನಿರಂತರವಾಗಿ ನವೀಕರಿಸಬೇಕಾಗಿಲ್ಲ.
ಡೈನಾಮಿಕ್ ಶ್ರೇಣಿಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಒಂದು ಮಾರ್ಗವೆಂದರೆ Excel OFFSET ಕಾರ್ಯವನ್ನು ಬಳಸುವುದು:
=OFFSET(Sheet_Name!$A$1, 0, 0, COUNTA(Sheet_Name!$A:$A), 1)
ಇನ್ನೊಂದು ಸಂಭವನೀಯ ಪರಿಹಾರವೆಂದರೆ COUNTA ಜೊತೆಗೆ Excel INDEX ಅನ್ನು ಬಳಸುವುದು:
=Sheet_Name!$A$1:INDEX(Sheet_Name!$A:$A, COUNTA(Sheet_Name!$A:$A))
ಎರಡೂ ಸೂತ್ರಗಳಲ್ಲಿ, A1 ಎಂಬುದು ಪಟ್ಟಿಯ ಮೊದಲ ಐಟಂ ಮತ್ತು ಡೈನಾಮಿಕ್ ಶ್ರೇಣಿಯನ್ನು ಹೊಂದಿರುವ ಸೆಲ್ ಆಗಿದೆ ಎರಡೂ ಸೂತ್ರಗಳು ಒಂದೇ ಆಗಿರುತ್ತವೆ.
ವ್ಯತ್ಯಾಸವು ವಿಧಾನಗಳಲ್ಲಿದೆ. OFFSET ಕಾರ್ಯವು ಪ್ರಾರಂಭದ ಬಿಂದುವಿನಿಂದ ನಿರ್ದಿಷ್ಟ ಸಂಖ್ಯೆಯ ಸಾಲುಗಳು ಮತ್ತು/ಅಥವಾ ಕಾಲಮ್ಗಳಿಂದ ಚಲಿಸುವಾಗ, INDEX ನಿರ್ದಿಷ್ಟ ಸಾಲು ಮತ್ತು ಕಾಲಮ್ನ ಛೇದಕದಲ್ಲಿ ಸೆಲ್ ಅನ್ನು ಕಂಡುಕೊಳ್ಳುತ್ತದೆ. ಎರಡೂ ಸೂತ್ರಗಳಲ್ಲಿ ಬಳಸಲಾದ COUNTA ಫಂಕ್ಷನ್, ಆಸಕ್ತಿಯ ಕಾಲಮ್ನಲ್ಲಿ ಖಾಲಿ-ಅಲ್ಲದ ಸೆಲ್ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಪಡೆಯುತ್ತದೆ.
ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ಕಾಲಮ್ A ನಲ್ಲಿ 9 ಖಾಲಿ ಅಲ್ಲದ ಸೆಲ್ಗಳಿವೆ, ಆದ್ದರಿಂದ COUNTA 9 ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಪರಿಣಾಮವಾಗಿ, INDEX $A$9 ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ, ಇದು ಕಾಲಮ್ A (ಸಾಮಾನ್ಯವಾಗಿ INDEX) ನಲ್ಲಿ ಕೊನೆಯದಾಗಿ ಬಳಸಿದ ಸೆಲ್ ಆಗಿದೆ
- reference - ಒಂದು ಅಥವಾ ಹಲವಾರು ಶ್ರೇಣಿಗಳು.