Excel CELL ֆունկցիան՝ բանաձեւի օրինակներով

  • Կիսվել Սա
Michael Brown

Ուսուցումը ցույց է տալիս, թե ինչպես օգտագործել 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.
    «նախածանց» Հետևյալ արժեքներից մեկը կախված նրանից, թե ինչպես է տեքստը հավասարեցված բջիջում.
    • մեկ չակերտ (') ձախ հավասարեցված տեքստի համար
    • կրկնակի չակերտ (") աջ հարթեցված տեքստի համար
    • caret (^) կենտրոնացված տեքստի համար
    • հետին կտրվածք ( \) լրացված տեքստի համար
    • դատարկ տող ("") ցանկացած այլ բանի համար

    թվային արժեքների համար վերադարձվում է դատարկ տող (դատարկ բջիջ): անկախ դասավորվածությունից:

    «պաշտպանել» Theթիվ 1, եթե բջիջը կողպված է. 0, եթե բջիջը կողպված չէ:

    Խնդրում ենք նկատի ունենալ, որ «կողպված»-ը նույնը չէ, ինչ «պաշտպանված է»: Կողպված վերագրվածը նախապես ընտրված է Excel-ի բոլոր բջիջների համար լռելյայնորեն: Բջիջը խմբագրումից կամ ջնջումից պաշտպանելու համար դուք պետք է պաշտպանեք աշխատաթերթը:

    "row" Բջջի տողի համարը:
    "type" Բջջի տվյալների տեսակին համապատասխանող հետևյալ տեքստային արժեքներից մեկը.
    • "b" (դատարկ) դատարկ բջիջի համար
    • «l» (պիտակ) տեքստային հաստատունի համար
    • «v» (արժեք) ցանկացած այլ բանի համար
    «լայնություն « Բջջի սյունակի լայնությունը կլորացված է մոտակա ամբողջ թվին: Լայնության միավորների մասին լրացուցիչ տեղեկությունների համար տես Excel-ի սյունակի լայնությունը:

    Նշումներ. 10> (վերին ձախ) բջիջը տեղեկանք արգումենտում:

  • «Ֆայլի անունը», «ֆորմատը», «փակագծերը», «նախածանցը», «պաշտպանությունը» և «լայնությունը» արժեքները չեն աջակցվում Excel Online-ում, Excel Mobile-ում և Excel Starter-ում:
  • Որպես օրինակ, եկեք օգտագործենք 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 ֆունկցիան՝ հանելու թերթի անունը, որը սկսվում է բառով: առաջին նիշը փակող փակագծից հետո: Համարը

    Մայքլ Բրաունը նվիրված տեխնոլոգիայի էնտուզիաստ է, որը ձգտում է պարզեցնել բարդ գործընթացները՝ օգտագործելով ծրագրային գործիքները: Տեխնոլոգիական ոլորտում ավելի քան մեկ տասնամյակ փորձ ունենալով՝ նա կատարելագործել է իր հմտությունները Microsoft Excel-ում և Outlook-ում, ինչպես նաև Google Sheets-ում և Docs-ում: Մայքլի բլոգը նվիրված է իր գիտելիքներն ու փորձառությունը ուրիշների հետ կիսելուն՝ տրամադրելով հեշտ օգտագործվող խորհուրդներ և ձեռնարկներ՝ արտադրողականությունն ու արդյունավետությունը բարձրացնելու համար: Անկախ նրանից, թե դուք փորձառու մասնագետ եք, թե սկսնակ, Մայքլի բլոգը առաջարկում է արժեքավոր պատկերացումներ և գործնական խորհուրդներ՝ առավելագույն օգուտ քաղելու այս կարևոր ծրագրային գործիքներից: