Excel ನಲ್ಲಿ VLOOKUP ಗಿಂತ INDEX ಮತ್ತು MATCH ಏಕೆ ಉತ್ತಮವಾಗಿದೆ

VLOOKUP ನ ಮೂಲ ಕಾರ್ಯಗಳನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂದು ನಾವು ಈ ಹಿಂದೆ ಆರಂಭಿಕರಿಗೆ ವಿವರಿಸಿದ್ದೇವೆ (ಇಂಗ್ಲಿಷ್ VLOOKUP, ಸಂಕ್ಷೇಪಣವು "ವರ್ಟಿಕಲ್ ಲುಕಪ್ ಫಂಕ್ಷನ್" ಅನ್ನು ಸೂಚಿಸುತ್ತದೆ). ಮತ್ತು ಅನುಭವಿ ಬಳಕೆದಾರರಿಗೆ ಹಲವಾರು ಸಂಕೀರ್ಣ ಸೂತ್ರಗಳನ್ನು ತೋರಿಸಲಾಗಿದೆ.

ಮತ್ತು ಈ ಲೇಖನದಲ್ಲಿ ನಾವು ಲಂಬ ಹುಡುಕಾಟದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಇನ್ನೊಂದು ವಿಧಾನದ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ನೀಡಲು ಪ್ರಯತ್ನಿಸುತ್ತೇವೆ.

ನೀವು ಆಶ್ಚರ್ಯ ಪಡಬಹುದು: "ಇದು ಏಕೆ ಅಗತ್ಯ?". ಮತ್ತು ಸಾಧ್ಯವಿರುವ ಎಲ್ಲಾ ಹುಡುಕಾಟ ವಿಧಾನಗಳನ್ನು ತೋರಿಸಲು ಇದು ಅವಶ್ಯಕವಾಗಿದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಹಲವಾರು VLOOKUP ನಿರ್ಬಂಧಗಳು ಬಯಸಿದ ಫಲಿತಾಂಶವನ್ನು ಪಡೆಯುವುದನ್ನು ತಡೆಯುತ್ತದೆ. ಈ ನಿಟ್ಟಿನಲ್ಲಿ, INDEX( ) MATCH( ) ಹೆಚ್ಚು ಕ್ರಿಯಾತ್ಮಕ ಮತ್ತು ವೈವಿಧ್ಯಮಯವಾಗಿದೆ, ಮತ್ತು ಅವುಗಳು ಕಡಿಮೆ ನಿರ್ಬಂಧಗಳನ್ನು ಹೊಂದಿವೆ.

ಬೇಸಿಕ್ಸ್ ಇಂಡೆಕ್ಸ್ ಮ್ಯಾಚ್

ಈ ವೈಶಿಷ್ಟ್ಯವು ಎಷ್ಟು ಉತ್ತಮವಾಗಿದೆ ಎಂಬುದನ್ನು ತೋರಿಸುವುದು ಈ ಮಾರ್ಗದರ್ಶಿಯ ಉದ್ದೇಶವಾಗಿರುವುದರಿಂದ, ನಾವು ಅದರ ಕಾರ್ಯಾಚರಣೆಯ ತತ್ವಗಳ ಬಗ್ಗೆ ಮೂಲಭೂತ ಮಾಹಿತಿಯನ್ನು ನೋಡೋಣ. ಮತ್ತು ನಾವು ಉದಾಹರಣೆಗಳನ್ನು ತೋರಿಸುತ್ತೇವೆ ಮತ್ತು ಏಕೆ ಎಂದು ಪರಿಗಣಿಸುತ್ತೇವೆ, ಇದು VLOOKUP () ಗಿಂತ ಉತ್ತಮವಾಗಿದೆ.

INDEX ಕಾರ್ಯ ಸಿಂಟ್ಯಾಕ್ಸ್ ಮತ್ತು ಬಳಕೆ

ಈ ಕಾರ್ಯವು ಕಾಲಮ್ ಅಥವಾ ಸಾಲಿನ ಸಂಖ್ಯೆಯನ್ನು ಆಧರಿಸಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಹುಡುಕಾಟ ಪ್ರದೇಶಗಳಲ್ಲಿ ಬಯಸಿದ ಮೌಲ್ಯವನ್ನು ಕಂಡುಹಿಡಿಯಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ. ಸಿಂಟ್ಯಾಕ್ಸ್:

=INDEX(ಅರೇ, ​​ಸಾಲು ಸಂಖ್ಯೆ, ಕಾಲಮ್ ಸಂಖ್ಯೆ):

  • ರಚನೆ - ಹುಡುಕಾಟ ನಡೆಯುವ ಪ್ರದೇಶ;
  • ಸಾಲು ಸಂಖ್ಯೆ - ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ರಚನೆಯಲ್ಲಿ ಹುಡುಕಬೇಕಾದ ಸಾಲಿನ ಸಂಖ್ಯೆ. ಸಾಲು ಸಂಖ್ಯೆ ತಿಳಿದಿಲ್ಲದಿದ್ದರೆ, ಕಾಲಮ್ ಸಂಖ್ಯೆಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬೇಕು;
  • ಕಾಲಮ್ ಸಂಖ್ಯೆ - ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಶ್ರೇಣಿಯಲ್ಲಿ ಕಂಡುಬರುವ ಕಾಲಮ್‌ನ ಸಂಖ್ಯೆ. ಮೌಲ್ಯವು ತಿಳಿದಿಲ್ಲದಿದ್ದರೆ, ಒಂದು ಸಾಲಿನ ಸಂಖ್ಯೆಯ ಅಗತ್ಯವಿದೆ.

ಸರಳ ಸೂತ್ರದ ಉದಾಹರಣೆ:

=ಇಂಡೆಕ್ಸ್(A1:S10,2,3)

ಕಾರ್ಯವು A1 ರಿಂದ C10 ವರೆಗಿನ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಹುಡುಕುತ್ತದೆ. ಯಾವ ಸಾಲು (2) ಮತ್ತು ಕಾಲಮ್ (3) ನಿಂದ ಅಪೇಕ್ಷಿತ ಮೌಲ್ಯವನ್ನು ತೋರಿಸಬೇಕೆಂದು ಸಂಖ್ಯೆಗಳು ತೋರಿಸುತ್ತವೆ. ಫಲಿತಾಂಶವು ಸೆಲ್ C2 ಆಗಿರುತ್ತದೆ.

ಬಹಳ ಸರಳ, ಸರಿ? ಆದರೆ ನೀವು ನೈಜ ಡಾಕ್ಯುಮೆಂಟ್‌ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ, ಕಾಲಮ್ ಸಂಖ್ಯೆಗಳು ಅಥವಾ ಕೋಶಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಮಾಹಿತಿಯನ್ನು ನೀವು ಹೊಂದಿರುವುದಿಲ್ಲ. ಅದಕ್ಕಾಗಿಯೇ MATCH() ಕಾರ್ಯ.

ಮ್ಯಾಚ್ ಫಂಕ್ಷನ್ ಸಿಂಟ್ಯಾಕ್ಸ್ ಮತ್ತು ಬಳಕೆ

MATCH() ಕಾರ್ಯವು ಅಪೇಕ್ಷಿತ ಮೌಲ್ಯವನ್ನು ಹುಡುಕುತ್ತದೆ ಮತ್ತು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಹುಡುಕಾಟ ಪ್ರದೇಶದಲ್ಲಿ ಅದರ ಅಂದಾಜು ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸುತ್ತದೆ.

Searchpos() ಸಿಂಟ್ಯಾಕ್ಸ್ ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:

=MATCH(ನೋಡಲು ಮೌಲ್ಯ, ಲುಕಪ್‌ಗೆ ಅರೇ, ಹೊಂದಾಣಿಕೆ ಪ್ರಕಾರ)

  • ಹುಡುಕಾಟ ಮೌಲ್ಯ - ಕಂಡುಹಿಡಿಯಬೇಕಾದ ಸಂಖ್ಯೆ ಅಥವಾ ಪಠ್ಯ;
  • ಹುಡುಕಾಟದ ರಚನೆ - ಹುಡುಕಾಟ ನಡೆಯುವ ಪ್ರದೇಶ;
  • ಹೊಂದಾಣಿಕೆಯ ಪ್ರಕಾರ - ನಿಖರವಾದ ಮೌಲ್ಯ ಅಥವಾ ಅದರ ಹತ್ತಿರವಿರುವ ಮೌಲ್ಯಗಳನ್ನು ನೋಡಬೇಕೆ ಎಂದು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತದೆ:
    • 1 (ಅಥವಾ ಯಾವುದೇ ಮೌಲ್ಯವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿಲ್ಲ) - ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಮೌಲ್ಯಕ್ಕೆ ಸಮಾನವಾದ ಅಥವಾ ಕಡಿಮೆ ಇರುವ ದೊಡ್ಡ ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ;
    • 0 - ಹುಡುಕಿದ ಮೌಲ್ಯದೊಂದಿಗೆ ನಿಖರವಾದ ಹೊಂದಾಣಿಕೆಯನ್ನು ತೋರಿಸುತ್ತದೆ. INDEX() MATCH() ಸಂಯೋಜನೆಯಲ್ಲಿ ನಿಮಗೆ ಯಾವಾಗಲೂ ನಿಖರವಾದ ಹೊಂದಾಣಿಕೆಯ ಅಗತ್ಯವಿರುತ್ತದೆ, ಆದ್ದರಿಂದ ನಾವು 0 ಅನ್ನು ಬರೆಯುತ್ತೇವೆ;
    • -1 - ಸೂತ್ರದಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಮೌಲ್ಯಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಅಥವಾ ಸಮಾನವಾದ ಚಿಕ್ಕ ಮೌಲ್ಯವನ್ನು ತೋರಿಸುತ್ತದೆ. ವಿಂಗಡಣೆಯನ್ನು ಅವರೋಹಣ ಕ್ರಮದಲ್ಲಿ ನಡೆಸಲಾಗುತ್ತದೆ.

ಉದಾಹರಣೆಗೆ, B1: B3 ಶ್ರೇಣಿಯಲ್ಲಿ ನ್ಯೂಯಾರ್ಕ್, ಪ್ಯಾರಿಸ್, ಲಂಡನ್ ನೋಂದಾಯಿಸಲಾಗಿದೆ. ಕೆಳಗಿನ ಸೂತ್ರವು 3 ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸುತ್ತದೆ ಏಕೆಂದರೆ ಲಂಡನ್ ಪಟ್ಟಿಯಲ್ಲಿ ಮೂರನೇ ಸ್ಥಾನದಲ್ಲಿದೆ:

=ಎಕ್ಸ್‌ಪೋಸ್(ಲಂಡನ್,ಬಿ1:ಬಿ3,0)

INDEX MATCH ಫಂಕ್ಷನ್‌ನೊಂದಿಗೆ ಹೇಗೆ ಕೆಲಸ ಮಾಡುವುದು 

ಈ ಕಾರ್ಯಗಳ ಜಂಟಿ ಕೆಲಸವನ್ನು ನಿರ್ಮಿಸುವ ತತ್ವವನ್ನು ನೀವು ಬಹುಶಃ ಈಗಾಗಲೇ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಪ್ರಾರಂಭಿಸಿದ್ದೀರಿ. ಸಂಕ್ಷಿಪ್ತವಾಗಿ, ನಂತರ INDEX() ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಸಾಲುಗಳು ಮತ್ತು ಕಾಲಮ್‌ಗಳಲ್ಲಿ ಬಯಸಿದ ಮೌಲ್ಯವನ್ನು ಹುಡುಕುತ್ತದೆ. ಮತ್ತು MATCH() ಈ ಮೌಲ್ಯಗಳ ಸಂಖ್ಯೆಗಳನ್ನು ತೋರಿಸುತ್ತದೆ:

=INDEX(ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಿದ ಕಾಲಮ್, MATCH(ಹುಡುಕಲು ಮೌಲ್ಯ, ಹುಡುಕಲು ಕಾಲಮ್, 0))

ಇದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಇನ್ನೂ ಕಷ್ಟವಾಗುತ್ತಿದೆಯೇ? ಬಹುಶಃ ಒಂದು ಉದಾಹರಣೆಯು ಉತ್ತಮವಾಗಿ ವಿವರಿಸುತ್ತದೆ. ನೀವು ವಿಶ್ವ ರಾಜಧಾನಿಗಳು ಮತ್ತು ಅವುಗಳ ಜನಸಂಖ್ಯೆಯ ಪಟ್ಟಿಯನ್ನು ಹೊಂದಿದ್ದೀರಿ ಎಂದು ಭಾವಿಸೋಣ:

ನಿರ್ದಿಷ್ಟ ರಾಜಧಾನಿಯ ಜನಸಂಖ್ಯೆಯ ಗಾತ್ರವನ್ನು ಕಂಡುಹಿಡಿಯಲು, ಉದಾಹರಣೆಗೆ, ಜಪಾನ್‌ನ ರಾಜಧಾನಿ, ನಾವು ಈ ಕೆಳಗಿನ ಸೂತ್ರವನ್ನು ಬಳಸುತ್ತೇವೆ:

=ಇಂಡೆಕ್ಸ್(C2:C10, MATCH(ಜಪಾನ್, A2:A10,0))

ವಿವರಣೆ:

  • MATCH() ಕಾರ್ಯವು A2:A10 ಶ್ರೇಣಿಯಲ್ಲಿನ ಮೌಲ್ಯವನ್ನು ಹುಡುಕುತ್ತದೆ - "ಜಪಾನ್" ಮತ್ತು ಸಂಖ್ಯೆ 3 ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ, ಏಕೆಂದರೆ ಜಪಾನ್ ಪಟ್ಟಿಯಲ್ಲಿ ಮೂರನೇ ಮೌಲ್ಯವಾಗಿದೆ. 
  • ಈ ಅಂಕಿ ಹೋಗುತ್ತದೆಸಾಲು ಸಂಖ್ಯೆINDEX() ಸೂತ್ರದಲ್ಲಿ ಮತ್ತು ಈ ಸಾಲಿನಿಂದ ಮೌಲ್ಯವನ್ನು ಮುದ್ರಿಸಲು ಕಾರ್ಯವನ್ನು ಹೇಳುತ್ತದೆ.

ಆದ್ದರಿಂದ ಮೇಲಿನ ಸೂತ್ರವು ಪ್ರಮಾಣಿತ ಸೂತ್ರವಾಗುತ್ತದೆ ಸೂಚ್ಯಂಕ(C2:C10,3). ಸೂತ್ರವು C2 ರಿಂದ C10 ವರೆಗಿನ ಕೋಶಗಳನ್ನು ಹುಡುಕುತ್ತದೆ ಮತ್ತು ಈ ಶ್ರೇಣಿಯ ಮೂರನೇ ಕೋಶದಿಂದ ಡೇಟಾವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ, ಅಂದರೆ C4, ಏಕೆಂದರೆ ಕೌಂಟ್‌ಡೌನ್ ಎರಡನೇ ಸಾಲಿನಿಂದ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ.

ಸೂತ್ರದಲ್ಲಿ ನಗರದ ಹೆಸರನ್ನು ಸೂಚಿಸಲು ಬಯಸುವುದಿಲ್ಲವೇ? ನಂತರ ಅದನ್ನು ಯಾವುದೇ ಕೋಶದಲ್ಲಿ ಬರೆಯಿರಿ, F1 ಎಂದು ಹೇಳಿ, ಮತ್ತು ಅದನ್ನು MATCH() ಸೂತ್ರದಲ್ಲಿ ಉಲ್ಲೇಖವಾಗಿ ಬಳಸಿ. ಮತ್ತು ನೀವು ಡೈನಾಮಿಕ್ ಹುಡುಕಾಟ ಸೂತ್ರದೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತೀರಿ:

=ИНДЕКС(С2:С10, ПОИСКПОЗ( )(F1,A2:A10,0))

Excel ನಲ್ಲಿ VLOOKUP ಗಿಂತ INDEX ಮತ್ತು MATCH ಏಕೆ ಉತ್ತಮವಾಗಿದೆ

ಪ್ರಮುಖ! ರಲ್ಲಿ ಸಾಲುಗಳ ಸಂಖ್ಯೆ ಸರಣಿ INDEX() ಸಾಲುಗಳ ಸಂಖ್ಯೆಯಂತೆಯೇ ಇರಬೇಕು ಶ್ರೇಣಿಯನ್ನು ಪರಿಗಣಿಸಲಾಗಿದೆ MATCH() ನಲ್ಲಿ, ಇಲ್ಲದಿದ್ದರೆ ನೀವು ತಪ್ಪು ಫಲಿತಾಂಶವನ್ನು ಪಡೆಯುತ್ತೀರಿ.

ಸ್ವಲ್ಪ ನಿರೀಕ್ಷಿಸಿ, VLOOKUP() ಸೂತ್ರವನ್ನು ಏಕೆ ಬಳಸಬಾರದು?

=VLOOKUP(F1, A2:C10, 3, ತಪ್ಪು)

 ಇಂಡೆಕ್ಸ್ ಮ್ಯಾಚ್‌ನ ಈ ಎಲ್ಲಾ ಸಂಕೀರ್ಣತೆಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು ಪ್ರಯತ್ನಿಸುತ್ತಿರುವ ಸಮಯವನ್ನು ವ್ಯರ್ಥ ಮಾಡುವುದರ ಅರ್ಥವೇನು?

ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಯಾವ ಕಾರ್ಯವನ್ನು ಬಳಸಬೇಕು ಎಂಬುದು ಮುಖ್ಯವಲ್ಲ. INDEX() ಮತ್ತು MATCH() ಕಾರ್ಯಗಳು ಹೇಗೆ ಒಟ್ಟಿಗೆ ಕೆಲಸ ಮಾಡುತ್ತವೆ ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಇದು ಕೇವಲ ಒಂದು ಉದಾಹರಣೆಯಾಗಿದೆ. VLOOKUP ಶಕ್ತಿಹೀನವಾಗಿರುವ ಸಂದರ್ಭಗಳಲ್ಲಿ ಈ ಕಾರ್ಯಗಳು ಏನು ಸಮರ್ಥವಾಗಿವೆ ಎಂಬುದನ್ನು ಇತರ ಉದಾಹರಣೆಗಳು ತೋರಿಸುತ್ತವೆ. 

INDEX MATCH ಅಥವಾ VLOOKUP

ಯಾವ ಹುಡುಕಾಟ ಸೂತ್ರವನ್ನು ಬಳಸಬೇಕೆಂದು ನಿರ್ಧರಿಸುವಾಗ, INDEX() ಮತ್ತು MATCH() VLOOKUP ಗಿಂತ ಹೆಚ್ಚು ಶ್ರೇಷ್ಠವೆಂದು ಅನೇಕರು ಒಪ್ಪುತ್ತಾರೆ. ಆದಾಗ್ಯೂ, ಅನೇಕ ಜನರು ಇನ್ನೂ VLOOKUP() ಅನ್ನು ಬಳಸುತ್ತಾರೆ. ಮೊದಲನೆಯದಾಗಿ, VLOOKUP() ಸರಳವಾಗಿದೆ ಮತ್ತು ಎರಡನೆಯದಾಗಿ, INDEX() ಮತ್ತು MATCH() ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವ ಎಲ್ಲಾ ಅನುಕೂಲಗಳನ್ನು ಬಳಕೆದಾರರು ಸಂಪೂರ್ಣವಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವುದಿಲ್ಲ. ಈ ಜ್ಞಾನವಿಲ್ಲದೆ, ಸಂಕೀರ್ಣ ವ್ಯವಸ್ಥೆಯನ್ನು ಅಧ್ಯಯನ ಮಾಡಲು ತಮ್ಮ ಸಮಯವನ್ನು ಕಳೆಯಲು ಯಾರೂ ಒಪ್ಪುವುದಿಲ್ಲ.

VLOOKUP() ಗಿಂತ INDEX() ಮತ್ತು MATCH() ನ ಪ್ರಮುಖ ಅನುಕೂಲಗಳು ಇಲ್ಲಿವೆ:

 

  • ಬಲದಿಂದ ಎಡಕ್ಕೆ ಹುಡುಕಿ. VLOOKUP() ಬಲದಿಂದ ಎಡಕ್ಕೆ ಹುಡುಕಲು ಸಾಧ್ಯವಿಲ್ಲ, ಆದ್ದರಿಂದ ನೀವು ಹುಡುಕುತ್ತಿರುವ ಮೌಲ್ಯಗಳು ಯಾವಾಗಲೂ ಟೇಬಲ್‌ನ ಎಡಭಾಗದ ಕಾಲಮ್‌ಗಳಲ್ಲಿರಬೇಕು. ಆದರೆ INDEX() ಮತ್ತು MATCH() ಯಾವುದೇ ಸಮಸ್ಯೆಯಿಲ್ಲದೆ ಇದನ್ನು ನಿಭಾಯಿಸಬಹುದು. ಆಚರಣೆಯಲ್ಲಿ ಅದು ಹೇಗೆ ಕಾಣುತ್ತದೆ ಎಂಬುದನ್ನು ಈ ಲೇಖನವು ನಿಮಗೆ ತಿಳಿಸುತ್ತದೆ: ಎಡಭಾಗದಲ್ಲಿ ಅಪೇಕ್ಷಿತ ಮೌಲ್ಯವನ್ನು ಹೇಗೆ ಕಂಡುಹಿಡಿಯುವುದು.

 

  1. ಕಾಲಮ್‌ಗಳ ಸುರಕ್ಷಿತ ಸೇರ್ಪಡೆ ಅಥವಾ ತೆಗೆಯುವಿಕೆ. ಕಾಲಮ್‌ಗಳನ್ನು ತೆಗೆದುಹಾಕುವಾಗ ಅಥವಾ ಸೇರಿಸುವಾಗ VLOOKUP() ಸೂತ್ರವು ತಪ್ಪಾದ ಫಲಿತಾಂಶಗಳನ್ನು ತೋರಿಸುತ್ತದೆ ಏಕೆಂದರೆ VLOOKUP() ಯಶಸ್ವಿಯಾಗಲು ನಿಖರವಾದ ಕಾಲಮ್ ಸಂಖ್ಯೆಯ ಅಗತ್ಯವಿದೆ. ನೈಸರ್ಗಿಕವಾಗಿ, ಕಾಲಮ್‌ಗಳನ್ನು ಸೇರಿಸಿದಾಗ ಅಥವಾ ತೆಗೆದುಹಾಕಿದಾಗ, ಅವುಗಳ ಸಂಖ್ಯೆಗಳು ಸಹ ಬದಲಾಗುತ್ತವೆ. 

ಮತ್ತು INDEX() ಮತ್ತು MATCH() ಸೂತ್ರಗಳಲ್ಲಿ, ಕಾಲಮ್‌ಗಳ ಶ್ರೇಣಿಯನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಲಾಗಿದೆ, ಪ್ರತ್ಯೇಕ ಕಾಲಮ್‌ಗಳಲ್ಲ. ಪರಿಣಾಮವಾಗಿ, ನೀವು ಪ್ರತಿ ಬಾರಿಯೂ ಸೂತ್ರವನ್ನು ನವೀಕರಿಸದೆಯೇ ಕಾಲಮ್‌ಗಳನ್ನು ಸುರಕ್ಷಿತವಾಗಿ ಸೇರಿಸಬಹುದು ಮತ್ತು ತೆಗೆದುಹಾಕಬಹುದು.

  1. ಹುಡುಕಾಟ ಸಂಪುಟಗಳಲ್ಲಿ ಯಾವುದೇ ಮಿತಿಗಳಿಲ್ಲ. VLOOKUP() ಅನ್ನು ಬಳಸುವಾಗ, ಹುಡುಕಾಟದ ಮಾನದಂಡಗಳ ಒಟ್ಟು ಸಂಖ್ಯೆಯು 255 ಅಕ್ಷರಗಳನ್ನು ಮೀರಬಾರದು ಅಥವಾ ನೀವು #VALUE ಅನ್ನು ಪಡೆಯುತ್ತೀರಿ! ಆದ್ದರಿಂದ ನಿಮ್ಮ ಡೇಟಾವು ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, INDEX() ಮತ್ತು MATCH() ಅತ್ಯುತ್ತಮ ಆಯ್ಕೆಯಾಗಿದೆ.
  2. ಹೆಚ್ಚಿನ ಸಂಸ್ಕರಣಾ ವೇಗ. ನಿಮ್ಮ ಕೋಷ್ಟಕಗಳು ತುಲನಾತ್ಮಕವಾಗಿ ಚಿಕ್ಕದಾಗಿದ್ದರೆ, ನೀವು ಯಾವುದೇ ವ್ಯತ್ಯಾಸವನ್ನು ಗಮನಿಸುವ ಸಾಧ್ಯತೆಯಿಲ್ಲ. ಆದರೆ, ಟೇಬಲ್ ನೂರಾರು ಅಥವಾ ಸಾವಿರಾರು ಸಾಲುಗಳನ್ನು ಹೊಂದಿದ್ದರೆ ಮತ್ತು ಅದರ ಪ್ರಕಾರ ನೂರಾರು ಮತ್ತು ಸಾವಿರಾರು ಸೂತ್ರಗಳಿದ್ದರೆ, INDEX () ಮತ್ತು MATCH () VLOOKUP () ಗಿಂತ ಹೆಚ್ಚು ವೇಗವಾಗಿ ನಿಭಾಯಿಸುತ್ತದೆ. ಸತ್ಯವೆಂದರೆ ಎಕ್ಸೆಲ್ ಸಂಪೂರ್ಣ ಟೇಬಲ್ ಅನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುವ ಬದಲು ಸೂತ್ರದಲ್ಲಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಕಾಲಮ್‌ಗಳನ್ನು ಮಾತ್ರ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತದೆ. 

ನಿಮ್ಮ ವರ್ಕ್‌ಶೀಟ್ VLOOKUP() ಮತ್ತು SUM() ನಂತಹ ಹೆಚ್ಚಿನ ಸಂಖ್ಯೆಯ ಸೂತ್ರಗಳನ್ನು ಹೊಂದಿದ್ದರೆ VLOOKUP() ನ ಕಾರ್ಯಕ್ಷಮತೆಯ ಪ್ರಭಾವವು ವಿಶೇಷವಾಗಿ ಗಮನಾರ್ಹವಾಗಿರುತ್ತದೆ. ವ್ಯೂಹದಲ್ಲಿ ಪ್ರತಿ ಮೌಲ್ಯವನ್ನು ಪಾರ್ಸ್ ಮಾಡಲು VLOOKUP() ಕಾರ್ಯಗಳ ಪ್ರತ್ಯೇಕ ಪರಿಶೀಲನೆಗಳು ಅಗತ್ಯವಿದೆ. ಆದ್ದರಿಂದ ಎಕ್ಸೆಲ್ ಹೆಚ್ಚಿನ ಪ್ರಮಾಣದ ಮಾಹಿತಿಯನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಬೇಕಾಗಿದೆ ಮತ್ತು ಇದು ಕೆಲಸವನ್ನು ಗಮನಾರ್ಹವಾಗಿ ನಿಧಾನಗೊಳಿಸುತ್ತದೆ.

ಫಾರ್ಮುಲಾ ಉದಾಹರಣೆಗಳು 

ಈ ಕಾರ್ಯಗಳ ಉಪಯುಕ್ತತೆಯನ್ನು ನಾವು ಈಗಾಗಲೇ ಕಂಡುಕೊಂಡಿದ್ದೇವೆ, ಆದ್ದರಿಂದ ನಾವು ಅತ್ಯಂತ ಆಸಕ್ತಿದಾಯಕ ಭಾಗಕ್ಕೆ ಹೋಗಬಹುದು: ಆಚರಣೆಯಲ್ಲಿ ಜ್ಞಾನದ ಅಪ್ಲಿಕೇಶನ್.

ಬಲದಿಂದ ಎಡಕ್ಕೆ ಹುಡುಕಲು ಸೂತ್ರ

