30 ದಿನಗಳಲ್ಲಿ 30 Excel ಕಾರ್ಯಗಳು: INDIRECT

ಅಭಿನಂದನೆಗಳು! ನೀವು ಮ್ಯಾರಥಾನ್‌ನ ಅಂತಿಮ ದಿನಕ್ಕೆ ತಲುಪಿದ್ದೀರಿ 30 ಎಕ್ಸೆಲ್ 30 ದಿನಗಳಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಇದು ದೀರ್ಘ ಮತ್ತು ಆಸಕ್ತಿದಾಯಕ ಪ್ರಯಾಣವಾಗಿದೆ, ಈ ಸಮಯದಲ್ಲಿ ನೀವು ಎಕ್ಸೆಲ್ ಕಾರ್ಯಗಳ ಬಗ್ಗೆ ಅನೇಕ ಉಪಯುಕ್ತ ವಿಷಯಗಳನ್ನು ಕಲಿತಿದ್ದೀರಿ.

ಮ್ಯಾರಥಾನ್‌ನ 30 ನೇ ದಿನದಂದು, ನಾವು ಕಾರ್ಯದ ಅಧ್ಯಯನವನ್ನು ವಿನಿಯೋಗಿಸುತ್ತೇವೆ ಪರೋಕ್ಷ (INDIRECT), ಇದು ಪಠ್ಯ ಸ್ಟ್ರಿಂಗ್‌ನಿಂದ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಲಿಂಕ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ. ಈ ಕಾರ್ಯದೊಂದಿಗೆ, ನೀವು ಅವಲಂಬಿತ ಡ್ರಾಪ್-ಡೌನ್ ಪಟ್ಟಿಗಳನ್ನು ರಚಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಡ್ರಾಪ್‌ಡೌನ್ ಪಟ್ಟಿಯಿಂದ ದೇಶವನ್ನು ಆಯ್ಕೆಮಾಡುವಾಗ ನಗರ ಡ್ರಾಪ್‌ಡೌನ್ ಪಟ್ಟಿಯಲ್ಲಿ ಯಾವ ಆಯ್ಕೆಗಳು ಗೋಚರಿಸುತ್ತವೆ ಎಂಬುದನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ.

ಆದ್ದರಿಂದ, ಕಾರ್ಯದ ಸೈದ್ಧಾಂತಿಕ ಭಾಗವನ್ನು ಹತ್ತಿರದಿಂದ ನೋಡೋಣ ಪರೋಕ್ಷ (INDIRECT) ಮತ್ತು ಅದರ ಅನ್ವಯದ ಪ್ರಾಯೋಗಿಕ ಉದಾಹರಣೆಗಳನ್ನು ಅನ್ವೇಷಿಸಿ. ನೀವು ಹೆಚ್ಚುವರಿ ಮಾಹಿತಿ ಅಥವಾ ಉದಾಹರಣೆಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ದಯವಿಟ್ಟು ಅವುಗಳನ್ನು ಕಾಮೆಂಟ್‌ಗಳಲ್ಲಿ ಹಂಚಿಕೊಳ್ಳಿ.

ಕಾರ್ಯ 30: ಪರೋಕ್ಷ

ಕಾರ್ಯ ಪರೋಕ್ಷ (INDIRECT) ಪಠ್ಯ ಸ್ಟ್ರಿಂಗ್‌ನಿಂದ ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಲಿಂಕ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.

ನೀವು INDIRECT ಕಾರ್ಯವನ್ನು ಹೇಗೆ ಬಳಸಬಹುದು?

ಕಾರ್ಯದಿಂದ ಪರೋಕ್ಷ (INDIRECT) ಪಠ್ಯ ಸ್ಟ್ರಿಂಗ್ ನೀಡಿದ ಲಿಂಕ್ ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ, ನೀವು ಇದನ್ನು ಬಳಸಬಹುದು:

  • ಬದಲಾಯಿಸದ ಆರಂಭಿಕ ಲಿಂಕ್ ಅನ್ನು ರಚಿಸಿ.
  • ಸ್ಥಿರ ಹೆಸರಿನ ಶ್ರೇಣಿಗೆ ಉಲ್ಲೇಖವನ್ನು ರಚಿಸಿ.
  • ಹಾಳೆ, ಸಾಲು ಮತ್ತು ಕಾಲಮ್ ಮಾಹಿತಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಲಿಂಕ್ ರಚಿಸಿ.
  • ಸಂಖ್ಯೆಗಳ ವರ್ಗಾವಣೆಯಾಗದ ಶ್ರೇಣಿಯನ್ನು ರಚಿಸಿ.

ಸಿಂಟ್ಯಾಕ್ಸ್ INDIRECT (INDIRECT)

ಕಾರ್ಯ ಪರೋಕ್ಷ (INDIRECT) ಕೆಳಗಿನ ಸಿಂಟ್ಯಾಕ್ಸ್ ಹೊಂದಿದೆ:

INDIRECT(ref_text,a1)

ДВССЫЛ(ссылка_на_ячейку;a1)

  • ref_text (link_to_cell) ಎಂಬುದು ಲಿಂಕ್‌ನ ಪಠ್ಯವಾಗಿದೆ.
  • a1 - TRUE (TRUE) ಗೆ ಸಮನಾಗಿದ್ದರೆ ಅಥವಾ ನಿರ್ದಿಷ್ಟಪಡಿಸದಿದ್ದರೆ, ನಂತರ ಲಿಂಕ್‌ನ ಶೈಲಿಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ A1; ಮತ್ತು FALSE (FALSE) ಆಗಿದ್ದರೆ, ನಂತರ ಶೈಲಿ ಆರ್ 1 ಸಿ 1.

ಬಲೆಗಳು INDIRECT (INDIRECT)

  • ಕಾರ್ಯ ಪರೋಕ್ಷ ಎಕ್ಸೆಲ್ ವರ್ಕ್‌ಶೀಟ್‌ನಲ್ಲಿನ ಮೌಲ್ಯಗಳು ಬದಲಾದಾಗ (ಇಂಡೈರೆಕ್ಟ್) ಅನ್ನು ಮರು ಲೆಕ್ಕಾಚಾರ ಮಾಡಲಾಗುತ್ತದೆ. ಕಾರ್ಯವನ್ನು ಹಲವು ಸೂತ್ರಗಳಲ್ಲಿ ಬಳಸಿದರೆ ಇದು ನಿಮ್ಮ ವರ್ಕ್‌ಬುಕ್ ಅನ್ನು ಬಹಳವಾಗಿ ನಿಧಾನಗೊಳಿಸುತ್ತದೆ.
  • ಕಾರ್ಯ ವೇಳೆ ಪರೋಕ್ಷ (INDIRECT) ಮತ್ತೊಂದು ಎಕ್ಸೆಲ್ ವರ್ಕ್‌ಬುಕ್‌ಗೆ ಲಿಂಕ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ, ಆ ವರ್ಕ್‌ಬುಕ್ ತೆರೆದಿರಬೇಕು ಅಥವಾ ಸೂತ್ರವು ದೋಷವನ್ನು ವರದಿ ಮಾಡುತ್ತದೆ #REF! (#LINK!).
  • ಕಾರ್ಯ ವೇಳೆ ಪರೋಕ್ಷ (INDIRECT) ಸಾಲು ಮತ್ತು ಕಾಲಮ್ ಮಿತಿಯನ್ನು ಮೀರಿದ ಶ್ರೇಣಿಯನ್ನು ಉಲ್ಲೇಖಿಸುತ್ತದೆ, ಸೂತ್ರವು ದೋಷವನ್ನು ವರದಿ ಮಾಡುತ್ತದೆ #REF! (#LINK!).
  • ಕಾರ್ಯ ಪರೋಕ್ಷ (INDIRECT) ಡೈನಾಮಿಕ್ ಹೆಸರಿನ ಶ್ರೇಣಿಯನ್ನು ಉಲ್ಲೇಖಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.

ಉದಾಹರಣೆ 1: ಬದಲಾಯಿಸದ ಆರಂಭಿಕ ಲಿಂಕ್ ಅನ್ನು ರಚಿಸಿ

ಮೊದಲ ಉದಾಹರಣೆಯಲ್ಲಿ, C ಮತ್ತು E ಕಾಲಮ್‌ಗಳು ಒಂದೇ ಸಂಖ್ಯೆಗಳನ್ನು ಹೊಂದಿರುತ್ತವೆ, ಅವುಗಳ ಮೊತ್ತವನ್ನು ಕಾರ್ಯವನ್ನು ಬಳಸಿಕೊಂಡು ಲೆಕ್ಕಹಾಕಲಾಗುತ್ತದೆ ಮೊತ್ತ (SUM) ಸಹ ಒಂದೇ ಆಗಿರುತ್ತದೆ. ಆದಾಗ್ಯೂ, ಸೂತ್ರಗಳು ಸ್ವಲ್ಪ ವಿಭಿನ್ನವಾಗಿವೆ. ಕೋಶ C8 ನಲ್ಲಿ, ಸೂತ್ರವು:

=SUM(C2:C7)

=СУММ(C2:C7)

ಸೆಲ್ E8 ನಲ್ಲಿ, ಕಾರ್ಯ ಪರೋಕ್ಷ (INDIRECT) ಆರಂಭಿಕ ಸೆಲ್ E2 ಗೆ ಲಿಂಕ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ:

=SUM(INDIRECT("E2"):E7)

=СУММ(ДВССЫЛ("E2"):E7)

ನೀವು ಹಾಳೆಯ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಸಾಲನ್ನು ಸೇರಿಸಿದರೆ ಮತ್ತು ಜನವರಿ (ಜನವರಿ) ಮೌಲ್ಯವನ್ನು ಸೇರಿಸಿದರೆ, ನಂತರ C ಕಾಲಮ್‌ನಲ್ಲಿನ ಮೊತ್ತವು ಬದಲಾಗುವುದಿಲ್ಲ. ಸೂತ್ರವು ಬದಲಾಗುತ್ತದೆ, ಒಂದು ಸಾಲಿನ ಸೇರ್ಪಡೆಗೆ ಪ್ರತಿಕ್ರಿಯಿಸುತ್ತದೆ:

=SUM(C3:C8)

=СУММ(C3:C8)

ಆದಾಗ್ಯೂ, ಕಾರ್ಯ ಪರೋಕ್ಷ (INDIRECT) E2 ಅನ್ನು ಪ್ರಾರಂಭದ ಕೋಶವಾಗಿ ಸರಿಪಡಿಸುತ್ತದೆ, ಆದ್ದರಿಂದ ಜನವರಿಯನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕಾಲಮ್ E ಮೊತ್ತಗಳ ಲೆಕ್ಕಾಚಾರದಲ್ಲಿ ಸೇರಿಸಲಾಗುತ್ತದೆ. ಅಂತಿಮ ಕೋಶವು ಬದಲಾಗಿದೆ, ಆದರೆ ಪ್ರಾರಂಭದ ಕೋಶವು ಪರಿಣಾಮ ಬೀರಿಲ್ಲ.

=SUM(INDIRECT("E2"):E8)

=СУММ(ДВССЫЛ("E2"):E8)

ಉದಾಹರಣೆ 2: ಸ್ಥಿರ ಹೆಸರಿನ ಶ್ರೇಣಿಗೆ ಲಿಂಕ್ ಮಾಡಿ

ಕಾರ್ಯ ಪರೋಕ್ಷ (INDIRECT) ಹೆಸರಿಸಲಾದ ಶ್ರೇಣಿಗೆ ಉಲ್ಲೇಖವನ್ನು ರಚಿಸಬಹುದು. ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ನೀಲಿ ಕೋಶಗಳು ವ್ಯಾಪ್ತಿಯನ್ನು ರೂಪಿಸುತ್ತವೆ ಸಂಖ್ಯಾಪಟ್ಟಿ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಕಾಲಮ್ B ಯಲ್ಲಿನ ಮೌಲ್ಯಗಳಿಂದ ಡೈನಾಮಿಕ್ ಶ್ರೇಣಿಯನ್ನು ಸಹ ರಚಿಸಲಾಗಿದೆ NumListDyn, ಈ ಕಾಲಮ್‌ನಲ್ಲಿರುವ ಸಂಖ್ಯೆಗಳ ಸಂಖ್ಯೆಯನ್ನು ಅವಲಂಬಿಸಿ.

ಫಂಕ್ಷನ್‌ಗೆ ವಾದವಾಗಿ ಅದರ ಹೆಸರನ್ನು ನೀಡುವ ಮೂಲಕ ಎರಡೂ ಶ್ರೇಣಿಗಳ ಮೊತ್ತವನ್ನು ಲೆಕ್ಕಹಾಕಬಹುದು ಮೊತ್ತ (SUM), ನೀವು E3 ಮತ್ತು E4 ಕೋಶಗಳಲ್ಲಿ ನೋಡಬಹುದು.

=SUM(NumList) или =СУММ(NumList)

=SUM(NumListDyn) или =СУММ(NumListDyn)

ಕಾರ್ಯದಲ್ಲಿ ಶ್ರೇಣಿಯ ಹೆಸರನ್ನು ಟೈಪ್ ಮಾಡುವ ಬದಲು ಮೊತ್ತ (SUM), ವರ್ಕ್‌ಶೀಟ್‌ನ ಕೋಶಗಳಲ್ಲಿ ಒಂದರಲ್ಲಿ ಬರೆಯಲಾದ ಹೆಸರನ್ನು ನೀವು ಉಲ್ಲೇಖಿಸಬಹುದು. ಉದಾಹರಣೆಗೆ, ಹೆಸರಿದ್ದರೆ ಸಂಖ್ಯಾಪಟ್ಟಿ ಸೆಲ್ D7 ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ, ನಂತರ ಸೆಲ್ E7 ನಲ್ಲಿನ ಸೂತ್ರವು ಈ ರೀತಿ ಇರುತ್ತದೆ:

=SUM(INDIRECT(D7))

=СУММ(ДВССЫЛ(D7))

ದುರದೃಷ್ಟವಶಾತ್ ಕಾರ್ಯ ಪರೋಕ್ಷ (INDIRECT) ಡೈನಾಮಿಕ್ ಶ್ರೇಣಿಯ ಉಲ್ಲೇಖವನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ, ಆದ್ದರಿಂದ ನೀವು ಈ ಸೂತ್ರವನ್ನು ಸೆಲ್ E8 ಗೆ ನಕಲಿಸಿದಾಗ, ನೀವು ದೋಷವನ್ನು ಪಡೆಯುತ್ತೀರಿ #REF! (#LINK!).

ಉದಾಹರಣೆ 3: ಹಾಳೆ, ಸಾಲು ಮತ್ತು ಕಾಲಮ್ ಮಾಹಿತಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಲಿಂಕ್ ಅನ್ನು ರಚಿಸಿ

ಸಾಲು ಮತ್ತು ಕಾಲಮ್ ಸಂಖ್ಯೆಗಳ ಆಧಾರದ ಮೇಲೆ ನೀವು ಸುಲಭವಾಗಿ ಲಿಂಕ್ ಅನ್ನು ರಚಿಸಬಹುದು, ಹಾಗೆಯೇ ಎರಡನೇ ಫಂಕ್ಷನ್ ಆರ್ಗ್ಯುಮೆಂಟ್‌ಗಾಗಿ FALSE (FALSE) ಮೌಲ್ಯವನ್ನು ಬಳಸಬಹುದು ಪರೋಕ್ಷ (ಪರೋಕ್ಷ). ಈ ಶೈಲಿಯ ಲಿಂಕ್ ಅನ್ನು ಹೇಗೆ ರಚಿಸಲಾಗಿದೆ ಆರ್ 1 ಸಿ 1. ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, ನಾವು ಹೆಚ್ಚುವರಿಯಾಗಿ ಶೀಟ್ ಹೆಸರನ್ನು ಲಿಂಕ್‌ಗೆ ಸೇರಿಸಿದ್ದೇವೆ - 'MyLinks'!R2C2

=INDIRECT("'"&B3&"'!R"&C3&"C"&D3,FALSE)

=ДВССЫЛ("'"&B3&"'!R"&C3&"C"&D3;ЛОЖЬ)

ಉದಾಹರಣೆ 4: ಸಂಖ್ಯೆಗಳ ವರ್ಗಾವಣೆಯಾಗದ ಶ್ರೇಣಿಯನ್ನು ರಚಿಸಿ

ಕೆಲವೊಮ್ಮೆ ನೀವು ಎಕ್ಸೆಲ್ ಸೂತ್ರಗಳಲ್ಲಿ ಸಂಖ್ಯೆಗಳ ಶ್ರೇಣಿಯನ್ನು ಬಳಸಬೇಕಾಗುತ್ತದೆ. ಕೆಳಗಿನ ಉದಾಹರಣೆಯಲ್ಲಿ, ನಾವು ಕಾಲಮ್ B ನಲ್ಲಿ 3 ದೊಡ್ಡ ಸಂಖ್ಯೆಗಳನ್ನು ಸರಾಸರಿ ಮಾಡಲು ಬಯಸುತ್ತೇವೆ. ಸೆಲ್ D4 ನಲ್ಲಿ ಮಾಡಿದಂತೆ ಸಂಖ್ಯೆಗಳನ್ನು ಸೂತ್ರದಲ್ಲಿ ನಮೂದಿಸಬಹುದು:

=AVERAGE(LARGE(B1:B8,{1,2,3}))

=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;{1;2;3}))

ನಿಮಗೆ ದೊಡ್ಡ ಶ್ರೇಣಿಯ ಅಗತ್ಯವಿದ್ದರೆ, ಸೂತ್ರದಲ್ಲಿ ಎಲ್ಲಾ ಸಂಖ್ಯೆಗಳನ್ನು ನಮೂದಿಸಲು ನೀವು ಬಯಸುವುದಿಲ್ಲ. ಕಾರ್ಯವನ್ನು ಬಳಸುವುದು ಎರಡನೆಯ ಆಯ್ಕೆಯಾಗಿದೆ ಸಾಲು (ROW), ಸೆಲ್ D5 ನಲ್ಲಿ ನಮೂದಿಸಿದ ರಚನೆಯ ಸೂತ್ರದಲ್ಲಿ ಮಾಡಿದಂತೆ:

=AVERAGE(LARGE(B1:B8,ROW(1:3)))

=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;СТРОКА(1:3)))

ಕಾರ್ಯವನ್ನು ಬಳಸುವುದು ಮೂರನೇ ಆಯ್ಕೆಯಾಗಿದೆ ಸಾಲು (STRING) ಜೊತೆಗೆ ಪರೋಕ್ಷ (ಇಂಡೈರೆಕ್ಟ್), ಸೆಲ್ D6 ನಲ್ಲಿ ಅರೇ ಸೂತ್ರದೊಂದಿಗೆ ಮಾಡಿದಂತೆ:

=AVERAGE(LARGE(B1:B8,ROW(INDIRECT("1:3"))))

=СРЗНАЧ(НАИБОЛЬШИЙ(B1:B8;СТРОКА(ДВССЫЛ("1:3"))))

ಎಲ್ಲಾ 3 ಸೂತ್ರಗಳ ಫಲಿತಾಂಶವು ಒಂದೇ ಆಗಿರುತ್ತದೆ:

ಆದಾಗ್ಯೂ, ಶೀಟ್‌ನ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಸಾಲುಗಳನ್ನು ಸೇರಿಸಿದರೆ, ಎರಡನೇ ಸೂತ್ರವು ತಪ್ಪಾದ ಫಲಿತಾಂಶವನ್ನು ನೀಡುತ್ತದೆ ಏಕೆಂದರೆ ಸಾಲು ಶಿಫ್ಟ್‌ನೊಂದಿಗೆ ಸೂತ್ರದಲ್ಲಿನ ಉಲ್ಲೇಖಗಳು ಬದಲಾಗುತ್ತವೆ. ಈಗ, ಮೂರು ದೊಡ್ಡ ಸಂಖ್ಯೆಗಳ ಸರಾಸರಿ ಬದಲಿಗೆ, ಸೂತ್ರವು 3ನೇ, 4ನೇ ಮತ್ತು 5ನೇ ದೊಡ್ಡ ಸಂಖ್ಯೆಗಳ ಸರಾಸರಿಯನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ.

ಕಾರ್ಯಗಳನ್ನು ಬಳಸುವುದು ಪರೋಕ್ಷ (INDIRECT), ಮೂರನೇ ಸೂತ್ರವು ಸರಿಯಾದ ಸಾಲು ಉಲ್ಲೇಖಗಳನ್ನು ಇರಿಸುತ್ತದೆ ಮತ್ತು ಸರಿಯಾದ ಫಲಿತಾಂಶವನ್ನು ತೋರಿಸುವುದನ್ನು ಮುಂದುವರಿಸುತ್ತದೆ.

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