Բովանդակություն
Ուսուցումը ցույց է տալիս, թե ինչպես օգտագործել CELL ֆունկցիան Excel-ում՝ բջջի մասին տարբեր տեղեկություններ առբերելու համար, ինչպիսիք են բջջի հասցեն, բովանդակությունը, ձևաչափումը, գտնվելու վայրը և այլն:
Ինչպես եք անում: սովորաբար Excel-ում բջջի մասին կոնկրետ տեղեկություններ են ստանում: Ինչ-որ մեկը տեսողականորեն կստուգեր այն սեփական աչքերով, մյուսները կօգտագործեին ժապավենի տարբերակները: Սակայն ավելի արագ և հուսալի միջոց է Excel CELL ֆունկցիայի օգտագործումը: Ի թիվս այլ բաների, այն կարող է ասել՝ արդյոք բջիջը պաշտպանված է, թե ոչ, բերել թվերի ձևաչափ և սյունակի լայնություն, ցույց տալ ամբողջական ուղին դեպի աշխատանքային գրքույկ, որը պարունակում է բջիջը և շատ ավելին:
Excel CELL ֆունկցիա - շարահյուսություն և հիմնական կիրառումներ
CELL ֆունկցիան Excel-ում վերադարձնում է տարբեր տեղեկություններ բջջի մասին, ինչպիսիք են բջջի պարունակությունը, ձևաչափումը, գտնվելու վայրը և այլն:
CELL-ի շարահյուսությունը ֆունկցիան հետևյալն է.
CELL(info_type, [տեղեկանք])Որտեղ:
- info_type (պահանջվում է) - բջջի մասին վերադարձվող տեղեկատվության տեսակը .
- տեղեկանք (ըստ ցանկության) - այն բջիջը, որի համար անհրաժեշտ է տեղեկատվություն ստանալ: Որպես կանոն, այս արգումենտը մեկ բջիջ է: Եթե տրված է որպես բջիջների տիրույթ, բանաձևը վերադարձնում է տիրույթի վերին ձախ բջիջի մասին տեղեկատվություն: Եթե բաց թողնված է, տեղեկատվությունը վերադարձվում է թերթի վերջին փոփոխված բջիջի համար:
Info_type values
Հետևյալ աղյուսակը ցույց է տալիս info_type արգումենտի բոլոր հնարավոր արժեքները: ընդունված է Excel CELL-ի կողմիցարդյունահանվող նիշերը տրամադրվում են որպես 31, ինչը Excel UI-ի կողմից թույլատրված նիշերի առավելագույն քանակն է աշխատաթերթերի անուններում (չնայած Excel-ի xlsx ֆայլի ձևաչափը թույլ է տալիս թերթերի անուններում մինչև 255 նիշ):
Ուղին դեպի ֆայլ:
Այս բանաձևը ձեզ կբերի ֆայլի ուղին առանց աշխատանքային գրքի և թերթիկների անունների.
=LEFT(CELL("filename"), SEARCH("[", CELL("filename"))-1)
Ինչպես է աշխատում բանաձևը :
Նախ, դուք գտնում եք «[» բացվող քառակուսի փակագծի դիրքը SEARCH ֆունկցիայի միջոցով և հանում 1-ը: Սա ձեզ տալիս է հանելու ենթակա նիշերի քանակը: Եվ հետո, դուք օգտագործում եք LEFT ֆունկցիան՝ CELL-ի կողմից վերադարձված տեքստային տողի սկզբից այդքան նիշ քաշելու համար:
Ուղին և ֆայլի անունը
Այս բանաձևով դուք կարող եք ստանալ ամբողջական ուղի: ֆայլում, ներառյալ աշխատանքային գրքի անունը, բայց առանց թերթի անվանման.
=SUBSTITUTE(LEFT(CELL("filename"), SEARCH("]", CELL("filename"))-1), "[", "")
Ինչպես է աշխատում բանաձևը.
SEARCH ֆունկցիան հաշվարկում է փակվող քառակուսի փակագծի դիրքը, որից դուք հանում եք 1-ը, այնուհետև ստանում եք LEFT ֆունկցիան՝ CELL-ի վերադարձած տեքստային տողի սկզբից այդքան նիշ հանելու համար: Սա արդյունավետորեն կտրում է թերթի անվանումը, բայց բացվող քառակուսի փակագիծը մնում է: Դրանից ազատվելու համար «[»-ը փոխարինում եք դատարկ տողով («»):
Այսպես եք օգտագործում CELL ֆունկցիան Excel-ում: Այս ձեռնարկում քննարկված բանաձևերին ավելի մոտիկից ծանոթանալու համար ես ձեզ հրավիրում եմ ներբեռնել մեր Excel Բջջային ֆունկցիայի նմուշըԱշխատանքային տետր:
Շնորհակալություն կարդալու համար և հուսով ենք, որ հաջորդ շաբաթ կտեսնենք ձեզ մեր բլոգում:
ֆունկցիան։Info_type | Նկարագրություն |
"address" | Հասցեն բջիջ, վերադարձված որպես տեքստ: |
"col" | Բջջի սյունակի համարը: |
"color" | Թիվ 1, եթե բջիջը գունավորված է բացասական արժեքների համար. հակառակ դեպքում 0 (զրո): |
«բովանդակություն» | Բջջի արժեքը: Եթե բջիջը պարունակում է բանաձև, ապա դրա հաշվարկված արժեքը վերադարձվում է: |
"filename" | Ֆայլի անվանումը և ամբողջական ուղին դեպի աշխատանքային գրքույկ, որը պարունակում է բջիջը, վերադարձվում են որպես տեքստ: . Եթե բջիջը պարունակող աշխատանքային գիրքը դեռ չի պահպանվել, ապա վերադարձվում է դատարկ տող (""): |
"format" | Հատուկ կոդ, որը համապատասխանում է բջջի համարի ձևաչափը. Լրացուցիչ տեղեկությունների համար տես Ձևաչափման կոդերը: |
«փակագծեր» | Թիվ 1, եթե բջիջը ձևաչափված է փակագծերով դրական կամ բոլոր արժեքների համար; հակառակ դեպքում 0. |
«նախածանց» | Հետևյալ արժեքներից մեկը կախված նրանից, թե ինչպես է տեքստը հավասարեցված բջիջում.
թվային արժեքների համար վերադարձվում է դատարկ տող (դատարկ բջիջ): անկախ դասավորվածությունից: |
«պաշտպանել» | Theթիվ 1, եթե բջիջը կողպված է. 0, եթե բջիջը կողպված չէ: Խնդրում ենք նկատի ունենալ, որ «կողպված»-ը նույնը չէ, ինչ «պաշտպանված է»: Կողպված վերագրվածը նախապես ընտրված է Excel-ի բոլոր բջիջների համար լռելյայնորեն: Բջիջը խմբագրումից կամ ջնջումից պաշտպանելու համար դուք պետք է պաշտպանեք աշխատաթերթը: |
"row" | Բջջի տողի համարը: |
"type" | Բջջի տվյալների տեսակին համապատասխանող հետևյալ տեքստային արժեքներից մեկը.
|
«լայնություն « | Բջջի սյունակի լայնությունը կլորացված է մոտակա ամբողջ թվին: Լայնության միավորների մասին լրացուցիչ տեղեկությունների համար տես Excel-ի սյունակի լայնությունը: |
Նշումներ. 10> (վերին ձախ) բջիջը տեղեկանք արգումենտում:
Որպես օրինակ, եկեք օգտագործենք Excel CELL ֆունկցիան A2 բջիջի տարբեր հատկությունները վերադարձնելու համար, որը պարունակում է տեքստային արժեքը Ընդհանուր ձևաչափով.
A | B | C | D | |
---|---|---|---|---|
1 | Տվյալներ | Բանաձեւ | Արդյունք | Նկարագրություն |
2 | Apple | =CELL("հասցե", $A$2) | $A$2 | Բջջի հասցեն որպեսբացարձակ հղում |
3 | =CELL("col", $A$2) | 1 | Սյունակ 1 | |
4 | =CELL(«color», $A$2) | 0 | Բջիջը ձևաչափված չէ գույնով | |
5 | =CELL(«բովանդակություն», $A$2) | Apple | Բջջի արժեքը | |
6 | =CELL(«format»,$A$2) | G | Ընդհանուր ձևաչափ | |
7 | =CELL(«փակագծեր», $A$2) | 0 | Բջիջը ձևաչափված չէ փակագծերով | |
8 | =CELL(«նախածանց», $ A$2) | ^ | Կենտրոնացված տեքստ | |
9 | =CELL(«պաշտպանել», $A$2) | 1 | Բջիջը կողպված է (կանխադրված վիճակ) | |
10 | =CELL(«տող», $A$2) | 2 | Տող 2 | |
11 | =CELL(«type», $A$2) | l | Տեքստային հաստատուն | |
12 | =CELL("width", $A$2) | 3 | Սյունակի լայնությունը կլորացված է ամբողջ թվով |
The սքրինշոթը ցույց է տալիս արդյունքները մեկ այլ Excel CELL բանաձև, որը վերադարձնում է տարբեր տեղեկություններ A2 բջիջի մասին՝ հիմնվելով B սյունակի info_type արժեքի վրա: Դրա համար մենք մուտքագրում ենք հետևյալ բանաձևը C2-ում և այնուհետև քաշում ենք այն ներքև՝ բանաձեւը այլ բջիջներում պատճենելու համար.
=CELL(B2, $A$2)
Ձեզ արդեն իմացած տեղեկատվության դեպքում բանաձևի արդյունքները մեկնաբանելու դժվարություններ չպետք է ունենաք, գուցե բացի ձևաչափի տեսակից: Եվսա մեզ լավ տանում է դեպի մեր ձեռնարկի հաջորդ բաժինը:
Ձևաչափման կոդերը
Ստորև բերված աղյուսակում թվարկված են ամենատիպիկ արժեքները, որոնք կարող են վերադարձվել Բջջային բանաձևով info_type արգումենտը դրված է «ձևաչափի»:
Ձևաչափ | Վերադարձված արժեք |
Ընդհանուր | G |
0 | F0 |
0.00 | F2 |
#,##0 | ,0 |
#,##0.00 | ,2 |
Արժույթ առանց տասնորդական թվերի $#,##0 կամ $#,##0_);($#,##0) | C0 |
Արժույթ 2 տասնորդական թվերով $#,##0.00 կամ $#,##0.00_);($#,##0.00) | C2 |
Տոկոս առանց տասնորդական թվերի 0% | P0 |
Տոկոս` 2 տասնորդական թվերով 0.00% | P2 |
Գիտական նշում 0.00E+00 | S2 |
Կոտորակ # ?/? կամ # ??/?? | G |
մ/օր/տտ կամ մ/օր/տտ ժ:մմ կամ մմ/օր/տտ | D4 |
d-mmmm-yy կամ dd-mmmm-yy | D1 |
d- մմմ կամ օր-մմ | D2 |
մմմ-տտ | D3 |
մմ/օր | D5 |
h:mm AM/PM | D7 |
h:mm:ss AM/ PM | D6 |
h:mm | D9 |
h:mm:ss | D8 |
Excel-ի հատուկ ձևաչափերի համար CELL ֆունկցիան կարող է վերադարձնել այլ արժեքներ, և հետևյալ խորհուրդները կօգնեն ձեզ մեկնաբանել դրանք.
- Նամակը սովորաբար առաջինն էնամակ ձևաչափի անունով, օրինակ. «G» նշանակում է «Ընդհանուր», «C»՝ «Արժույթ», «P»՝ «Տոկոս», «S»՝ «Գիտական», «D»՝ «Ամսաթիվ»:
- Թվերով: , արժույթներ և տոկոսներ, թվանշանը ցույց է տալիս ցուցադրված տասնորդական թվերը: Օրինակ, եթե հատուկ թվերի ձևաչափը ցուցադրում է 3 տասնորդական տեղ, օրինակ՝ 0.###, CELL ֆունկցիան վերադարձնում է «F3»:
- Ստորակետը (,) ավելացվում է վերադարձված արժեքի սկզբին, եթե մի թիվ է: ձևաչափն ունի հազարավոր բաժանարար: Օրինակ՝ #,### ձևաչափի համար ԲՋՋԱՅԻՆ բանաձևը վերադարձնում է «,4»՝ ցույց տալով, որ բջիջը ձևաչափված է որպես 4 տասնորդական թվանշան և հազարավոր բաժանարար:
- Մինուս նշան (-) ավելացվում է վերադարձված արժեքի վերջում, եթե բջիջը ֆորմատավորվում է գունավոր բացասական արժեքների համար:
- Փակագծերը () ավելացվում են վերադարձված արժեքի վերջում, եթե բջիջը ֆորմատավորվում է փակագծերով դրական արժեքների համար: կամ բոլոր արժեքները:
Ձևաչափի կոդերն ավելի լավ հասկանալու համար խնդրում ենք դիտել հետևյալ բանաձևի արդյունքները, որը պատճենված է D սյունակում.
=CELL("format",B3)
Ծանոթագրություն. Եթե դուք ավելի ուշ կիրառեք այլ ձևաչափ նշված բջիջի վրա, դուք պետք է վերահաշվարկեք աշխատաթերթը, որպեսզի թարմացնեք CELL բանաձևի արդյունքը: Ակտիվ աշխատաթերթը վերահաշվարկելու համար սեղմեք Shift + F9 կամ օգտագործեք ցանկացած այլ մեթոդ, որը նկարագրված է Ինչպես վերահաշվարկել Excel-ի աշխատաթերթերը:
Ինչպես օգտագործել CELL ֆունկցիան Excel-ում - բանաձևՕրինակներ
Ներկառուցված info_types-ի միջոցով CELL ֆունկցիան կարող է վերադարձնել 12 տարբեր պարամետր մեկ բջջի մասին: Excel-ի այլ գործառույթների հետ համատեղ՝ այն ունակ է շատ ավելին: Հետևյալ օրինակները ցույց են տալիս որոշ առաջադեմ հնարավորություններ:
Ստացեք որոնման արդյունքի հասցեն
Մեկ սյունակում որոշակի արժեք փնտրելու և մեկ այլ սյունակից համապատասխան արժեք վերադարձնելու համար սովորաբար օգտագործում եք VLOOKUP ֆունկցիա կամ ավելի հզոր INDEX MATCH համակցություն: Եթե դուք նույնպես ցանկանում եք իմանալ վերադարձված արժեքի հասցեն, դրեք Index/Match բանաձևը CELL-ի տեղեկանք արգումենտում, ինչպես ցույց է տրված ստորև.
CELL(«հասցե», INDEX ( return_column , MATCH ( lookup_value , lookup_column , 0)))E2-ում որոնման արժեքով, A2:A7 որոնման տիրույթում և B2:B7 վերադարձի տիրույթում, իրական բանաձևը հետևյալն է.
=CELL("address", INDEX(B2:B7, MATCH(E1,A2:A7,0)))
Եվ վերադարձնում է որոնման արդյունքի բացարձակ բջջային հղումը.
Խնդրում ենք նկատի ունենալ, որ ներդրումը VLOOKUP ֆունկցիան չի աշխատի, քանի որ այն վերադարձնում է ոչ թե հղում, այլ բջջային արժեք: INDEX ֆունկցիան սովորաբար ցուցադրում է նաև բջջի արժեքը, բայց այն վերադարձնում է բջիջի հղումը տակից, որը CELL ֆունկցիան ի վիճակի է հասկանալ և մշակել:
Կատարեք հիպերհղում դեպի որոնման արդյունք (առաջին համընկնում)
Եթե ցանկանում եք ոչ միայն ստանալ առաջին համընկնման հասցեն, այլև անցնել այդ համընկնմանը, ստեղծեք հիպերհղում դեպի որոնման արդյունք՝ օգտագործելովայս ընդհանուր բանաձևը՝
HYPERLINK("#"&CELL("հասցե", INDEX ( վերադարձի_սյունակ , MATCH ( որոնման_արժեքը , որոնման_սյունակ , 0) )), link_name)Այս բանաձևում մենք կրկին օգտագործում ենք դասական Index/Match համակցությունը՝ ստանալու առաջին համապատասխան արժեքը և CELL ֆունկցիան՝ դրա հասցեն հանելու համար: Այնուհետև մենք հասցեն կապում ենք «#» նիշի հետ՝ HYPERLINK-ին ասելու, որ թիրախային բջիջը գտնվում է ընթացիկ թերթում:
Մեր նմուշի տվյալների հավաքածուի համար մենք օգտագործում ենք նույն Index/Match բանաձևը, ինչպես նախորդ օրինակում և միայն անհրաժեշտ է ավելացնել ցանկալի հղման անունը, օրինակ՝ այս մեկը.
=HYPERLINK("#"&CELL("address", INDEX(B2:B7, MATCH(E1,A2:A7,0))), "Go to lookup result")
Առանձին բջիջում հիպերհղում ստեղծելու փոխարեն կարող եք իրականում հասցեն վերածեք սեղմվող հղման: Դրա համար տեղադրեք նույն CELL(«հասցե», INDEX(…,MATCH()) բանաձևը HYPERLINK-ի վերջին արգումենտում՝
=HYPERLINK("#"&CELL("address", INDEX(B2:B7, MATCH(E1,A2:A7,0))), CELL("address", INDEX(B2:B7, MATCH(E1,A2:A7,0))))
Եվ համոզվեք, որ այս երկարատև բանաձևը արտադրում է լակոնիկ և հստակ արդյունք․
Ստացեք ֆայլի ուղու տարբեր մասեր
Որպեսզի վերադարձնեք ամբողջական ուղին դեպի աշխատանքային գրքույկ, որը պարունակում է հղված բջիջ, օգտագործեք պարզ Excel-ը։ info_type արգումենտում «ֆայլի անուն»-ով ԲՋՋԻ բանաձևը՝
=CELL("filename")
Սա կվերադարձնի ֆայլի ուղին այս ձևաչափով՝ Drive:\path\[workbook.xlsx]sheet
Ուղու միայն որոշակի հատված վերադարձնելու համար։ , օգտագործեք SEARCH ֆունկցիան՝ մեկնարկային դիրքը որոշելու համար և տեքստային գործառույթներից մեկը, ինչպիսիք են LEFT, RIGHT և MID՝ պահանջվող մասը հանելու համար:
Նշում: Բոլորըստորև բերված բանաձևերը վերադարձնում են ընթացիկ աշխատանքային գրքի և աշխատաթերթի հասցեն, այսինքն` այն թերթիկը, որտեղ գտնվում է բանաձևը:
Աշխատանքային գրքի անունը
Ֆայլի անունը միայն դուրս բերելու համար օգտագործեք հետևյալ բանաձևը.
=MID(CELL("filename"), SEARCH("[", CELL("filename"))+1, SEARCH("]", CELL("filename")) - SEARCH("[", CELL("filename"))-1)
Ինչպես է աշխատում բանաձևը :
Ֆայլի անունը վերադարձվել է Excel CELL-ի կողմից ֆունկցիան փակցված է քառակուսի փակագծերում, և դուք օգտագործում եք MID ֆունկցիան այն հանելու համար:
Ելակետը բացվող քառակուսի փակագծի դիրքն է գումարած 1. SEARCH ("[",CELL("filename")) +1.
Արտահանվող նիշերի թիվը համապատասխանում է բացման և փակման փակագծերի միջև եղած նիշերի քանակին, որը հաշվարկվում է այս բանաձևով՝ SEARCH("]", CELL("filename")) - SEARCH: ("[", CELL("filename"))-1
Աշխատանքային թերթիկի անունը
Թերթի անունը վերադարձնելու համար օգտագործեք հետևյալ բանաձևերից մեկը.
=RIGHT(CELL("filename"), LEN(CELL("filename")) - SEARCH("]", CELL("filename")))
կամ
=MID(CELL("filename"), SEARCH("]", CELL("filename"))+1, 31)
Ինչպես են աշխատում բանաձևերը :
Բանաձև 1. Աշխատում է ներսից դուրս, մենք հաշվարկում ենք աշխատաթերթի անվանման նիշերի քանակը ըստ su SEARCH-ով վերադարձված փակող փակագծի դիրքը հանելով LEN-ով հաշվարկված ընդհանուր ուղու երկարությունից: Այնուհետև մենք այս թիվը կերակրում ենք RIGHT ֆունկցիային՝ հրահանգելով նրան քաշել CELL-ով վերադարձված տեքստային տողի վերջից այդքան նիշ:
Բանաձև 2. Մենք օգտագործում ենք MID ֆունկցիան՝ հանելու թերթի անունը, որը սկսվում է բառով: առաջին նիշը փակող փակագծից հետո: Համարը