ಉದಾಹರಣೆಗಳೊಂದಿಗೆ ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ ಬಹು ಹಾಳೆಗಳಾದ್ಯಂತ VLOOKUP ಮಾಡಿ

  • ಇದನ್ನು ಹಂಚು
Michael Brown

ಪರಿವಿಡಿ

ಇನ್ನೊಂದು ವರ್ಕ್‌ಶೀಟ್ ಅಥವಾ ವರ್ಕ್‌ಬುಕ್‌ನಿಂದ ಡೇಟಾವನ್ನು ನಕಲಿಸಲು VLOOKUP ಫಂಕ್ಷನ್ ಅನ್ನು ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದನ್ನು ಟ್ಯುಟೋರಿಯಲ್ ತೋರಿಸುತ್ತದೆ, ಬಹು ಹಾಳೆಗಳಲ್ಲಿ Vlookup, ಮತ್ತು ವಿಭಿನ್ನ ಹಾಳೆಗಳಿಂದ ವಿವಿಧ ಕೋಶಗಳಿಗೆ ಮೌಲ್ಯಗಳನ್ನು ಹಿಂತಿರುಗಿಸಲು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಹುಡುಕುತ್ತದೆ.

ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ ಕೆಲವು ಮಾಹಿತಿಯನ್ನು ಹುಡುಕುವಾಗ, ಎಲ್ಲಾ ಡೇಟಾ ಒಂದೇ ಹಾಳೆಯಲ್ಲಿ ಇರುವಾಗ ಇದು ಅಪರೂಪದ ಪ್ರಕರಣವಾಗಿದೆ. ಹೆಚ್ಚಾಗಿ, ನೀವು ಬಹು ಹಾಳೆಗಳು ಅಥವಾ ವಿವಿಧ ವರ್ಕ್‌ಬುಕ್‌ಗಳಲ್ಲಿ ಹುಡುಕಬೇಕಾಗುತ್ತದೆ. ಒಳ್ಳೆಯ ಸುದ್ದಿ ಎಂದರೆ ಮೈಕ್ರೋಸಾಫ್ಟ್ ಎಕ್ಸೆಲ್ ಇದನ್ನು ಮಾಡಲು ಒಂದಕ್ಕಿಂತ ಹೆಚ್ಚು ಮಾರ್ಗಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ, ಮತ್ತು ಕೆಟ್ಟ ಸುದ್ದಿಯೆಂದರೆ ಎಲ್ಲಾ ಮಾರ್ಗಗಳು ಪ್ರಮಾಣಿತ VLOOKUP ಸೂತ್ರಕ್ಕಿಂತ ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗಿವೆ. ಆದರೆ ಸ್ವಲ್ಪ ತಾಳ್ಮೆಯಿಂದ, ನಾವು ಅವುಗಳನ್ನು ಲೆಕ್ಕಾಚಾರ ಮಾಡುತ್ತೇವೆ :)

    ಎರಡು ಹಾಳೆಗಳ ನಡುವೆ VLOOKUP ಮಾಡುವುದು ಹೇಗೆ

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

    ಇನ್ನೊಂದು ಹಾಳೆಯಿಂದ VLOOKUP ಗೆ ಸಾಮಾನ್ಯ ಸೂತ್ರವು ಈ ಕೆಳಗಿನಂತಿದೆ:

    VLOOKUP(lookup_value, Sheet!range, col_index_num, [range_lookup])

    ಉದಾಹರಣೆಗೆ, ಜನವರಿ ವರದಿಯಿಂದ ಸಾರಾಂಶಕ್ಕೆ<ಮಾರಾಟ ಅಂಕಿಅಂಶಗಳನ್ನು ಎಳೆಯೋಣ 2> ಹಾಳೆ. ಇದಕ್ಕಾಗಿ, ನಾವು ಈ ಕೆಳಗಿನ ಆರ್ಗ್ಯುಮೆಂಟ್‌ಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತೇವೆ:

    • Lookup_values ಸಾರಾಂಶ ಶೀಟ್‌ನಲ್ಲಿ ಕಾಲಮ್ A ನಲ್ಲಿದೆ ಮತ್ತು ನಾವುVLOOKUP:

      VLOOKUP($A2, 'West'!$A$2:$C$6 , 2, FALSE)

      ಅಂತಿಮವಾಗಿ, ಈ ಪ್ರಮಾಣಿತ VLOOKUP ಸೂತ್ರವು ಪಶ್ಚಿಮ ಶೀಟ್‌ನಲ್ಲಿ A2:C6 ಶ್ರೇಣಿಯ ಮೊದಲ ಕಾಲಮ್‌ನಲ್ಲಿ A2 ಮೌಲ್ಯವನ್ನು ಹುಡುಕುತ್ತದೆ ಮತ್ತು a 2 ನೇ ಕಾಲಂನಿಂದ ಹೊಂದಾಣಿಕೆ. ಅಷ್ಟೇ!

      ಡೈನಾಮಿಕ್ VLOOKUP ಬಹು ಹಾಳೆಗಳಿಂದ ಬೇರೆ ಬೇರೆ ಸೆಲ್‌ಗಳಿಗೆ ಡೇಟಾವನ್ನು ಹಿಂತಿರುಗಿಸಲು

      ಮೊದಲನೆಯದಾಗಿ, ಈ ಸಂದರ್ಭದಲ್ಲಿ "ಡೈನಾಮಿಕ್" ಪದದ ಅರ್ಥವೇನು ಮತ್ತು ಈ ಸೂತ್ರವು ಹೇಗೆ ಇರುತ್ತದೆ ಎಂಬುದನ್ನು ವಿವರಿಸೋಣ ಹಿಂದಿನದಕ್ಕಿಂತ ಭಿನ್ನವಾಗಿದೆ.

      ನೀವು ಒಂದೇ ಸ್ವರೂಪದಲ್ಲಿ ದೊಡ್ಡ ಪ್ರಮಾಣದ ಡೇಟಾವನ್ನು ಹೊಂದಿದ್ದರೆ ಅದು ಬಹು ಸ್ಪ್ರೆಡ್‌ಶೀಟ್‌ಗಳ ಮೇಲೆ ವಿಭಜಿಸಲ್ಪಟ್ಟರೆ, ನೀವು ವಿವಿಧ ಶೀಟ್‌ಗಳಿಂದ ಮಾಹಿತಿಯನ್ನು ಬೇರೆ ಬೇರೆ ಕೋಶಗಳಿಗೆ ಹೊರತೆಗೆಯಲು ಬಯಸಬಹುದು. ಕೆಳಗಿನ ಚಿತ್ರವು ಪರಿಕಲ್ಪನೆಯನ್ನು ವಿವರಿಸುತ್ತದೆ:

      ಒಂದು ಅನನ್ಯ ಗುರುತಿಸುವಿಕೆಯ ಆಧಾರದ ಮೇಲೆ ನಿರ್ದಿಷ್ಟ ಹಾಳೆಯಿಂದ ಮೌಲ್ಯವನ್ನು ಹಿಂಪಡೆದ ಹಿಂದಿನ ಸೂತ್ರಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ, ಈ ಬಾರಿ ನಾವು ಹಲವಾರು ಹಾಳೆಗಳಿಂದ ಮೌಲ್ಯಗಳನ್ನು ಹೊರತೆಗೆಯಲು ನೋಡುತ್ತಿದ್ದೇವೆ ಸಮಯ.

      ಈ ಕಾರ್ಯಕ್ಕೆ ಎರಡು ವಿಭಿನ್ನ ಪರಿಹಾರಗಳಿವೆ. ಎರಡೂ ಸಂದರ್ಭಗಳಲ್ಲಿ, ನೀವು ಸ್ವಲ್ಪ ಪೂರ್ವಸಿದ್ಧತಾ ಕೆಲಸವನ್ನು ಮಾಡಬೇಕಾಗುತ್ತದೆ ಮತ್ತು ಪ್ರತಿ ಲುಕಪ್ ಶೀಟ್‌ನಲ್ಲಿ ಡೇಟಾ ಸೆಲ್‌ಗಳಿಗೆ ಹೆಸರಿಸಲಾದ ಶ್ರೇಣಿಗಳನ್ನು ರಚಿಸಬೇಕು. ಈ ಉದಾಹರಣೆಗಾಗಿ, ನಾವು ಈ ಕೆಳಗಿನ ಶ್ರೇಣಿಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿದ್ದೇವೆ:

      • East_Sales - A2:B6 ಪೂರ್ವ ಹಾಳೆಯಲ್ಲಿ
      • North_Sales - A2: ಉತ್ತರ ಹಾಳೆಯಲ್ಲಿ B6
      • South_Sales - A2:B6 ದಕ್ಷಿಣ ಶೀಟ್‌ನಲ್ಲಿ
      • West_Sales - A2:B6 ಪಶ್ಚಿಮ ಶೀಟ್‌ನಲ್ಲಿ

      VLOOKUP ಮತ್ತು ನೆಸ್ಟೆಡ್ IF ಗಳು

      ನೀವು ಹುಡುಕಲು ಸಮಂಜಸವಾದ ಸಂಖ್ಯೆಯ ಹಾಳೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ನೀವು ನೆಸ್ಟೆಡ್ IF ಫಂಕ್ಷನ್‌ಗಳನ್ನು ಬಳಸಬಹುದುಪೂರ್ವನಿರ್ಧರಿತ ಕೋಶಗಳಲ್ಲಿನ ಕೀವರ್ಡ್‌ಗಳ ಆಧಾರದ ಮೇಲೆ ಹಾಳೆಯನ್ನು ಆಯ್ಕೆ ಮಾಡಲು (ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ ಕೋಶಗಳು B1 ರಿಂದ D1).

      A2 ನಲ್ಲಿನ ಲುಕಪ್ ಮೌಲ್ಯದೊಂದಿಗೆ, ಸೂತ್ರವು ಈ ಕೆಳಗಿನಂತಿರುತ್ತದೆ:

      =VLOOKUP($A2, IF(B$1="east", East_Sales, IF(B$1="north", North_Sales, IF(B$1="south", South_Sales, IF(B$1="west", West_Sales)))), 2, FALSE)

      ಇಂಗ್ಲಿಷ್‌ಗೆ ಅನುವಾದಿಸಲಾಗಿದೆ, IF ಭಾಗವು ಹೀಗೆ ಹೇಳುತ್ತದೆ:

      B1 ಪೂರ್ವ ಆಗಿದ್ದರೆ, East_Sales ಹೆಸರಿನ ಶ್ರೇಣಿಯನ್ನು ನೋಡಿ; B1 ಉತ್ತರ ಆಗಿದ್ದರೆ, North_Sales ಎಂಬ ಶ್ರೇಣಿಯಲ್ಲಿ ನೋಡಿ; B1 ದಕ್ಷಿಣ ಆಗಿದ್ದರೆ, South_Sales ಹೆಸರಿನ ಶ್ರೇಣಿಯಲ್ಲಿ ನೋಡಿ; ಮತ್ತು B1 ಪಶ್ಚಿಮ ಆಗಿದ್ದರೆ, West_Sales ಹೆಸರಿನ ಶ್ರೇಣಿಯನ್ನು ನೋಡಿ.

      IF ನಿಂದ ಹಿಂತಿರುಗಿಸಿದ ಶ್ರೇಣಿಯು VLOOKUP ನ table_array ಗೆ ಹೋಗುತ್ತದೆ, ಅದು ಎಳೆಯುತ್ತದೆ ಅನುಗುಣವಾದ ಹಾಳೆಯಲ್ಲಿನ 2 ನೇ ಕಾಲಮ್‌ನಿಂದ ಹೊಂದಾಣಿಕೆಯ ಮೌಲ್ಯ.

      ಲುಕಪ್ ಮೌಲ್ಯಕ್ಕಾಗಿ ಮಿಶ್ರ ಉಲ್ಲೇಖಗಳ ಬುದ್ಧಿವಂತ ಬಳಕೆ ($A2 - ಸಂಪೂರ್ಣ ಕಾಲಮ್ ಮತ್ತು ಸಾಪೇಕ್ಷ ಸಾಲು) ಮತ್ತು IF ನ ತಾರ್ಕಿಕ ಪರೀಕ್ಷೆ (B$1 - ಸಂಬಂಧಿತ ಕಾಲಮ್ ಮತ್ತು ಸಂಪೂರ್ಣ ಸಾಲು) ಯಾವುದೇ ಬದಲಾವಣೆಗಳಿಲ್ಲದೆ ಇತರ ಕೋಶಗಳಿಗೆ ಸೂತ್ರವನ್ನು ನಕಲಿಸಲು ಅನುಮತಿಸುತ್ತದೆ - ಎಕ್ಸೆಲ್ ಸಾಲು ಮತ್ತು ಕಾಲಮ್‌ನ ಸಂಬಂಧಿತ ಸ್ಥಾನವನ್ನು ಆಧರಿಸಿ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಉಲ್ಲೇಖಗಳನ್ನು ಸರಿಹೊಂದಿಸುತ್ತದೆ.

      ಆದ್ದರಿಂದ, ನಾವು B2 ನಲ್ಲಿ ಸೂತ್ರವನ್ನು ನಮೂದಿಸಿ, ಅದನ್ನು ಸರಿಯಾಗಿ ನಕಲಿಸಿ ಮತ್ತು ಅಗತ್ಯವಿರುವಷ್ಟು ಕಾಲಮ್‌ಗಳು ಮತ್ತು ಸಾಲುಗಳಿಗೆ ಕೆಳಗೆ, ಮತ್ತು ಕೆಳಗಿನ ಫಲಿತಾಂಶವನ್ನು ಪಡೆಯಿರಿ:

      INDIRECT VLOOKUP

      ಹಲವು ಹಾಳೆಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ, ಅನೇಕ ನೆಸ್ಟೆಡ್ ಹಂತಗಳು ಸೂತ್ರವನ್ನು ಸಹ ಮಾಡಬಹುದು ದೀರ್ಘ ಮತ್ತು ಓದಲು ಕಷ್ಟ. INDIRECT ಸಹಾಯದಿಂದ ಡೈನಾಮಿಕ್ vlookup ಶ್ರೇಣಿಯನ್ನು ರಚಿಸುವುದು ಉತ್ತಮ ಮಾರ್ಗವಾಗಿದೆ:

      =VLOOKUP($A2, INDIRECT(B$1&"_Sales"), 2, FALSE)

      ಇಲ್ಲಿ, ನಾವು ಒಳಗೊಂಡಿರುವ ಸೆಲ್‌ಗೆ ಉಲ್ಲೇಖವನ್ನು ಸಂಯೋಜಿಸುತ್ತೇವೆಹೆಸರಿಸಲಾದ ಶ್ರೇಣಿಯ ವಿಶಿಷ್ಟ ಭಾಗ (B1) ಮತ್ತು ಸಾಮಾನ್ಯ ಭಾಗ (_Sales). ಇದು "East_Sales" ನಂತಹ ಪಠ್ಯ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಉತ್ಪಾದಿಸುತ್ತದೆ, ಇದನ್ನು INDIRECT ಎಕ್ಸೆಲ್ ನಿಂದ ಅರ್ಥವಾಗುವ ಶ್ರೇಣಿಯ ಹೆಸರಿಗೆ ಪರಿವರ್ತಿಸುತ್ತದೆ.

      ಪರಿಣಾಮವಾಗಿ, ನೀವು ಯಾವುದೇ ಸಂಖ್ಯೆಯ ಹಾಳೆಗಳಲ್ಲಿ ಸುಂದರವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಕಾಂಪ್ಯಾಕ್ಟ್ ಸೂತ್ರವನ್ನು ಪಡೆಯುತ್ತೀರಿ:

      <0

      ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ ಹಾಳೆಗಳು ಮತ್ತು ಫೈಲ್‌ಗಳ ನಡುವೆ Vlookup ಮಾಡುವುದು ಹೇಗೆ. ಓದಿದ್ದಕ್ಕಾಗಿ ನಾನು ನಿಮಗೆ ಧನ್ಯವಾದಗಳು ಮತ್ತು ಮುಂದಿನ ವಾರ ನಮ್ಮ ಬ್ಲಾಗ್‌ನಲ್ಲಿ ನಿಮ್ಮನ್ನು ನೋಡುತ್ತೇನೆ ಎಂದು ಭಾವಿಸುತ್ತೇನೆ!

      ಡೌನ್‌ಲೋಡ್ ಮಾಡಲು ವರ್ಕ್‌ಬುಕ್ ಅನ್ನು ಅಭ್ಯಾಸ ಮಾಡಿ

      Vlookup ಮಲ್ಟಿಪಲ್ ಶೀಟ್‌ಗಳ ಉದಾಹರಣೆಗಳು (.xlsx ಫೈಲ್)

      ಮೊದಲ ಡೇಟಾ ಸೆಲ್ ಅನ್ನು ಉಲ್ಲೇಖಿಸಿ, ಅದು A2 ಆಗಿದೆ.
    • Table_array ಎಂಬುದು ಜನವರಿ ಹಾಳೆಯಲ್ಲಿ A2:B6 ಶ್ರೇಣಿಯಾಗಿದೆ. ಇದನ್ನು ಉಲ್ಲೇಖಿಸಲು, ಶೀಟ್ ಹೆಸರಿನೊಂದಿಗೆ ಶ್ರೇಣಿಯ ಉಲ್ಲೇಖವನ್ನು ಪೂರ್ವಪ್ರತ್ಯಯ ಮಾಡಿ ನಂತರ ಆಶ್ಚರ್ಯಸೂಚಕ ಬಿಂದು: ಜನವರಿ!$A$2:$B$6.

      ಇತರ ಸೆಲ್‌ಗಳಿಗೆ ಸೂತ್ರವನ್ನು ನಕಲಿಸುವಾಗ ಬದಲಾಗದಂತೆ ತಡೆಯಲು ಸಂಪೂರ್ಣ ಸೆಲ್ ಉಲ್ಲೇಖಗಳೊಂದಿಗೆ ನಾವು ಶ್ರೇಣಿಯನ್ನು ಲಾಕ್ ಮಾಡುತ್ತೇವೆ ಎಂಬುದನ್ನು ದಯವಿಟ್ಟು ಗಮನಿಸಿ.

      Col_index_num 2 ಆಗಿದೆ ಏಕೆಂದರೆ ನಾವು ಮೌಲ್ಯವನ್ನು ನಕಲಿಸಲು ಬಯಸುತ್ತೇವೆ ಕಾಲಮ್ B ನಿಂದ, ಇದು ಕೋಷ್ಟಕ ರಚನೆಯಲ್ಲಿ 2 ನೇ ಕಾಲಮ್ ಆಗಿದೆ.

    • Range_lookup ನಿಖರವಾದ ಹೊಂದಾಣಿಕೆಯನ್ನು ನೋಡಲು FALSE ಗೆ ಹೊಂದಿಸಲಾಗಿದೆ.

    ವಾದಗಳನ್ನು ಒಟ್ಟುಗೂಡಿಸಿ, ನಾವು ಈ ಸೂತ್ರವನ್ನು ಪಡೆಯುತ್ತೇವೆ:

    =VLOOKUP(A2, Jan!$A$2:$B$6, 2, FALSE)

    ಕಾಲಮ್‌ನ ಕೆಳಗೆ ಸೂತ್ರವನ್ನು ಎಳೆಯಿರಿ ಮತ್ತು ನೀವು ಈ ಫಲಿತಾಂಶವನ್ನು ಪಡೆಯುತ್ತೀರಿ:

    ಒಂದು ಇದೇ ರೀತಿಯಾಗಿ, ನೀವು ಫೆಬ್ರ ಮತ್ತು ಮಾರ್ ಶೀಟ್‌ಗಳಿಂದ ಡೇಟಾವನ್ನು Vlookup ಮಾಡಬಹುದು:

    =VLOOKUP(A2, Feb!$A$2:$B$6, 2, FALSE)

    =VLOOKUP(A2, Mar!$A$2:$B$6, 2, FALSE)

    0> ಸಲಹೆಗಳು ಮತ್ತು ಟಿಪ್ಪಣಿಗಳು:

    • ಶೀಟ್ ಹೆಸರು ಸ್ಪೇಸ್‌ಗಳನ್ನು ಅಥವಾ ಆಲ್ಫಾಬೆಟಿಕಲ್ ಅಲ್ಲದ ಅಕ್ಷರಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಅದನ್ನು ಒಂದೇ ಉದ್ಧರಣ ಚಿಹ್ನೆಗಳಲ್ಲಿ ಲಗತ್ತಿಸಬೇಕು, ಉದಾಹರಣೆಗೆ 'ಜಾನ್ ಸೇಲ್ಸ್'!$A$2:$B$6 . ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ದಯವಿಟ್ಟು ಎಕ್ಸೆಲ್‌ನಲ್ಲಿ ಇನ್ನೊಂದು ಹಾಳೆಯನ್ನು ಹೇಗೆ ಉಲ್ಲೇಖಿಸುವುದು ಎಂಬುದನ್ನು ನೋಡಿ.
    • ಶೀಟ್ ಹೆಸರನ್ನು ನೇರವಾಗಿ ಸೂತ್ರದಲ್ಲಿ ಟೈಪ್ ಮಾಡುವ ಬದಲು, ನೀವು ಲುಕಪ್ ವರ್ಕ್‌ಶೀಟ್‌ಗೆ ಬದಲಾಯಿಸಬಹುದು ಮತ್ತು ಅಲ್ಲಿ ಶ್ರೇಣಿಯನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು. ಎಕ್ಸೆಲ್ ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಸರಿಯಾದ ಸಿಂಟ್ಯಾಕ್ಸ್‌ನೊಂದಿಗೆ ಉಲ್ಲೇಖವನ್ನು ಸೇರಿಸುತ್ತದೆ, ಹೆಸರನ್ನು ಪರಿಶೀಲಿಸಲು ಮತ್ತು ದೋಷನಿವಾರಣೆಗೆ ತೊಂದರೆಯನ್ನು ತಪ್ಪಿಸುತ್ತದೆ.

    ಬೇರೆ ವರ್ಕ್‌ಬುಕ್‌ನಿಂದ ವ್ಲುಕ್‌ಅಪ್

    ಎರಡರ ನಡುವೆ VLOOKUP ಗೆವರ್ಕ್‌ಬುಕ್‌ಗಳು, ಫೈಲ್ ಹೆಸರನ್ನು ಚದರ ಬ್ರಾಕೆಟ್‌ಗಳಲ್ಲಿ ಸೇರಿಸಿ, ನಂತರ ಹಾಳೆಯ ಹೆಸರು ಮತ್ತು ಆಶ್ಚರ್ಯಸೂಚಕ ಬಿಂದುವನ್ನು ಸೇರಿಸಿ.

    ಉದಾಹರಣೆಗೆ, ಜನ ಶೀಟ್‌ನಲ್ಲಿ A2:B6 ಶ್ರೇಣಿಯಲ್ಲಿ A2 ಮೌಲ್ಯವನ್ನು ಹುಡುಕಲು Sales_reports.xlsx ವರ್ಕ್‌ಬುಕ್, ಈ ಸೂತ್ರವನ್ನು ಬಳಸಿ:

    =VLOOKUP(A2, [Sales_reports.xlsx]Jan!$A$2:$B$6, 2, FALSE)

    ಸಂಪೂರ್ಣ ವಿವರಗಳಿಗಾಗಿ, ದಯವಿಟ್ಟು ಎಕ್ಸೆಲ್‌ನಲ್ಲಿನ ಇನ್ನೊಂದು ವರ್ಕ್‌ಬುಕ್‌ನಿಂದ VLOOKUP ಅನ್ನು ನೋಡಿ.

    Vlookup ನಾದ್ಯಂತ IFERROR ನೊಂದಿಗೆ ಬಹು ಹಾಳೆಗಳು

    ನೀವು ಎರಡಕ್ಕಿಂತ ಹೆಚ್ಚು ಹಾಳೆಗಳ ನಡುವೆ ಹುಡುಕಬೇಕಾದಾಗ, IFERROR ಜೊತೆಗೆ VLOOKUP ಅನ್ನು ಬಳಸುವುದು ಸುಲಭವಾದ ಪರಿಹಾರವಾಗಿದೆ. ಹಲವಾರು ವರ್ಕ್‌ಶೀಟ್‌ಗಳನ್ನು ಒಂದೊಂದಾಗಿ ಪರಿಶೀಲಿಸಲು ಹಲವಾರು IFERROR ಕಾರ್ಯಗಳನ್ನು ನೆಸ್ಟ್ ಮಾಡುವುದು ಕಲ್ಪನೆ: ಮೊದಲ VLOOKUP ಮೊದಲ ಶೀಟ್‌ನಲ್ಲಿ ಹೊಂದಾಣಿಕೆಯನ್ನು ಕಂಡುಹಿಡಿಯದಿದ್ದರೆ, ಮುಂದಿನ ಹಾಳೆಯಲ್ಲಿ ಹುಡುಕಿ, ಮತ್ತು ಹೀಗೆ.

    IFERROR(VLOOKUP(...), IFERROR(VLOOKUP(...), …, " ಕಂಡುಬಂದಿಲ್ಲ "))

    ನಿಜ ಜೀವನದ ಡೇಟಾದಲ್ಲಿ ಈ ವಿಧಾನವು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ನೋಡಲು, ಈ ಕೆಳಗಿನ ಉದಾಹರಣೆಯನ್ನು ಪರಿಗಣಿಸೋಣ. ಪಶ್ಚಿಮ ಮತ್ತು ಪೂರ್ವ ಶೀಟ್‌ಗಳಲ್ಲಿ ಆರ್ಡರ್ ಸಂಖ್ಯೆಯನ್ನು ಹುಡುಕುವ ಮೂಲಕ ಐಟಂ ಹೆಸರುಗಳು ಮತ್ತು ಮೊತ್ತಗಳೊಂದಿಗೆ ನಾವು ಜನಪ್ರಿಯಗೊಳಿಸಲು ಬಯಸುವ ಸಾರಾಂಶ ಟೇಬಲ್ ಕೆಳಗೆ ಇದೆ:

    0>

    ಮೊದಲು, ನಾವು ಐಟಂಗಳನ್ನು ಎಳೆಯಲಿದ್ದೇವೆ. ಇದಕ್ಕಾಗಿ, ಪೂರ್ವ ಶೀಟ್‌ನಲ್ಲಿ A2 ನಲ್ಲಿ ಆರ್ಡರ್ ಸಂಖ್ಯೆಯನ್ನು ಹುಡುಕಲು VLOOKUP ಸೂತ್ರವನ್ನು ನಾವು ಸೂಚಿಸುತ್ತೇವೆ ಮತ್ತು ಕಾಲಮ್ B ನಿಂದ ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತೇವೆ ( table_array A2:C6 ನಲ್ಲಿ 2 ನೇ ಕಾಲಮ್). ನಿಖರವಾದ ಹೊಂದಾಣಿಕೆಯು ಕಂಡುಬರದಿದ್ದರೆ, ನಂತರ ಪಶ್ಚಿಮ ಹಾಳೆಯಲ್ಲಿ ಹುಡುಕಿ. ಎರಡೂ Vlookup ಗಳು ವಿಫಲವಾದರೆ, "ಕಂಡುಬಂದಿಲ್ಲ" ಎಂದು ಹಿಂತಿರುಗಿ.

    =IFERROR(VLOOKUP(A2, East!$A$2:$C$6, 2, FALSE), IFERROR(VLOOKUP(A2, West!$A$2:$C$6, 2, FALSE), "Not found"))

    ಮೊತ್ತವನ್ನು ಹಿಂತಿರುಗಿಸಲು,ಕಾಲಮ್ ಸೂಚ್ಯಂಕ ಸಂಖ್ಯೆಯನ್ನು 3 ಗೆ ಬದಲಾಯಿಸಿ:

    =IFERROR(VLOOKUP(A2, East!$A$2:$C$6, 3, FALSE), IFERROR(VLOOKUP(A2, West!$A$2:$C$6, 3, FALSE), "Not found"))

    ಸಲಹೆ. ಅಗತ್ಯವಿದ್ದರೆ, ನೀವು ವಿವಿಧ VLOOKUP ಕಾರ್ಯಗಳಿಗಾಗಿ ವಿವಿಧ ಟೇಬಲ್ ಅರೇಗಳನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಬಹುದು. ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ಎರಡೂ ಲುಕಪ್ ಶೀಟ್‌ಗಳು ಒಂದೇ ಸಂಖ್ಯೆಯ ಸಾಲುಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ (A2:C6), ಆದರೆ ನಿಮ್ಮ ವರ್ಕ್‌ಶೀಟ್‌ಗಳು ಗಾತ್ರದಲ್ಲಿ ಭಿನ್ನವಾಗಿರಬಹುದು.

    ಬಹು ವರ್ಕ್‌ಬುಕ್‌ಗಳಲ್ಲಿ Vlookup

    ಎರಡು ಅಥವಾ ಹೆಚ್ಚಿನ ವರ್ಕ್‌ಬುಕ್‌ಗಳ ನಡುವೆ Vlookup ಮಾಡಲು, ವರ್ಕ್‌ಬುಕ್ ಹೆಸರನ್ನು ಚೌಕಾಕಾರದ ಬ್ರಾಕೆಟ್‌ಗಳಲ್ಲಿ ಲಗತ್ತಿಸಿ ಮತ್ತು ಹಾಳೆಯ ಹೆಸರಿನ ಮುಂದೆ ಇರಿಸಿ. ಉದಾಹರಣೆಗೆ, ಒಂದೇ ಸೂತ್ರದೊಂದಿಗೆ ಎರಡು ವಿಭಿನ್ನ ಫೈಲ್‌ಗಳಲ್ಲಿ ( Book1 ಮತ್ತು Book2 ) ನೀವು ಹೇಗೆ Vlookup ಮಾಡಬಹುದು:

    =IFERROR(VLOOKUP(A2, [Book1.xlsx]East!$A$2:$C$6, 2, FALSE), IFERROR(VLOOKUP(A2, [Book2.xlsx]West!$A$2:$C$6, 2, FALSE),"Not found"))

    Vlookup ಬಹು ಕಾಲಮ್‌ಗಳಿಗೆ ಕಾಲಮ್ ಇಂಡೆಕ್ಸ್ ಸಂಖ್ಯೆಯನ್ನು ಡೈನಾಮಿಕ್ ಮಾಡಿ

    ನೀವು ಹಲವಾರು ಕಾಲಮ್‌ಗಳಿಂದ ಡೇಟಾವನ್ನು ಹಿಂತಿರುಗಿಸಬೇಕಾದ ಸಂದರ್ಭದಲ್ಲಿ, col_index_num ಡೈನಾಮಿಕ್ ಮಾಡುವುದು ನಿಮಗೆ ಸ್ವಲ್ಪ ಸಮಯವನ್ನು ಉಳಿಸಬಹುದು. ಒಂದೆರಡು ಹೊಂದಾಣಿಕೆಗಳನ್ನು ಮಾಡಬೇಕಾಗಿದೆ:

    • col_index_num ಆರ್ಗ್ಯುಮೆಂಟ್‌ಗಾಗಿ, ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಶ್ರೇಣಿಯಲ್ಲಿನ ಕಾಲಮ್‌ಗಳ ಸಂಖ್ಯೆಯನ್ನು ಹಿಂತಿರುಗಿಸುವ COLUMNS ಕಾರ್ಯವನ್ನು ಬಳಸಿ: COLUMNS($A$1 :B$1). (ಸಾಲು ನಿರ್ದೇಶಾಂಕವು ನಿಜವಾಗಿಯೂ ಅಪ್ರಸ್ತುತವಾಗುತ್ತದೆ, ಅದು ಯಾವುದೇ ಸಾಲು ಆಗಿರಬಹುದು.)
    • lookup_value ವಾದದಲ್ಲಿ, $ ಚಿಹ್ನೆಯೊಂದಿಗೆ ಕಾಲಮ್ ಉಲ್ಲೇಖವನ್ನು ಲಾಕ್ ಮಾಡಿ ($A2), ಆದ್ದರಿಂದ ಅದು ಉಳಿದಿದೆ ಸೂತ್ರವನ್ನು ಇತರ ಕಾಲಮ್‌ಗಳಿಗೆ ನಕಲಿಸುವಾಗ ಸರಿಪಡಿಸಲಾಗಿದೆ.

    ಪರಿಣಾಮವಾಗಿ, ನೀವು ವಿವಿಧ ಕಾಲಮ್‌ಗಳಿಂದ ಹೊಂದಾಣಿಕೆಯ ಮೌಲ್ಯಗಳನ್ನು ಹೊರತೆಗೆಯುವ ಒಂದು ರೀತಿಯ ಡೈನಾಮಿಕ್ ಸೂತ್ರವನ್ನು ಪಡೆಯುತ್ತೀರಿ, ಇದು ಯಾವ ಕಾಲಮ್‌ಗೆ ಸೂತ್ರವನ್ನು ನಕಲಿಸುತ್ತದೆ ಎಂಬುದರ ಆಧಾರದ ಮೇಲೆ:

    =IFERROR(VLOOKUP($A2, East!$A$2:$C$6, COLUMNS($A$1:B$1), FALSE), IFERROR(VLOOKUP($A2, West!$A$2:$C$6, COLUMNS($A$1:B$1), FALSE), "Not found"))

    ಕಾಲಮ್ B, COLUMNS($A$1:B$1) ನಲ್ಲಿ ನಮೂದಿಸಿದಾಗಕೋಷ್ಟಕ ರಚನೆಯಲ್ಲಿನ 2 ನೇ ಕಾಲಮ್‌ನಿಂದ ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಲು VLOOKUP ಗೆ 2 ಅನ್ನು ಮೌಲ್ಯಮಾಪನ ಮಾಡುತ್ತದೆ.

    ಕಾಲಮ್ C ಗೆ ನಕಲಿಸಿದಾಗ (ಅಂದರೆ ನೀವು B2 ನಿಂದ C2 ಗೆ ಸೂತ್ರವನ್ನು ಎಳೆದಿದ್ದೀರಿ), B$1 C$1 ಗೆ ಬದಲಾಗುತ್ತದೆ ಏಕೆಂದರೆ ಕಾಲಮ್ ಉಲ್ಲೇಖವು ಸಾಪೇಕ್ಷವಾಗಿದೆ. ಪರಿಣಾಮವಾಗಿ, COLUMNS($A$1:C$1) 3ನೇ ಕಾಲಮ್‌ನಿಂದ VLOOKUP ಗೆ ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸಲು ಒತ್ತಾಯಿಸುತ್ತದೆ.

    ಈ ಸೂತ್ರವು 2 - 3 ಲುಕಪ್ ಶೀಟ್‌ಗಳಿಗೆ ಉತ್ತಮವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ನೀವು ಹೆಚ್ಚಿನದನ್ನು ಹೊಂದಿದ್ದರೆ, ಪುನರಾವರ್ತಿತ IFERROR ಗಳು ತುಂಬಾ ತೊಡಕಾಗುತ್ತವೆ. ಮುಂದಿನ ಉದಾಹರಣೆಯು ಸ್ವಲ್ಪ ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾಗಿದೆ ಆದರೆ ಹೆಚ್ಚು ಸೊಗಸಾದ ವಿಧಾನವನ್ನು ತೋರಿಸುತ್ತದೆ.

    ಇಂಡೈರೆಕ್ಟ್‌ನೊಂದಿಗೆ ಬಹು ಶೀಟ್‌ಗಳನ್ನು Vlookup ಮಾಡಿ

    Excel ನಲ್ಲಿ ಬಹು ಹಾಳೆಗಳ ನಡುವೆ Vlookup ಗೆ ಇನ್ನೊಂದು ಮಾರ್ಗವೆಂದರೆ VLOOKUP ಸಂಯೋಜನೆಯನ್ನು ಬಳಸುವುದು ಮತ್ತು INDIRECT ಕಾರ್ಯಗಳು. ಈ ವಿಧಾನಕ್ಕೆ ಸ್ವಲ್ಪ ತಯಾರಿ ಅಗತ್ಯವಿದೆ, ಆದರೆ ಕೊನೆಯಲ್ಲಿ, ನೀವು ಯಾವುದೇ ಸಂಖ್ಯೆಯ ಸ್ಪ್ರೆಡ್‌ಶೀಟ್‌ಗಳಲ್ಲಿ Vlookup ಗೆ ಹೆಚ್ಚು ಕಾಂಪ್ಯಾಕ್ಟ್ ಸೂತ್ರವನ್ನು ಹೊಂದಿರುತ್ತೀರಿ.

    ಶೀಟ್‌ಗಳಾದ್ಯಂತ Vlookup ಗೆ ಸಾಮಾನ್ಯ ಸೂತ್ರವು ಈ ಕೆಳಗಿನಂತಿರುತ್ತದೆ:

    VLOOKUP( lookup_value , INDIRECT("'"&INDEX( Lookup_sheets , MATCH(1, --COUNTIF(INDIRECT("'""& Lookup_sheets & " '! lookup_range "), lookup_value )>0), 0)) & "'! table_array "), col_index_num ತಪ್ಪು ಹುಡುಕಲು ಮೌಲ್ಯ.
  • Lookup_range - ಲುಕ್‌ಅಪ್‌ಗಾಗಿ ಹುಡುಕಬೇಕಾದ ಲುಕಪ್ ಶೀಟ್‌ಗಳಲ್ಲಿನ ಕಾಲಮ್ ಶ್ರೇಣಿಬೆಲೆ ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿ Shift + Enter ಕೀಗಳನ್ನು ಒಟ್ಟಿಗೆ ಸೇರಿಸಿ.
  • ಎಲ್ಲಾ ಶೀಟ್‌ಗಳು ಅದೇ ರೀತಿಯ ಕಾಲಮ್‌ಗಳನ್ನು ಹೊಂದಿರಬೇಕು .
  • ನಾವು ಎಲ್ಲಾ ಲುಕ್‌ಅಪ್ ಶೀಟ್‌ಗಳಿಗೆ ಒಂದು ಟೇಬಲ್ ಅರೇ ಅನ್ನು ಬಳಸುವಂತೆ, <12 ಅನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿ ನಿಮ್ಮ ಶೀಟ್‌ಗಳು ವಿಭಿನ್ನ ಸಂಖ್ಯೆಯ ಸಾಲುಗಳನ್ನು ಹೊಂದಿದ್ದರೆ>ದೊಡ್ಡ ಶ್ರೇಣಿ ಹಂತಗಳು:
    1. ನಿಮ್ಮ ವರ್ಕ್‌ಬುಕ್‌ನಲ್ಲಿ ಎಲ್ಲೋ ಎಲ್ಲ ಲುಕಪ್ ಶೀಟ್ ಹೆಸರುಗಳನ್ನು ಬರೆಯಿರಿ ಮತ್ತು ಆ ಶ್ರೇಣಿಯನ್ನು ಹೆಸರಿಸಿ ( Lookup_sheets ನಮ್ಮ ಸಂದರ್ಭದಲ್ಲಿ).

  • ನಿಮ್ಮ ಡೇಟಾಕ್ಕಾಗಿ ಸಾಮಾನ್ಯ ಸೂತ್ರವನ್ನು ಹೊಂದಿಸಿ. ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ನಾವು:
    • A2 ಮೌಲ್ಯವನ್ನು ಹುಡುಕುತ್ತಿದ್ದೇವೆ ( lookup_value )
    • A2:A6 ( lookup_range ) ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ನಾಲ್ಕು ವರ್ಕ್‌ಶೀಟ್‌ಗಳು ( ಪೂರ್ವ , ಉತ್ತರ , ದಕ್ಷಿಣ ಮತ್ತು ಪಶ್ಚಿಮ ), ಮತ್ತು
    • ಕಾಲಮ್ B ನಿಂದ ಹೊಂದಾಣಿಕೆಯ ಮೌಲ್ಯಗಳನ್ನು ಎಳೆಯಿರಿ, ಇದು ಕಾಲಮ್ 2 ( col_index_num ) ಡೇಟಾ ಶ್ರೇಣಿಯಲ್ಲಿ A2:C6 ( table_array ).

    ಮೇಲಿನ ವಾದಗಳೊಂದಿಗೆ, ಸೂತ್ರವು ಈ ಆಕಾರವನ್ನು ತೆಗೆದುಕೊಳ್ಳುತ್ತದೆ:

    =VLOOKUP($A2, INDIRECT("'"&INDEX(Lookup_sheets, MATCH(1, --(COUNTIF(INDIRECT("'"& Lookup_sheets&"'!$A$2:$A$6"), $A2)>0), 0)) &"'!$A$2:$C$6"), 2, FALSE)

    ನಾವು ಎರಡೂ ಶ್ರೇಣಿಗಳನ್ನು ($A$2:$A$6 ಮತ್ತು $A$2:$C$6) ಸಂಪೂರ್ಣ ಸೆಲ್ ಉಲ್ಲೇಖಗಳೊಂದಿಗೆ ಲಾಕ್ ಮಾಡುತ್ತೇವೆ ಎಂಬುದನ್ನು ದಯವಿಟ್ಟು ಗಮನಿಸಿ.

  • ನಮೂದಿಸಿ ಸೂತ್ರಮೇಲ್ಭಾಗದ ಸೆಲ್‌ನಲ್ಲಿ (ಈ ಉದಾಹರಣೆಯಲ್ಲಿ B2) ಮತ್ತು ಅದನ್ನು ಪೂರ್ಣಗೊಳಿಸಲು Ctrl + Shift + Enter ಅನ್ನು ಒತ್ತಿರಿ.
  • ಕಾಲಮ್‌ನ ಕೆಳಗೆ ಸೂತ್ರವನ್ನು ನಕಲಿಸಲು ಫಿಲ್ ಹ್ಯಾಂಡಲ್ ಅನ್ನು ಡಬಲ್ ಕ್ಲಿಕ್ ಮಾಡಿ ಅಥವಾ ಡ್ರ್ಯಾಗ್ ಮಾಡಿ.
  • ಇದಂತೆ ಪರಿಣಾಮವಾಗಿ, 4 ಶೀಟ್‌ಗಳಲ್ಲಿ ಆರ್ಡರ್ ಸಂಖ್ಯೆಯನ್ನು ನೋಡಲು ಮತ್ತು ಅನುಗುಣವಾದ ಐಟಂ ಅನ್ನು ಹಿಂಪಡೆಯಲು ನಾವು ಸೂತ್ರವನ್ನು ಪಡೆದುಕೊಂಡಿದ್ದೇವೆ. ನಿರ್ದಿಷ್ಟ ಆರ್ಡರ್ ಸಂಖ್ಯೆ ಕಂಡುಬಂದಿಲ್ಲವಾದರೆ, ಸಾಲು 14 ರಲ್ಲಿ #N/A ದೋಷವನ್ನು ಪ್ರದರ್ಶಿಸಲಾಗುತ್ತದೆ:

    ಮೊತ್ತವನ್ನು ಹಿಂತಿರುಗಿಸಲು, col_index_num ನಲ್ಲಿ 2 ಅನ್ನು 3 ನೊಂದಿಗೆ ಬದಲಾಯಿಸಿ ಆರ್ಗ್ಯುಮೆಂಟ್ ಮೊತ್ತವು ಟೇಬಲ್ ರಚನೆಯ 3 ನೇ ಕಾಲಮ್‌ನಲ್ಲಿದೆ:

    =VLOOKUP($A2, INDIRECT("'"&INDEX(Lookup_sheets, MATCH(1, --(COUNTIF(INDIRECT("'" & Lookup_sheets & "'!$A$2:$A$6"), $A2)>0), 0)) & "'!$A$2:$C$6"), 3, FALSE)

    ನೀವು ಪ್ರಮಾಣಿತ #N/A ದೋಷ ಸಂಕೇತವನ್ನು ನಿಮ್ಮ ಸ್ವಂತ ಪಠ್ಯದೊಂದಿಗೆ ಬದಲಾಯಿಸಲು ಬಯಸಿದರೆ, ಸುತ್ತು IFNA ಫಂಕ್ಷನ್‌ನಲ್ಲಿನ ಸೂತ್ರ:

    =IFNA(VLOOKUP($A2, INDIRECT("'"&INDEX(Lookup_sheets, MATCH(1, --(COUNTIF(INDIRECT("'" & Lookup_sheets & "'!$A$2:$A$6"), $A2)>0), 0)) & "'!$A$2:$C$6"), 3, FALSE), "Not found")

    ವರ್ಕ್‌ಬುಕ್‌ಗಳ ನಡುವೆ ಬಹು ಹಾಳೆಗಳನ್ನು ವೀಕ್ಷಿಸಿ

    ಈ ಸಾಮಾನ್ಯ ಸೂತ್ರವನ್ನು (ಅಥವಾ ಅದರ ಯಾವುದೇ ಬದಲಾವಣೆ) ಸಹ ಬಳಸಬಹುದು ವಿಭಿನ್ನ ಕಾರ್ಯಪುಸ್ತಕ ನಲ್ಲಿ ಬಹು ಹಾಳೆಗಳನ್ನು Vlookup ಮಾಡಲು. ಇದಕ್ಕಾಗಿ, ಕೆಳಗಿನ ಸೂತ್ರದಲ್ಲಿ ತೋರಿಸಿರುವಂತೆ INDIRECT ಒಳಗೆ ವರ್ಕ್‌ಬುಕ್ ಹೆಸರನ್ನು ಸಂಯೋಜಿಸಿ:

    =IFNA(VLOOKUP($A2, INDIRECT("'[Book1.xlsx]" & INDEX(Lookup_sheets, MATCH(1, --(COUNTIF(INDIRECT("'[Book1.xlsx]" & Lookup_sheets & "'!$A$2:$A$6"), $A2)>0), 0)) & "'!$A$2:$C$6"), 2, FALSE), "Not found")

    ಶೀಟ್‌ಗಳ ನಡುವೆ ವ್ಲುಕ್ಅಪ್ ಮಾಡಿ ಮತ್ತು ಬಹು ಕಾಲಮ್‌ಗಳನ್ನು ಹಿಂತಿರುಗಿಸಿ

    ನೀವು ಹಲವಾರು ಡೇಟಾವನ್ನು ಎಳೆಯಲು ಬಯಸಿದರೆ ಕಾಲಮ್‌ಗಳು, ಮಲ್ಟಿ-ಸೆಲ್ ಅರೇ ಫಾರ್ಮುಲಾ ಅದನ್ನು ಒಂದೇ ಬಾರಿಗೆ ಮಾಡಬಹುದು. ಅಂತಹ ಸೂತ್ರವನ್ನು ರಚಿಸಲು, col_index_num ಆರ್ಗ್ಯುಮೆಂಟ್‌ಗೆ ಅರೇ ಸ್ಥಿರಾಂಕವನ್ನು ಒದಗಿಸಿ.

    ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ನಾವು ಐಟಂ ಹೆಸರುಗಳನ್ನು (ಕಾಲಮ್ B) ಮತ್ತು ಮೊತ್ತಗಳನ್ನು (ಕಾಲಮ್ C) ಹಿಂತಿರುಗಿಸಲು ಬಯಸುತ್ತೇವೆ. ಕೋಷ್ಟಕ ರಚನೆಯಲ್ಲಿ ಕ್ರಮವಾಗಿ 2ನೇ ಮತ್ತು 3ನೇ ಕಾಲಮ್‌ಗಳಾಗಿವೆ. ಆದ್ದರಿಂದ, ಅಗತ್ಯವಿರುವ ಶ್ರೇಣಿ{2,3}.

    =VLOOKUP($A2, INDIRECT("'"&INDEX(Lookup_sheets, MATCH(1, --(COUNTIF(INDIRECT("'"& Lookup_sheets &"'!$A$2:$C$6"), $A2)>0), 0)) &"'!$A$2:$C$6"), {2,3}, FALSE)

    ಬಹು ಕೋಶಗಳಲ್ಲಿ ಸೂತ್ರವನ್ನು ಸರಿಯಾಗಿ ನಮೂದಿಸಲು, ನೀವು ಮಾಡಬೇಕಾದ್ದು ಇದನ್ನೇ:

    • ಮೊದಲ ಸಾಲಿನಲ್ಲಿ, ಜನಸಂಖ್ಯೆಯಿರುವ ಎಲ್ಲಾ ಕೋಶಗಳನ್ನು ಆಯ್ಕೆಮಾಡಿ (ನಮ್ಮ ಉದಾಹರಣೆಯಲ್ಲಿ B2:C2).
    • ಸೂತ್ರವನ್ನು ಟೈಪ್ ಮಾಡಿ ಮತ್ತು Ctrl + Shift + Enter ಅನ್ನು ಒತ್ತಿರಿ. ಇದು ಆಯ್ದ ಕೋಶಗಳಲ್ಲಿ ಒಂದೇ ಸೂತ್ರವನ್ನು ಪ್ರವೇಶಿಸುತ್ತದೆ, ಇದು ಪ್ರತಿ ಕಾಲಮ್‌ನಲ್ಲಿ ವಿಭಿನ್ನ ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
    • ಸೂತ್ರವನ್ನು ಉಳಿದ ಸಾಲುಗಳಿಗೆ ಎಳೆಯಿರಿ.

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

    ತರ್ಕವನ್ನು ಚೆನ್ನಾಗಿ ಅರ್ಥಮಾಡಿಕೊಳ್ಳಲು, ಈ ಮೂಲ ಸೂತ್ರವನ್ನು ಪ್ರತ್ಯೇಕ ಕಾರ್ಯಗಳಿಗೆ ವಿಭಜಿಸೋಣ:

    =VLOOKUP($A2, INDIRECT("'"&INDEX(Lookup_sheets, MATCH(1, --(COUNTIF(INDIRECT("'"& Lookup_sheets&"'!$A$2:$A$6"), $A2)>0), 0)) &"'!$A$2:$C$6"), 2, FALSE)

    0>ಒಳಗಿನಿಂದ ಕೆಲಸ ಮಾಡುವುದು, ಸೂತ್ರವು ಏನು ಮಾಡುತ್ತದೆ ಎಂಬುದು ಇಲ್ಲಿದೆ:

    COUNTIF ಮತ್ತು INDIRECT

    ಸಂಕ್ಷಿಪ್ತವಾಗಿ ಹೇಳುವುದಾದರೆ, INDIRECT ಎಲ್ಲಾ ಲುಕಪ್ ಶೀಟ್‌ಗಳಿಗೆ ಉಲ್ಲೇಖಗಳನ್ನು ನಿರ್ಮಿಸುತ್ತದೆ ಮತ್ತು COUNTIF ಲುಕಪ್ ಸಂಭವಿಸುವಿಕೆಯನ್ನು ಎಣಿಸುತ್ತದೆ ಪ್ರತಿ ಹಾಳೆಯಲ್ಲಿನ ಮೌಲ್ಯ (A2):

    --(COUNTIF( INDIRECT("'"&Lookup_sheets&"'!$A$2:$A$6"), $A2)>0)

    ಹೆಚ್ಚು ವಿವರವಾಗಿ:

    ಮೊದಲು, ನೀವು ಶ್ರೇಣಿಯ ಹೆಸರು (Lookup_sheets) ಮತ್ತು ಶ್ರೇಣಿಯ ಉಲ್ಲೇಖವನ್ನು ($A$2: $A$6), ಬಾಹ್ಯ ಉಲ್ಲೇಖವನ್ನು ಮಾಡಲು ಸರಿಯಾದ ಸ್ಥಳಗಳಲ್ಲಿ ಅಪಾಸ್ಟ್ರಫಿಗಳು ಮತ್ತು ಆಶ್ಚರ್ಯಸೂಚಕ ಬಿಂದುವನ್ನು ಸೇರಿಸುವುದು ಮತ್ತು ಲುಕಪ್ ಶೀಟ್‌ಗಳನ್ನು ಕ್ರಿಯಾತ್ಮಕವಾಗಿ ಉಲ್ಲೇಖಿಸಲು INDIRECT ಫಂಕ್ಷನ್‌ಗೆ ಫಲಿತಾಂಶದ ಪಠ್ಯ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಫೀಡ್ ಮಾಡಿ:

    INDIRECT({"'East'!$A$2:$A$6"; "'South'!$A$2:$A$6"; "'North'!$A$2:$A$6"; "'West'!$A$2:$A$6"})

    COUNTIF ಪ್ರತಿ ಲುಕಪ್ ಶೀಟ್‌ನಲ್ಲಿನ A2:A6 ಶ್ರೇಣಿಯಲ್ಲಿನ ಪ್ರತಿ ಕೋಶವನ್ನು ಮುಖ್ಯವಾಗಿ A2 ನಲ್ಲಿನ ಮೌಲ್ಯಕ್ಕೆ ವಿರುದ್ಧವಾಗಿ ಪರಿಶೀಲಿಸುತ್ತದೆ ಹಾಳೆ ಮತ್ತು ಪ್ರತಿ ಹಾಳೆಯ ಪಂದ್ಯಗಳ ಎಣಿಕೆಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ನಮ್ಮ ಡೇಟಾಸೆಟ್‌ನಲ್ಲಿ, A2 (101) ನಲ್ಲಿನ ಆರ್ಡರ್ ಸಂಖ್ಯೆಯು ಪಶ್ಚಿಮ ಶೀಟ್‌ನಲ್ಲಿ ಕಂಡುಬರುತ್ತದೆ, ಇದು 4 ನೇ ಸ್ಥಾನದಲ್ಲಿದೆಶ್ರೇಣಿಯನ್ನು ಹೆಸರಿಸಲಾಗಿದೆ, ಆದ್ದರಿಂದ COUNTIF ಈ ರಚನೆಯನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ:

    {0;0;0;1}

    ಮುಂದೆ, ನೀವು ಮೇಲಿನ ರಚನೆಯ ಪ್ರತಿಯೊಂದು ಅಂಶವನ್ನು 0:

    --({0; 0; 0; 1}>0)

    ಇದರಿಂದ ಹೋಲಿಸಿ TRUE (0 ಕ್ಕಿಂತ ಹೆಚ್ಚು) ಮತ್ತು FALSE (0 ಕ್ಕೆ ಸಮನಾಗಿರುವ) ಮೌಲ್ಯಗಳ ಒಂದು ಶ್ರೇಣಿ, ಡಬಲ್ ಯುನರಿ (--) ಅನ್ನು ಬಳಸುವ ಮೂಲಕ ನೀವು 1 ಮತ್ತು 0 ಗಳಿಗೆ ಬಲವಂತಪಡಿಸುತ್ತೀರಿ ಮತ್ತು ಈ ಕೆಳಗಿನ ಶ್ರೇಣಿಯನ್ನು ಪರಿಣಾಮವಾಗಿ ಪಡೆಯಿರಿ:

    {0; 0; 0; 1}

    ಒಂದು ಲುಕಪ್ ಶೀಟ್ ಲುಕಪ್ ಮೌಲ್ಯದ ಹಲವಾರು ಘಟನೆಗಳನ್ನು ಹೊಂದಿರುವಾಗ ಪರಿಸ್ಥಿತಿಯನ್ನು ನಿಭಾಯಿಸಲು ಈ ಕಾರ್ಯಾಚರಣೆಯು ಹೆಚ್ಚುವರಿ ಮುನ್ನೆಚ್ಚರಿಕೆಯಾಗಿದೆ, ಈ ಸಂದರ್ಭದಲ್ಲಿ COUNTIF 1 ಕ್ಕಿಂತ ಹೆಚ್ಚಿನ ಎಣಿಕೆಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ, ಆದರೆ ನಮಗೆ 1 ಮತ್ತು 0 ಗಳು ಮಾತ್ರ ಬೇಕಾಗುತ್ತವೆ ಅಂತಿಮ ಶ್ರೇಣಿ (ಒಂದು ಕ್ಷಣದಲ್ಲಿ, ಏಕೆ ಎಂದು ನೀವು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವಿರಿ).

    ಈ ಎಲ್ಲಾ ರೂಪಾಂತರಗಳ ನಂತರ, ನಮ್ಮ ಸೂತ್ರವು ಈ ರೀತಿ ಕಾಣುತ್ತದೆ:

    VLOOKUP($A2, INDIRECT("'"&INDEX(Lookup_sheets, MATCH(1, {0;0;0;1} , 0)) &"'!$A$2:$C$6"), 2, FALSE)

    INDEX ಮತ್ತು MATCH

    0>ಈ ಹಂತದಲ್ಲಿ, ಕ್ಲಾಸಿಕ್ INDEX MATCH ಸಂಯೋಜನೆಯ ಹಂತಗಳು:

    INDEX(Lookup_sheets, MATCH(1, {0;0;0;1}, 0))

    ನಿಖರ ಹೊಂದಾಣಿಕೆಗಾಗಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲಾದ MATCH ಫಂಕ್ಷನ್ (ಕೊನೆಯ ಆರ್ಗ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ 0) ರಚನೆಯಲ್ಲಿ 1 ಮೌಲ್ಯವನ್ನು ಹುಡುಕುತ್ತದೆ. 0;0;0;1} ಮತ್ತು ಅದರ ಸ್ಥಾನವನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ, ಅದು 4:

    INDEX(Lookup_sheets, 4)

    INDEX ಕಾರ್ಯವು ಹಿಂತಿರುಗಿಸಿದ ಸಂಖ್ಯೆಯನ್ನು ಬಳಸುತ್ತದೆ MATCH ಮೂಲಕ ಸಾಲು ಸಂಖ್ಯೆಯ ಆರ್ಗ್ಯುಮೆಂಟ್ (row_num), ಮತ್ತು ಹೆಸರಿಸಲಾದ ಶ್ರೇಣಿಯಲ್ಲಿ 4 ನೇ ಮೌಲ್ಯವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ Lookup_sheets , ಇದು ಪಶ್ಚಿಮ .

    ಆದ್ದರಿಂದ, ಸೂತ್ರವು ಮತ್ತಷ್ಟು ಕಡಿಮೆಯಾಗುತ್ತದೆ ಗೆ:

    VLOOKUP($A2, INDIRECT("'"&" West "&"'!$A$2:$C$6"), 2, FALSE)

    VLOOKUP ಮತ್ತು INDIRECT

    INDIRECT ಕಾರ್ಯವು ಅದರೊಳಗಿನ ಪಠ್ಯ ಸ್ಟ್ರಿಂಗ್ ಅನ್ನು ಪ್ರಕ್ರಿಯೆಗೊಳಿಸುತ್ತದೆ:

    INDIRECT("'"&"West"&"'!$A$2:$C$6")

    ಮತ್ತು ಅದನ್ನು ಪರಿವರ್ತಿಸುತ್ತದೆ table_array ವಾದಕ್ಕೆ ಹೋಗುವ ಉಲ್ಲೇಖಕ್ಕೆ

    ಮೈಕೆಲ್ ಬ್ರೌನ್ ಸಾಫ್ಟ್‌ವೇರ್ ಪರಿಕರಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಸಂಕೀರ್ಣ ಪ್ರಕ್ರಿಯೆಗಳನ್ನು ಸರಳಗೊಳಿಸುವ ಉತ್ಸಾಹವನ್ನು ಹೊಂದಿರುವ ಮೀಸಲಾದ ತಂತ್ರಜ್ಞಾನ ಉತ್ಸಾಹಿ. ಟೆಕ್ ಉದ್ಯಮದಲ್ಲಿ ಒಂದು ದಶಕಕ್ಕೂ ಹೆಚ್ಚು ಅನುಭವದೊಂದಿಗೆ, ಅವರು ಮೈಕ್ರೋಸಾಫ್ಟ್ ಎಕ್ಸೆಲ್ ಮತ್ತು ಔಟ್‌ಲುಕ್, ಹಾಗೆಯೇ ಗೂಗಲ್ ಶೀಟ್‌ಗಳು ಮತ್ತು ಡಾಕ್ಸ್‌ನಲ್ಲಿ ತಮ್ಮ ಕೌಶಲ್ಯಗಳನ್ನು ಹೆಚ್ಚಿಸಿದ್ದಾರೆ. ಮೈಕೆಲ್ ಅವರ ಬ್ಲಾಗ್ ತನ್ನ ಜ್ಞಾನ ಮತ್ತು ಪರಿಣತಿಯನ್ನು ಇತರರೊಂದಿಗೆ ಹಂಚಿಕೊಳ್ಳಲು ಸಮರ್ಪಿಸಲಾಗಿದೆ, ಉತ್ಪಾದಕತೆ ಮತ್ತು ದಕ್ಷತೆಯನ್ನು ಸುಧಾರಿಸಲು ಸುಲಭವಾಗಿ ಅನುಸರಿಸಲು ಸಲಹೆಗಳು ಮತ್ತು ಟ್ಯುಟೋರಿಯಲ್‌ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ನೀವು ಅನುಭವಿ ವೃತ್ತಿಪರರಾಗಿರಲಿ ಅಥವಾ ಹರಿಕಾರರಾಗಿರಲಿ, ಮೈಕೆಲ್ ಅವರ ಬ್ಲಾಗ್ ಅಮೂಲ್ಯವಾದ ಒಳನೋಟಗಳನ್ನು ಮತ್ತು ಈ ಅಗತ್ಯ ಸಾಫ್ಟ್‌ವೇರ್ ಪರಿಕರಗಳಿಂದ ಹೆಚ್ಚಿನದನ್ನು ಪಡೆಯಲು ಪ್ರಾಯೋಗಿಕ ಸಲಹೆಯನ್ನು ನೀಡುತ್ತದೆ.