30 Excel functions sa 30 ka adlaw: INDIREKTO

Mga pahalipay! Nakaabot ka sa kataposang adlaw sa marathon 30 Excel functions sa 30 ka adlaw. Kini usa ka taas ug makapaikag nga panaw diin nahibal-an nimo ang daghang mapuslanon nga mga butang bahin sa mga gimbuhaton sa Excel.

Sa ika-30 nga adlaw sa marathon, atong igahin ang pagtuon sa function KINAHANGLAN (INDIRECT), nga nagbalik sa link nga gitakda sa text string. Uban niini nga function, makahimo ka og dependent drop-down list. Pananglitan, sa diha nga ang pagpili sa usa ka nasud gikan sa usa ka dropdown listahan motino sa mga opsyon nga makita sa siyudad dropdown listahan.

Busa, atong tan-awon pag-ayo ang theoretical nga bahin sa function KINAHANGLAN (INDIRECT) ug susiha ang praktikal nga mga pananglitan sa paggamit niini. Kung adunay ka dugang nga kasayuran o mga pananglitan, palihug ipaambit kini sa mga komento.

Function 30: INDIREKTO

function KINAHANGLAN (INDIRECT) mibalik sa link nga gitakda sa text string.

Unsaon nimo paggamit ang INDIRECT function?

Sukad sa function KINAHANGLAN (INDIRECT) nagbalik sa usa ka link nga gihatag sa usa ka text string, mahimo nimo kini gamiton sa:

  • Paghimo og usa ka non-shifting initial link.
  • Paghimo og usa ka pakisayran sa usa ka static nga ginganlan nga range.
  • Paghimo og link gamit ang impormasyon sa sheet, row, ug column.
  • Paghimo usa ka dili nagbalhinbalhin nga han-ay sa mga numero.

Syntax INDIRECT (INDIRECT)

function KINAHANGLAN (INDIRECT) adunay mosunod nga syntax:

INDIRECT(ref_text,a1)

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

  • ref_text (link_to_cell) mao ang teksto sa link.
  • a1 - kung katumbas sa TINUOD (TINUOD) o wala gipiho, nan ang istilo sa link ang gamiton A1; ug kung FALSE (FALSE), unya ang style R1C1.

Mga lit-ag INDIREKTO (INDIRECT)

  • function KINAHANGLAN (INDIRECT) gikalkulo pag-usab kung ang mga kantidad sa Excel worksheet mausab. Kini makapahinay pag-ayo sa imong workbook kon ang function gigamit sa daghang mga pormula.
  • Kung ang function KINAHANGLAN (INDIRECT) nagmugna og link sa laing Excel workbook, kana nga workbook kinahanglang bukas o ang pormula magreport og sayop #REF! (#LINK!).
  • Kung ang function KINAHANGLAN (INDIRECT) nag-refer sa usa ka range nga milapas sa row ug column limit, ang formula magreport ug error #REF! (#LINK!).
  • function KINAHANGLAN (INDIRECT) dili maka-refer sa usa ka dinamikong gihinganlan nga range.

Panig-ingnan 1: Paghimo og dili-pagbalhin nga inisyal nga link

Sa una nga pananglitan, ang mga kolum C ug E adunay parehas nga mga numero, ang ilang mga kantidad gikalkula gamit ang function SUM (SUM) parehas ra. Bisan pa, ang mga pormula medyo lahi. Sa cell C8, ang pormula mao ang:

=SUM(C2:C7)

=СУММ(C2:C7)

Sa cell E8, ang function KINAHANGLAN (INDIRECT) nagmugna og link sa pagsugod nga cell E2:

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

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

Kung magsal-ot ka ug laray sa ibabaw sa sheet ug idugang ang kantidad para sa Enero (Ene), nan ang kantidad sa column C dili mausab. Ang pormula mausab, nga motubag sa pagdugang sa usa ka linya:

=SUM(C3:C8)

=СУММ(C3:C8)

Apan, ang function KINAHANGLAN (INDIRECT) nag-ayo sa E2 isip start cell, mao nga ang Enero awtomatik nga gilakip sa kalkulasyon sa column E totals. Nausab ang end cell, pero wala maapektuhan ang start cell.

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

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

Pananglitan 2: Pag-link sa usa ka static nga ginganlan nga range

function KINAHANGLAN (INDIRECT) makahimo og reference sa usa ka gihinganlan nga range. Niini nga pananglitan, ang asul nga mga selula naglangkob sa range NumList. Dugang pa, ang usa ka dinamikong hanay gihimo usab gikan sa mga kantidad sa kolum B NumListDyn, depende sa gidaghanon sa mga numero niini nga kolum.

Ang sumada alang sa duha ka han-ay mahimong kalkulado pinaagi lamang sa paghatag sa ngalan niini isip argumento sa function SUM (SUM), ingon sa imong makita sa mga selula E3 ug E4.

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

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

Imbis nga mag-type sa usa ka ngalan sa range sa usa ka function SUM (SUM), Mahimo nimong i-refer ang ngalan nga gisulat sa usa sa mga cell sa worksheet. Pananglitan, kon ang ngalan NumList gisulat sa cell D7, unya ang pormula sa cell E7 mahimong sama niini:

=SUM(INDIRECT(D7))

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

Ikasubo ang function KINAHANGLAN (INDIRECT) dili makahimo ug dynamic range reference, mao nga kung imong kopyahon kini nga pormula ngadto sa cell E8, makakuha ka og sayop #REF! (#LINK!).

Pananglitan 3: Paghimo og link gamit ang impormasyon sa sheet, row, ug column

Dali ka makahimo og link base sa row ug column nga mga numero, ingon man sa paggamit sa value FALSE (FALSE) para sa ikaduhang function argument KINAHANGLAN (INDIREKTO). Ingon niini ang paghimo sa link sa istilo R1C1. Sa kini nga pananglitan, gidugang namon ang ngalan sa sheet sa link - 'MyLinks'!R2C2

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

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

Panig-ingnan 4: Paghimo usa ka dili nagbalhinbalhin nga han-ay sa mga numero

Usahay kinahanglan nimo nga mogamit usa ka han-ay sa mga numero sa mga pormula sa Excel. Sa mosunod nga pananglitan, gusto namong i-average ang 3 ka kinadak-ang numero sa column B. Ang mga numero mahimong isulod sa usa ka pormula, sama sa gihimo sa cell D4:

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

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

Kung kinahanglan nimo ang usa ka mas dako nga laray, nan dili nimo gusto nga isulod ang tanan nga mga numero sa pormula. Ang ikaduha nga kapilian mao ang paggamit sa function ROW (ROW), sama sa gibuhat sa array formula nga gisulod sa cell D5:

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

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

Ang ikatulo nga kapilian mao ang paggamit sa function ROW (STRING) uban sa KINAHANGLAN (INDIRECT), sama sa gibuhat sa array formula sa cell D6:

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

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

Ang resulta sa tanang 3 ka pormula managsama:

Bisan pa, kung ang mga linya gisal-ut sa ibabaw sa sheet, ang ikaduha nga pormula magbalik usa ka dili husto nga sangputanan tungod sa kamatuoran nga ang mga pakisayran sa pormula mausab kauban ang pagbalhin sa linya. Karon, imbes sa aberids sa tulo ka kinadak-ang numero, ang pormula nagbalik sa aberids sa ika-3, ika-4, ug ika-5 nga kinadak-ang numero.

Paggamit sa mga function KINAHANGLAN (INDIRECT), ang ikatulo nga pormula nagtipig sa husto nga mga reference sa laray ug nagpadayon sa pagpakita sa husto nga resulta.

Leave sa usa ka Reply