ಈಗಾಗಲೇ ಹೇಳಿದಂತೆ, VLOOKUP ಈ ರೀತಿಯ ಹುಡುಕಾಟವನ್ನು ನಿರ್ವಹಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಆದ್ದರಿಂದ, ಅಪೇಕ್ಷಿತ ಮೌಲ್ಯಗಳು ಎಡ ಕಾಲಮ್‌ನಲ್ಲಿ ಇಲ್ಲದಿದ್ದರೆ, VLOOKUP() ಫಲಿತಾಂಶವನ್ನು ನೀಡುವುದಿಲ್ಲ. INDEX () ಮತ್ತು MATCH () ಕಾರ್ಯಗಳು ಹೆಚ್ಚು ಬಹುಮುಖವಾಗಿವೆ ಮತ್ತು ಮೌಲ್ಯಗಳ ಸ್ಥಳವು ಕೆಲಸ ಮಾಡಲು ದೊಡ್ಡ ಪಾತ್ರವನ್ನು ವಹಿಸುವುದಿಲ್ಲ.

ಉದಾಹರಣೆಗೆ, ನಾವು ನಮ್ಮ ಟೇಬಲ್‌ನ ಎಡಭಾಗಕ್ಕೆ ಶ್ರೇಣಿಯ ಕಾಲಮ್ ಅನ್ನು ಸೇರಿಸುತ್ತೇವೆ ಮತ್ತು ನಮ್ಮ ದೇಶದ ರಾಜಧಾನಿಯು ಜನಸಂಖ್ಯೆಯ ವಿಷಯದಲ್ಲಿ ಯಾವ ಶ್ರೇಣಿಯನ್ನು ಆಕ್ರಮಿಸಿಕೊಂಡಿದೆ ಎಂಬುದನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲು ಪ್ರಯತ್ನಿಸುತ್ತೇವೆ.

ಸೆಲ್ G1 ನಲ್ಲಿ, ನಾವು ಕಂಡುಹಿಡಿಯಬೇಕಾದ ಮೌಲ್ಯವನ್ನು ಬರೆಯುತ್ತೇವೆ ಮತ್ತು ನಂತರ C1:C10 ಶ್ರೇಣಿಯಲ್ಲಿ ಹುಡುಕಲು ಕೆಳಗಿನ ಸೂತ್ರವನ್ನು ಬಳಸಿ ಮತ್ತು A2:A10 ನಿಂದ ಅನುಗುಣವಾದ ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಿ:

=ИНДЕКС(А2:А10, ПОИСКПОЗ(G1,C1:C10,0))

Excel ನಲ್ಲಿ VLOOKUP ಗಿಂತ INDEX ಮತ್ತು MATCH ಏಕೆ ಉತ್ತಮವಾಗಿದೆ

ಪ್ರಾಂಪ್ಟ್ ನೀವು ಬಹು ಕೋಶಗಳಿಗೆ ಈ ಸೂತ್ರವನ್ನು ಬಳಸಲು ಯೋಜಿಸಿದರೆ, ಸಂಪೂರ್ಣ ವಿಳಾಸವನ್ನು ಬಳಸಿಕೊಂಡು ಶ್ರೇಣಿಗಳನ್ನು ಸರಿಪಡಿಸಿ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ (ಉದಾಹರಣೆಗೆ, $A$2: $A$10 ಮತ್ತು $C$2: 4C$10).

ಸೂಚ್ಯಂಕ ಹೆಚ್ಚು ಬಹಿರಂಗವಾಗಿದೆ ಹೆಚ್ಚು ಬಹಿರಂಗವಾಗಿದೆ  ಕಾಲಮ್‌ಗಳು ಮತ್ತು ಸಾಲುಗಳಲ್ಲಿ ಹುಡುಕಲು

ಮೇಲಿನ ಉದಾಹರಣೆಗಳಲ್ಲಿ, ಪೂರ್ವನಿರ್ಧರಿತ ಶ್ರೇಣಿಯ ಸಾಲುಗಳಿಂದ ಮೌಲ್ಯಗಳನ್ನು ಹಿಂತಿರುಗಿಸಲು ನಾವು VLOOKUP() ಗೆ ಬದಲಿಯಾಗಿ ಈ ಕಾರ್ಯಗಳನ್ನು ಬಳಸಿದ್ದೇವೆ. ಆದರೆ ನೀವು ಮ್ಯಾಟ್ರಿಕ್ಸ್ ಅಥವಾ ಎರಡು ಬದಿಯ ಹುಡುಕಾಟವನ್ನು ಮಾಡಬೇಕಾದರೆ ಏನು ಮಾಡಬೇಕು?

ಇದು ಜಟಿಲವಾಗಿದೆ ಎಂದು ತೋರುತ್ತದೆ, ಆದರೆ ಅಂತಹ ಲೆಕ್ಕಾಚಾರಗಳ ಸೂತ್ರವು ಪ್ರಮಾಣಿತ INDEX() MATCH() ಸೂತ್ರವನ್ನು ಹೋಲುತ್ತದೆ, ಕೇವಲ ಒಂದು ವ್ಯತ್ಯಾಸದೊಂದಿಗೆ: MATCH() ಸೂತ್ರವನ್ನು ಎರಡು ಬಾರಿ ಬಳಸಬೇಕು. ಮೊದಲ ಬಾರಿಗೆ ಸಾಲು ಸಂಖ್ಯೆಯನ್ನು ಪಡೆಯಲು ಮತ್ತು ಎರಡನೇ ಬಾರಿಗೆ ಕಾಲಮ್ ಸಂಖ್ಯೆಯನ್ನು ಪಡೆಯಲು:

=INDEX(ಅರೇ, ​​MATCH(ಲಂಬ ಹುಡುಕಾಟ ಮೌಲ್ಯ, ಹುಡುಕಾಟ ಕಾಲಮ್, 0), MATCH(ಸಮತಲ ಹುಡುಕಾಟ ಮೌಲ್ಯ, ಹುಡುಕಾಟ ಸಾಲು, 0))

ಕೆಳಗಿನ ಕೋಷ್ಟಕವನ್ನು ನೋಡೋಣ ಮತ್ತು ಸೂತ್ರವನ್ನು ಮಾಡಲು ಪ್ರಯತ್ನಿಸೋಣ ಇಂಡೆಕ್ಸ್() ಎಕ್ಸ್‌ಪ್ರೆಸ್() ಎಕ್ಸ್‌ಪ್ರೆಸ್() ಆಯ್ದ ವರ್ಷಕ್ಕೆ ನಿರ್ದಿಷ್ಟ ದೇಶದಲ್ಲಿ ಜನಸಂಖ್ಯಾಶಾಸ್ತ್ರವನ್ನು ಪ್ರದರ್ಶಿಸಲು.

ಗುರಿ ದೇಶವು ಸೆಲ್ G1 (ವರ್ಟಿಕಲ್ ಲುಕಪ್) ನಲ್ಲಿದೆ ಮತ್ತು ಗುರಿ ವರ್ಷವು ಸೆಲ್ G2 (ಸಮತಲ ಲುಕಪ್) ನಲ್ಲಿದೆ. ಸೂತ್ರವು ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:

