Բովանդակություն
Ցանկանու՞մ եք օգտագործել Excel-ը հղման բջիջները մեկ այլ թերթում բջջի արժեքի հիման վրա : Այս ձեռնարկում ես քայլ առ քայլ կբացատրեմ ամբողջ գործընթացը: Ես հիմնականում ցույց կտամ դա անելու երկու եղանակ: Բայց նախքան քննարկմանը անցնելը, ես ուզում եմ վերանայել ձեր հիշողությունը Excel INDIRECT ֆունկցիայի միջոցով :
Ներբեռնեք Excel աշխատանքային գիրքը
Նախ, ներբեռնեք աշխատանքային Excel ֆայլ, որը ես օգտագործել եմ այս հոդվածը գրելու համար:
Հղման բջիջ Cell Value.xlsx
Excel INDIRECT ֆունկցիա
Excel INDIRECT ֆունկցիան վերադարձնում է տեքստային տողի կողմից նշված հղումը:
INDIRECT գործառույթի շարահյուսությունը :
=INDIRECT(ref_text, [a1])
Այստեղ,
- ref_text (պահանջվում է) . Այս արգումենտը կարող է վերցնել հետևյալներից որևէ մեկը մուտքեր՝
- A1 ոճի բջջային հղում: Օրինակ՝ INDIRECT(A1) , INDIRECT(B2) , INDIRECT(D100) և այլն:
- R1C1 ոճի հղում: Օրինակ՝ INDIRECT(R9C7), INDIRECT(R2C3) և այլն:
Նշումներ. Այս հղումն օգտագործելու համար դուք պետք է ակտիվացնեք R1C1 հղումը Ֆայլից > Ընտրանքներ > Excel Options > Բանաձեւեր > Աշխատանք բանաձեւերի հետ > Ստուգեք R1C1 հղման ոճը
Օգտագործեք սահմանված անունները որպես հղումներ: Օրինակ՝ =INDIRECT («հին_արժեք»), =INDIRECT («նոր_արժեք»), որտեղ հին_արժեք = A5և new_value=B5:
Վերջին հղումը որպես տեքստային տող: Օրինակ՝ INDIRECT(“A1”), INDIRECT(“D15”)
- a1 (ըստ ցանկության) :
- Եթե a1-ը բաց է թողնվել, կամ 1, բջջային հղումը A1 տիպի է:
- Եթե այն կեղծ է, ապա այն վերաբերում է R1C1 բջջային հղումին:
Հետևյալ պատկերում կարող եք տեսնել որոշ Excel-ի INDIRECT ֆունկցիայի օգտագործումը :
Այժմ եկեք քննարկենք, թե ինչպես օգտագործել Excel-ը հղում կատարելու համար բջիջը մեկ այլ աշխատաթերթում, որը հիմնված է բջջային արժեքի վրա:
2 Օրինակներ տեղեկատու բջիջի համար մեկ այլ Excel թերթում` հիմնված բջջային արժեքի վրա
Ես ցույց կտամ, թե ինչպես հղում կատարել մեկ այլ Excel թերթի բջիջին` օգտագործելով INDIRECT function տվյալների վավերացման ցուցակով առաջին մեթոդի համար: Այնուհետև, վերջին մեթոդի համար, ես կօգտագործեմ INDIRECT function բջջային հղումների հետ: Այս երկու մեթոդների համար ես նաև կիրականացնեմ «Ampersand» օպերատորը բանաձևում:
Օրինակ 1. Ընտրեք մեկ բջիջ և հղում կատարեք բջիջների ամբողջ շարքին
Ես ունեմ երկու Excel աշխատանքային թերթիկ անունները AAPL և MSFT : Դուք կարող եք շատ բան ունենալ: Երկու աշխատաթերթերն էլ ունեն նմանատիպ տեսակի տվյալներ: Շահույթ (PCO) , EPS և Աճը երկու ընկերությունների վերջին 5 տարիների ընթացքում:
Ինչ ուզում եմ. Հիմնական աշխատանքային թերթում ես մուտքագրելու եմ ընկերության անվանումը բացվող ցանկից և բոլոր այդ արժեքները ( Տարի , PCO , EPS և Աճ )կցուցադրվի Հիմնական աշխատանքային թերթում:
Այս մեթոդը կարող է օգտակար լինել, եթե դուք պահպանում եք նույն տեսակի տվյալները հարյուրավոր աշխատաթերթերում: Դժվար է փնտրել յուրաքանչյուր համապատասխան աշխատաթերթ, այնուհետև դիտել տվյալները: Պարզության համար ես օգտագործում եմ ընդամենը երկու աշխատանքային թերթ: Ես կօգտագործեմ այսպիսի բանաձև.
=INDIRECT('worksheet_name'!column_reference&row_reference)
Քայլեր.
- սյունակի_հղում -ի համար ես օգտվել եմ այս բջիջների տիրույթից՝ C11:G11 : Այս միջակայքը պարունակում է արժեքներ A -ից մինչև E : Դուք կարող եք երկարացնել այն ըստ ձեր կարիքների: row_reference -ի համար ես օգտվել եմ այս բջիջների տիրույթից՝ B12:B16 : Այս միջակայքը ունի 5-ից 13 արժեքներ: Ընդլայնեք այն ըստ ձեր անհրաժեշտության:
- Սա իրական բանաձևն է, որը ես օգտագործել եմ հիմնական աշխատանքային թերթի B5 բջիջում:
=INDIRECT("'"&$H$6&"'!"&D$11&$B12)
- Այժմ կիրառեք այս բանաձեւը այլ բջիջներ միջակայքում ( B5:E9 ):
- Սա արդյունքն է դուք կստանաք. ("'"&$H$6&"'!") վերադարձնում է աշխատաթերթի անունը «MSFT!» (վերը նշված պատկերի համար):
- Այս մասը &D$11 վերաբերում է բջիջի հղումին D11 և վերադարձնում է &”B” տեքստային արժեքը։
- Եվ այս մասը, &$B12 վերաբերում է բջիջի հղումին B12 և վերադարձնում է թվային արժեքը &5 ։
- Այսպիսով, սա ընդհանուր վերադարձն է բանաձևի 3 մասերից՝ «MSFT!»&«B»&5 = «MSFT!'B5»
Նշումներ. Երբ տեքստային արժեքը և թվային արժեքը միացվում են Excel-ում, վերադարձը տեքստ է: արժեքը:
- Եվ ահա բանաձևի վերջնական վերադարձը. INDIRECT(“MSFT!'B5”)
- Երբ ես կիրառում եմ բանաձևը այլ բջիջների վրա տիրույթում այն աշխատում է, քանի որ մենք օգտագործել ենք խառը բջիջների հղումներ, ինչպիսիք են D$11 և $B12 : Երբ բանաձևը կիրառվում է աջ կողմում գտնվող բջիջների վրա, փոխվում են միայն սյունակների հղումները՝ հղում կատարելու համար D$11 : Երբ բանաձևը կիրառվում է ներքևի բջիջների վրա, միայն տողերի հղումները փոխվում են $B12 հղման համար:
Նշումներ. Տեսնելու համար, թե ինչպես են աշխատում Excel-ի բանաձևի տարբեր մասերը, ընտրեք այդ մասը և սեղմեք F9 ստեղնը: Դուք կտեսնեք բանաձևի այդ մասի արժեքը:
Կարդալ ավելին. Ինչպես միացնել բազմաթիվ բջիջներ մեկ այլ աշխատաթերթից Excel-ում (5 հեշտ եղանակ)
Նման հոդվածներ
- Ինչպես կապել Excel թերթերը մեկ այլ թերթիկի հետ (5 եղանակ)
- Հղում ֆայլեր Excel-ում (5 տարբեր մոտեցումներ)
- Ինչպես կապել բջիջը մեկ այլ թերթիկի հետ Excel-ում (7 մեթոդ)
- Հղել թերթերը Excel-ում Բանաձև (4 մեթոդ)
Օրինակ 2. Մեկ այլ աշխատաթերթի տեղեկատու անհատական բջիջ
Այս օրինակում ես եմմեկ այլ աշխատաթերթից տող քաշելը որոշ բջիջների արժեքների հիման վրա (հղումներ):
Քայլեր.
- Սկզբում ես ստեղծել եմ հետևյալ տվյալների բազան:
- Երկրորդ, ես մուտքագրել եմ այս բանաձևը C10 բջիջում:
=$C$4
- Երրորդ, մուտքագրեք մեկ այլ բանաձև C11 բջիջում։
=INDIRECT("'"&$C$4&"'!"&$C5)
- Այնուհետև, Ավտոլրացնել բանաձևը բջիջների տիրույթի համար C11:C14 :
- Դրանից հետո այն կունենա այսպիսի տեսք:
Ես ցույց եմ տալիս այս մեթոդը որպես ինչ-որ մեկը կարող է օգտակար համարել իր աշխատանքում: Եթե ցանկանում եք մեկ տարով գնալ այլ ընկերություն, ապա պետք է փոխեք 5 արժեք։ Դիտեք այս պատկերը հիմա:
Ես չեմ բացատրի, թե ինչպես է աշխատում այս բանաձևը, քանի որ այս բանաձևերը նույնն են, ինչ վերը նշվածը:
Կարդալ ավելին. Ինչպես կապել տվյալները Excel-ում մեկ թերթից մյուսին (4 եղանակ)
Եզրակացություն
Ես ձեզ ցույց եմ տվել ինչպես օգտագործել Excel մինչև հղման բջիջները մեկ այլ թերթում հիմնված բջջի արժեքի վրա: Հուսով եմ, որ սա կօգնի ձեզ, երբ ցանկանում եք հիմնական աշխատաթերթում ցուցադրել բազմաթիվ աշխատաթերթերի տվյալները: Դուք օգտագործում եք ավելի լավ մեթոդներ: Տեղեկացրեք ինձ մեկնաբանությունների դաշտում: