VLOOKUP ಕಾರ್ಯವನ್ನು ಸುಧಾರಿಸುವುದು

ಪರಿವಿಡಿ

ಪ್ಯಾರಾಚೂಟ್ ಅನ್ನು ಸರಿಯಾಗಿ ಪ್ಯಾಕ್ ಮಾಡುವುದು ಹೇಗೆ?

ಲಾಭ. ಆವೃತ್ತಿ 2, ಪರಿಷ್ಕರಿಸಲಾಗಿದೆ.

ನಾವು ಈ ಕೆಳಗಿನ ಆದೇಶಗಳ ಕೋಷ್ಟಕವನ್ನು ಹೊಂದಿದ್ದೇವೆ ಎಂದು ಹೇಳೋಣ:

VLOOKUP ಕಾರ್ಯವನ್ನು ಸುಧಾರಿಸುವುದು

ಉದಾಹರಣೆಗೆ, ಇವನೊವ್ ಅವರ ಮೂರನೇ ಆದೇಶದ ಮೊತ್ತ ಅಥವಾ ಪೆಟ್ರೋವ್ ಅವರ ಎರಡನೇ ಒಪ್ಪಂದವನ್ನು ಯಾವಾಗ ಕಾರ್ಯಗತಗೊಳಿಸಿದರು ಎಂಬುದನ್ನು ನಾವು ತಿಳಿದುಕೊಳ್ಳಬೇಕು. ಅಂತರ್ನಿರ್ಮಿತ VLOOKUP ಕಾರ್ಯವು ಕೋಷ್ಟಕದಲ್ಲಿ ಕೊನೆಯ ಹೆಸರಿನ ಮೊದಲ ಸಂಭವವನ್ನು ಮಾತ್ರ ಹುಡುಕಬಹುದು ಮತ್ತು ನಮಗೆ ಸಹಾಯ ಮಾಡುವುದಿಲ್ಲ. "ಆರ್ಡರ್ ಸಂಖ್ಯೆ 10256 ರ ಮ್ಯಾನೇಜರ್ ಯಾರು?" ಎಂಬಂತಹ ಪ್ರಶ್ನೆಗಳು ಸಹ ಉತ್ತರಿಸದೆ ಉಳಿಯುತ್ತದೆ, tk. ಅಂತರ್ನಿರ್ಮಿತ VLOOKUP ಗೆ ಕಾಲಮ್‌ಗಳಿಂದ ಹುಡುಕಾಟದ ಎಡಕ್ಕೆ ಮೌಲ್ಯಗಳನ್ನು ಹಿಂತಿರುಗಿಸಲು ಸಾಧ್ಯವಾಗುವುದಿಲ್ಲ.

ಈ ಎರಡೂ ಸಮಸ್ಯೆಗಳನ್ನು ಒಂದೇ ಬಾರಿಗೆ ಪರಿಹರಿಸಲಾಗಿದೆ - ನಾವು ನಮ್ಮದೇ ಆದ ಕಾರ್ಯವನ್ನು ಬರೆಯೋಣ, ಅದು ಮೊದಲನೆಯದಕ್ಕೆ ಮಾತ್ರವಲ್ಲ, ಸಾಮಾನ್ಯ ಸಂದರ್ಭದಲ್ಲಿ, Nth ಸಂಭವಕ್ಕಾಗಿಯೂ ಕಾಣುತ್ತದೆ. ಇದಲ್ಲದೆ, ಇದು ಯಾವುದೇ ಕಾಲಮ್‌ಗಳಲ್ಲಿ ಫಲಿತಾಂಶಗಳನ್ನು ಹುಡುಕಲು ಮತ್ತು ಉತ್ಪಾದಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ. ಅದನ್ನು VLOOKUP2 ಎಂದು ಕರೆಯೋಣ. 

ALT+F11 ಒತ್ತುವ ಮೂಲಕ ಅಥವಾ ಮೆನುವಿನಿಂದ ಆಯ್ಕೆ ಮಾಡುವ ಮೂಲಕ ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಎಡಿಟರ್ ತೆರೆಯಿರಿ ಸೇವೆ - ಮ್ಯಾಕ್ರೋ - ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಎಡಿಟರ್ (ಪರಿಕರಗಳು - ಮ್ಯಾಕ್ರೋ - ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಎಡಿಟರ್), ಹೊಸ ಮಾಡ್ಯೂಲ್ ಅನ್ನು ಸೇರಿಸಿ (ಮೆನು ಸೇರಿಸಿ - ಮಾಡ್ಯೂಲ್) ಮತ್ತು ಈ ಕಾರ್ಯದ ಪಠ್ಯವನ್ನು ಅಲ್ಲಿ ನಕಲಿಸಿ:

ಫಂಕ್ಷನ್ VLOOKUP2(ವೇರಿಯಂಟ್‌ನಂತೆ ಟೇಬಲ್, ಸರ್ಚ್‌ಕಾಲಮ್‌ನಮ್ ಉದ್ದ, ವೇರಿಯಂಟ್‌ನಂತೆ ಹುಡುಕಾಟ ಮೌಲ್ಯ, _ N ಅಷ್ಟು ಉದ್ದ, ಫಲಿತಾಂಶ ಕಾಲಮ್‌ನಮ್ ಉದ್ದ) ಮಂದ i ಉದ್ದ, iCount ಇಷ್ಟು ದೀರ್ಘವಾಗಿ ಆಯ್ಕೆಮಾಡಿ ಕೇಸ್ ಟೈಪ್‌ನೇಮ್ (ಟೇಬಲ್) ಕೇಸ್ "ರೇಂಜ್" ಗೆ i = 1 ಟೇಬಲ್‌ಗೆ. .Cells (i, SearchColumnNum) = SearchValue ಆಗಿದ್ದರೆ iCount = iCount + 1 End ಆಗಿದ್ದರೆ iCount = N ಆಗ VLOOKUP2 = Table.Cells(i, ResultColumnNum) ಅಂತ್ಯಕ್ಕೆ ನಿರ್ಗಮಿಸಿ ನಾನು ಮುಂದಿನ ಸಂದರ್ಭದಲ್ಲಿ "Variant()" = 1 ಗೆ UBound(ಟೇಬಲ್) ವೇಳೆ ಟೇಬಲ್(i, SearchColumnNum) = SearchValue ನಂತರ iCount = iCount + 1 ಆಗಿದ್ದರೆ iCount = N ಆಗ VLOOKUP2 = Table(i, ResultColumnNum) ಎಂಡ್‌ಗಾಗಿ ನಿರ್ಗಮಿಸಿ ಮುಂದೆ ನಾನು ಕೊನೆಗೊಂಡರೆ ಎಂಡ್ ಫಂಕ್ಷನ್ ಆಯ್ಕೆಮಾಡಿ  

ವಿಷುಯಲ್ ಬೇಸಿಕ್ ಎಡಿಟರ್ ಅನ್ನು ಮುಚ್ಚಿ ಮತ್ತು ಎಕ್ಸೆಲ್ ಗೆ ಹಿಂತಿರುಗಿ.

ಈಗ ಮೂಲಕ ಸೇರಿಸಿ - ಕಾರ್ಯ (ಸೇರಿಸು - ಕಾರ್ಯ) ವರ್ಗದಲ್ಲಿ ಬಳಕೆದಾರ ವ್ಯಾಖ್ಯಾನಿಸಲಾಗಿದೆ (ಬಳಕೆದಾರರು ವ್ಯಾಖ್ಯಾನಿಸಿದ್ದಾರೆ) ನೀವು ನಮ್ಮ VLOOKUP2 ಕಾರ್ಯವನ್ನು ಕಂಡುಹಿಡಿಯಬಹುದು ಮತ್ತು ಅದನ್ನು ಬಳಸಬಹುದು. ಕಾರ್ಯ ಸಿಂಟ್ಯಾಕ್ಸ್ ಈ ಕೆಳಗಿನಂತಿರುತ್ತದೆ:

=VLOOKUP2(ಕೋಷ್ಟಕ; ನಾವು_ಅಂಕಣ_ಸಂಖ್ಯೆ_ಎಲ್ಲಿ_ನೋಡುತ್ತೇವೆ; ಲುಕ್ಅಪ್_ಮೌಲ್ಯ; ಎನ್

ಈಗ ಪ್ರಮಾಣಿತ ಕಾರ್ಯದ ಮಿತಿಗಳು ನಮಗೆ ಅಡ್ಡಿಯಾಗಿಲ್ಲ:

VLOOKUP ಕಾರ್ಯವನ್ನು ಸುಧಾರಿಸುವುದು

PS ಮುಚ್ಚಿದ ಪುಸ್ತಕಗಳಲ್ಲಿ ಹುಡುಕಲು ಸಾಧ್ಯವಾಗುವಂತೆ ಕಾರ್ಯವನ್ನು ಸುಧಾರಿಸಿದ್ದಕ್ಕಾಗಿ The_Prist ಗೆ ವಿಶೇಷ ಧನ್ಯವಾದಗಳು.

  • VLOOKUP ಕಾರ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ಒಂದು ಕೋಷ್ಟಕದಿಂದ ಇನ್ನೊಂದಕ್ಕೆ ಡೇಟಾವನ್ನು ಹುಡುಕುವುದು ಮತ್ತು ಬದಲಿಸುವುದು
  • INDEX ಮತ್ತು MATCH ಕಾರ್ಯಗಳನ್ನು ಬಳಸಿಕೊಂಡು "ಎಡ VLOOKUP"

 

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