=ИНДЕКС(B2:D11, ПОИСКПОЗ(G1,A2:A11,0), ПОИСКПОЗ(G2,B1:D1,0))

Excel ನಲ್ಲಿ VLOOKUP ಗಿಂತ INDEX ಮತ್ತು MATCH ಏಕೆ ಉತ್ತಮವಾಗಿದೆ

ಈ ಸೂತ್ರವು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ

ಯಾವುದೇ ಇತರ ಸಂಕೀರ್ಣ ಸೂತ್ರಗಳಂತೆ, ಅವುಗಳನ್ನು ಪ್ರತ್ಯೇಕ ಸಮೀಕರಣಗಳಾಗಿ ವಿಭಜಿಸುವ ಮೂಲಕ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು ಸುಲಭವಾಗಿದೆ. ತದನಂತರ ಪ್ರತಿಯೊಂದು ಕಾರ್ಯವು ಏನು ಮಾಡುತ್ತದೆ ಎಂಬುದನ್ನು ನೀವು ಅರ್ಥಮಾಡಿಕೊಳ್ಳಬಹುದು:

  • ಪಂದ್ಯ(G1,A2:A11,0) – A1:A2 ಶ್ರೇಣಿಯಲ್ಲಿ ಮೌಲ್ಯವನ್ನು (G11) ಹುಡುಕುತ್ತದೆ ಮತ್ತು ಈ ಮೌಲ್ಯದ ಸಂಖ್ಯೆಯನ್ನು ತೋರಿಸುತ್ತದೆ, ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ ಅದು 2 ಆಗಿದೆ;
  • ಹುಡುಕಾಟ(G2,B1:D1,0) - B2:D1 ಶ್ರೇಣಿಯಲ್ಲಿ ಮೌಲ್ಯವನ್ನು (G1) ಹುಡುಕುತ್ತದೆ. ಈ ಸಂದರ್ಭದಲ್ಲಿ, ಫಲಿತಾಂಶವು 3 ಆಗಿತ್ತು.

ಕಂಡುಬರುವ ಸಾಲು ಮತ್ತು ಕಾಲಮ್ ಸಂಖ್ಯೆಗಳನ್ನು INDEX() ಸೂತ್ರದಲ್ಲಿ ಅನುಗುಣವಾದ ಮೌಲ್ಯಕ್ಕೆ ಕಳುಹಿಸಲಾಗುತ್ತದೆ:

=ಇಂಡೆಕ್ಸ್(B2:D11,2,3)

ಪರಿಣಾಮವಾಗಿ, B2:D3 ಶ್ರೇಣಿಯಲ್ಲಿ 2 ಸಾಲುಗಳು ಮತ್ತು 11 ಕಾಲಮ್‌ಗಳ ಛೇದಕದಲ್ಲಿರುವ ಸೆಲ್‌ನಲ್ಲಿರುವ ಮೌಲ್ಯವನ್ನು ನಾವು ಹೊಂದಿದ್ದೇವೆ. ಮತ್ತು ಸೂತ್ರವು ಅಪೇಕ್ಷಿತ ಮೌಲ್ಯವನ್ನು ತೋರಿಸುತ್ತದೆ, ಅದು ಸೆಲ್ D3 ನಲ್ಲಿದೆ.

INDEX ಮತ್ತು MATCH ನೊಂದಿಗೆ ಬಹು ಷರತ್ತುಗಳ ಮೂಲಕ ಹುಡುಕಿ

ನೀವು VLOOKUP() ಗೆ ನಮ್ಮ ಮಾರ್ಗದರ್ಶಿಯನ್ನು ಓದಿದ್ದರೆ, ನೀವು ಬಹುಶಃ ಬಹು ಹುಡುಕಾಟ ಸೂತ್ರಗಳನ್ನು ಪ್ರಯತ್ನಿಸಿದ್ದೀರಿ. ಆದರೆ ಈ ಹುಡುಕಾಟ ವಿಧಾನವು ಒಂದು ಗಮನಾರ್ಹ ಮಿತಿಯನ್ನು ಹೊಂದಿದೆ - ಸಹಾಯಕ ಕಾಲಮ್ ಅನ್ನು ಸೇರಿಸುವ ಅಗತ್ಯತೆ.

ಆದರೆ ಒಳ್ಳೆಯ ಸುದ್ದಿ ಅದು INDEX() ಮತ್ತು MATCH() ನೊಂದಿಗೆ ನಿಮ್ಮ ವರ್ಕ್‌ಶೀಟ್ ಅನ್ನು ಸಂಪಾದಿಸದೆ ಅಥವಾ ಬದಲಾಯಿಸದೆಯೇ ನೀವು ಬಹು ಷರತ್ತುಗಳನ್ನು ಹುಡುಕಬಹುದು.

INDEX() MATCH() ಗಾಗಿ ಸಾಮಾನ್ಯ ಬಹು-ಸ್ಥಿತಿಯ ಹುಡುಕಾಟ ಸೂತ್ರ ಇಲ್ಲಿದೆ:

{=ИНДЕКС(диапазон поиска, ПОИСКПОЗ(1,условие1=диапазон1)*(условвие2=диапазон2),0))}

ಟಿಪ್ಪಣಿ: ಈ ಸೂತ್ರವನ್ನು ಕೀಬೋರ್ಡ್ ಶಾರ್ಟ್‌ಕಟ್‌ನೊಂದಿಗೆ ಬಳಸಬೇಕು CTRL+SHIFT+ENTER.

2 ಷರತ್ತುಗಳ ಆಧಾರದ ಮೇಲೆ ನೀವು ಹುಡುಕುತ್ತಿರುವ ಮೌಲ್ಯವನ್ನು ನೀವು ಕಂಡುಹಿಡಿಯಬೇಕು ಎಂದು ಭಾವಿಸೋಣ: ಖರೀದಿದಾರನ и ಉತ್ಪನ್ನ.

ಇದಕ್ಕೆ ಈ ಕೆಳಗಿನ ಸೂತ್ರದ ಅಗತ್ಯವಿದೆ:

=ИНДЕКС(С2:С10, ПОИСКПОЗ(1,(F1=A2:A10)*(F2=B1:B10),0))

ಈ ಸೂತ್ರದಲ್ಲಿ, C2:C10 ಎಂಬುದು ಹುಡುಕಾಟ ನಡೆಯುವ ಶ್ರೇಣಿಯಾಗಿದೆ, F1 - ಈ ಸ್ಥಿತಿ, A2:A10 — ಸ್ಥಿತಿಯನ್ನು ಹೋಲಿಸಲು ವ್ಯಾಪ್ತಿಯು, F2 - ಷರತ್ತು 2, V2:V10 - ಷರತ್ತು 2 ರ ಹೋಲಿಕೆಗಾಗಿ ಶ್ರೇಣಿ.

ಸೂತ್ರದೊಂದಿಗೆ ಕೆಲಸದ ಕೊನೆಯಲ್ಲಿ ಸಂಯೋಜನೆಯನ್ನು ಒತ್ತಿ ಮರೆಯಬೇಡಿ CTRL+SHIFT+ENTER - ಉದಾಹರಣೆಯಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ ಎಕ್ಸೆಲ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸುರುಳಿಯಾಕಾರದ ಕಟ್ಟುಪಟ್ಟಿಗಳೊಂದಿಗೆ ಸೂತ್ರವನ್ನು ಮುಚ್ಚುತ್ತದೆ:

Excel ನಲ್ಲಿ VLOOKUP ಗಿಂತ INDEX ಮತ್ತು MATCH ಏಕೆ ಉತ್ತಮವಾಗಿದೆ

ನಿಮ್ಮ ಕೆಲಸಕ್ಕಾಗಿ ರಚನೆಯ ಸೂತ್ರವನ್ನು ಬಳಸಲು ನೀವು ಬಯಸದಿದ್ದರೆ, ಸೂತ್ರಕ್ಕೆ ಮತ್ತೊಂದು INDEX() ಅನ್ನು ಸೇರಿಸಿ ಮತ್ತು ENTER ಒತ್ತಿರಿ, ಅದು ಉದಾಹರಣೆಯಲ್ಲಿ ಕಾಣುತ್ತದೆ:

Excel ನಲ್ಲಿ VLOOKUP ಗಿಂತ INDEX ಮತ್ತು MATCH ಏಕೆ ಉತ್ತಮವಾಗಿದೆ

ಈ ಸೂತ್ರಗಳು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ

ಈ ಸೂತ್ರವು ಪ್ರಮಾಣಿತ INDEX() MATCH() ಸೂತ್ರದಂತೆಯೇ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಬಹು ಷರತ್ತುಗಳನ್ನು ಹುಡುಕಲು, ನೀವು ಸರಿಯಾದ ಮತ್ತು ತಪ್ಪಾದ ವೈಯಕ್ತಿಕ ಪರಿಸ್ಥಿತಿಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುವ ಬಹು ತಪ್ಪು ಮತ್ತು ನಿಜವಾದ ಪರಿಸ್ಥಿತಿಗಳನ್ನು ಸರಳವಾಗಿ ರಚಿಸುತ್ತೀರಿ. ತದನಂತರ ಈ ಷರತ್ತುಗಳು ರಚನೆಯ ಎಲ್ಲಾ ಅನುಗುಣವಾದ ಅಂಶಗಳಿಗೆ ಅನ್ವಯಿಸುತ್ತವೆ. ಸೂತ್ರವು ತಪ್ಪು ಮತ್ತು ನಿಜವಾದ ಆರ್ಗ್ಯುಮೆಂಟ್‌ಗಳನ್ನು ಕ್ರಮವಾಗಿ 0 ಮತ್ತು 1 ಗೆ ಪರಿವರ್ತಿಸುತ್ತದೆ ಮತ್ತು ಸ್ಟ್ರಿಂಗ್‌ನಲ್ಲಿ ಕಂಡುಬರುವ ಹೊಂದಾಣಿಕೆಯ ಮೌಲ್ಯಗಳು 1 ಆಗಿರುವ ಒಂದು ಶ್ರೇಣಿಯನ್ನು ಔಟ್‌ಪುಟ್ ಮಾಡುತ್ತದೆ. MATCH() 1 ಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗುವ ಮೊದಲ ಮೌಲ್ಯವನ್ನು ಕಂಡುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಅದನ್ನು INDEX() ಸೂತ್ರಕ್ಕೆ ರವಾನಿಸುತ್ತದೆ. ಮತ್ತು ಇದು ಪ್ರತಿಯಾಗಿ, ಅಪೇಕ್ಷಿತ ಕಾಲಮ್ನಿಂದ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಸಾಲಿನಲ್ಲಿ ಈಗಾಗಲೇ ಬಯಸಿದ ಮೌಲ್ಯವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ.

ರಚನೆಯಿಲ್ಲದ ಸೂತ್ರವು INDEX() ಅನ್ನು ತನ್ನದೇ ಆದ ರೀತಿಯಲ್ಲಿ ನಿರ್ವಹಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಅವಲಂಬಿಸಿರುತ್ತದೆ. ಸೂತ್ರದಲ್ಲಿನ ಎರಡನೇ INDEX() ತಪ್ಪು (0) ಗೆ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ, ಆದ್ದರಿಂದ ಅದು ಆ ಮೌಲ್ಯಗಳೊಂದಿಗೆ ಸಂಪೂರ್ಣ ಶ್ರೇಣಿಯನ್ನು MATCH() ಸೂತ್ರಕ್ಕೆ ರವಾನಿಸುತ್ತದೆ. 

ಇದು ಈ ಸೂತ್ರದ ಹಿಂದಿನ ತರ್ಕದ ದೀರ್ಘ ವಿವರಣೆಯಾಗಿದೆ. ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ಲೇಖನವನ್ನು ಓದಿ "ಬಹು ಷರತ್ತುಗಳೊಂದಿಗೆ ಇಂಡೆಕ್ಸ್ ಹೊಂದಾಣಿಕೆ».

INDEX ಮತ್ತು MATCH ನಲ್ಲಿ ಸರಾಸರಿ, MAX ಮತ್ತು MIN

ಎಕ್ಸೆಲ್ ಸರಾಸರಿ, ಗರಿಷ್ಠ ಮತ್ತು ಕನಿಷ್ಠಗಳನ್ನು ಕಂಡುಹಿಡಿಯಲು ತನ್ನದೇ ಆದ ವಿಶೇಷ ಕಾರ್ಯಗಳನ್ನು ಹೊಂದಿದೆ. ಆದರೆ ಆ ಮೌಲ್ಯಗಳೊಂದಿಗೆ ಸಂಯೋಜಿತವಾಗಿರುವ ಕೋಶದಿಂದ ನೀವು ಡೇಟಾವನ್ನು ಪಡೆಯಲು ಬಯಸಿದರೆ ಏನು? ಈ ವಿಷಯದಲ್ಲಿ INDEX ಮತ್ತು MATCH ಜೊತೆಗೆ ಸರಾಸರಿ, MAX ಮತ್ತು MIN ಅನ್ನು ಬಳಸಬೇಕು.

INDEX MATCH ಮತ್ತು MAX

ಕಾಲಮ್ D ನಲ್ಲಿ ದೊಡ್ಡ ಮೌಲ್ಯವನ್ನು ಕಂಡುಹಿಡಿಯಲು ಮತ್ತು ಕಾಲಮ್ C ನಲ್ಲಿ ಅದನ್ನು ಪ್ರದರ್ಶಿಸಲು, ಸೂತ್ರವನ್ನು ಬಳಸಿ: 

=ИНДЕКС(С2:С10, ПОИСКПОЗ(МАКС(D2:D10),D2:D10,0))

INDEX MATCH ಮತ್ತು MIN

ಕಾಲಮ್ D ನಲ್ಲಿ ಚಿಕ್ಕ ಮೌಲ್ಯವನ್ನು ಕಂಡುಹಿಡಿಯಲು ಮತ್ತು ಕಾಲಮ್ C ನಲ್ಲಿ ಅದನ್ನು ಪ್ರದರ್ಶಿಸಲು, ಈ ಕೆಳಗಿನ ಸೂತ್ರವನ್ನು ಬಳಸಿ:

=ИНДЕКС(С2:С10,ПОИСКПОЗ(МИН(D2:D10),D2:D10,0))

ಹುಡುಕಾಟ ಸೂಚ್ಯಂಕ ಮತ್ತು ಸರ್ಪ

ಕಾಲಮ್ D ನಲ್ಲಿ ಸರಾಸರಿ ಮೌಲ್ಯವನ್ನು ಕಂಡುಹಿಡಿಯಲು ಮತ್ತು ಈ ಮೌಲ್ಯವನ್ನು C ನಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲು:

=ИНДЕКС(С2:С10,ПОИСКПОЗ(СРЗНАЧ(D2:D10),D2:D10,-1))

ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಹೇಗೆ ಬರೆಯಲಾಗಿದೆ ಎಂಬುದರ ಆಧಾರದ ಮೇಲೆ, MATCH() ಗೆ ಮೂರನೇ ಆರ್ಗ್ಯುಮೆಂಟ್ 1, 0 ಅಥವಾ -1 ಆಗಿರುತ್ತದೆ:

  • ಕಾಲಮ್‌ಗಳನ್ನು ಆರೋಹಣ ಕ್ರಮದಲ್ಲಿ ವಿಂಗಡಿಸಿದರೆ, 1 ಅನ್ನು ಹೊಂದಿಸಿ (ನಂತರ ಸೂತ್ರವು ಗರಿಷ್ಠ ಮೌಲ್ಯವನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತದೆ, ಅದು ಸರಾಸರಿ ಮೌಲ್ಯಕ್ಕಿಂತ ಕಡಿಮೆ ಅಥವಾ ಸಮಾನವಾಗಿರುತ್ತದೆ);
  • ವಿಂಗಡಣೆಯು ಅವರೋಹಣದಲ್ಲಿದ್ದರೆ, ನಂತರ -1 (ಸೂತ್ರವು ಸರಾಸರಿಗಿಂತ ಹೆಚ್ಚಿನ ಅಥವಾ ಸಮಾನವಾದ ಕನಿಷ್ಠ ಮೌಲ್ಯವನ್ನು ಔಟ್‌ಪುಟ್ ಮಾಡುತ್ತದೆ);
  • ಲುಕಪ್ ಅರೇ ಸರಾಸರಿಗೆ ನಿಖರವಾಗಿ ಸಮಾನವಾದ ಮೌಲ್ಯವನ್ನು ಹೊಂದಿದ್ದರೆ, ಅದನ್ನು 0 ಗೆ ಹೊಂದಿಸಿ. 

 ನಮ್ಮ ಉದಾಹರಣೆಯಲ್ಲಿ, ಜನಸಂಖ್ಯೆಯನ್ನು ಅವರೋಹಣ ಕ್ರಮದಲ್ಲಿ ವಿಂಗಡಿಸಲಾಗಿದೆ, ಆದ್ದರಿಂದ ನಾವು -1 ಅನ್ನು ಹಾಕುತ್ತೇವೆ. ಮತ್ತು ಫಲಿತಾಂಶವು ಟೋಕಿಯೊ ಆಗಿದೆ, ಏಕೆಂದರೆ ಜನಸಂಖ್ಯೆಯ ಮೌಲ್ಯ (13,189) ಸರಾಸರಿ ಮೌಲ್ಯಕ್ಕೆ (000) ಹತ್ತಿರದಲ್ಲಿದೆ.

Excel ನಲ್ಲಿ VLOOKUP ಗಿಂತ INDEX ಮತ್ತು MATCH ಏಕೆ ಉತ್ತಮವಾಗಿದೆ

VLOOKUP() ಅಂತಹ ಲೆಕ್ಕಾಚಾರಗಳನ್ನು ಸಹ ಮಾಡಬಹುದು, ಆದರೆ ಕೇವಲ ಒಂದು ರಚನೆಯ ಸೂತ್ರದಂತೆ: VLOOKUP ಜೊತೆಗೆ ಸರಾಸರಿ, MIN ಮತ್ತು MAX.

INDEX MATCH ಮತ್ತು ESND/IFERROR

ಸೂತ್ರವು ಅಪೇಕ್ಷಿತ ಮೌಲ್ಯವನ್ನು ಕಂಡುಹಿಡಿಯಲಾಗದಿದ್ದರೆ, ಅದು ದೋಷವನ್ನು ಎಸೆಯುತ್ತದೆ ಎಂದು ನೀವು ಈಗಾಗಲೇ ಗಮನಿಸಿದ್ದೀರಿ #ಎನ್ / ಎ. ನೀವು ಪ್ರಮಾಣಿತ ದೋಷ ಸಂದೇಶವನ್ನು ಹೆಚ್ಚು ತಿಳಿವಳಿಕೆಯೊಂದಿಗೆ ಬದಲಾಯಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಸೂತ್ರದಲ್ಲಿ ವಾದವನ್ನು ಹೊಂದಿಸಿ XNUMX ರಲ್ಲಿ:

=ЕСНД(ИНДЕКС(С2:С10,ПОИСКПОЗ(F1,A2:A10,0)),значение не найдено)

ಈ ಸೂತ್ರದೊಂದಿಗೆ, ನೀವು ಟೇಬಲ್‌ನಲ್ಲಿ ಇಲ್ಲದ ಡೇಟಾವನ್ನು ನಮೂದಿಸಿದರೆ, ಫಾರ್ಮ್ ನಿಮಗೆ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಸಂದೇಶವನ್ನು ನೀಡುತ್ತದೆ.

Excel ನಲ್ಲಿ VLOOKUP ಗಿಂತ INDEX ಮತ್ತು MATCH ಏಕೆ ಉತ್ತಮವಾಗಿದೆ

ನೀವು ಎಲ್ಲಾ ದೋಷಗಳನ್ನು ಹಿಡಿಯಲು ಬಯಸಿದರೆ, ನಂತರ ಹೊರತುಪಡಿಸಿ XNUMX ರಲ್ಲಿ ಬಳಸಬಹುದು IFERROR:

=IFERROR(ಇಂಡೆಕ್ಸ್(C2:C10,MATCH(F1,A2:A10,0)), "ಏನೋ ತಪ್ಪಾಗಿದೆ!")

ಆದರೆ ಈ ರೀತಿಯಲ್ಲಿ ದೋಷಗಳನ್ನು ಮರೆಮಾಚುವುದು ಒಳ್ಳೆಯದಲ್ಲ ಎಂದು ನೆನಪಿಡಿ, ಏಕೆಂದರೆ ಪ್ರಮಾಣಿತ ದೋಷಗಳು ಸೂತ್ರದಲ್ಲಿ ಉಲ್ಲಂಘನೆಗಳನ್ನು ವರದಿ ಮಾಡುತ್ತವೆ.

INDEX MATCH() ಕಾರ್ಯವನ್ನು ಬಳಸಲು ನಮ್ಮ ಮಾರ್ಗದರ್ಶಿ ನಿಮಗೆ ಸಹಾಯಕವಾಗಿದೆ ಎಂದು ನಾವು ಭಾವಿಸುತ್ತೇವೆ.

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