Excel CELL ფუნქცია ფორმულის მაგალითებით

  • გააზიარეთ ეს
Michael Brown

გაკვეთილი გვიჩვენებს, თუ როგორ გამოვიყენოთ CELL ფუნქცია Excel-ში უჯრედის შესახებ სხვადასხვა ინფორმაციის მისაღებად, როგორიცაა უჯრედის მისამართი, შინაარსი, ფორმატირება, მდებარეობა და სხვა.

როგორ აკეთებთ ჩვეულებრივ მიიღეთ კონკრეტული ინფორმაცია უჯრედის შესახებ Excel-ში? ვიღაც საკუთარი თვალით ამოწმებდა ვიზუალურად, სხვები იყენებდნენ ლენტის ვარიანტებს. მაგრამ უფრო სწრაფი და საიმედო გზაა Excel CELL ფუნქციის გამოყენება. სხვა საკითხებთან ერთად, მას შეუძლია გითხრათ, არის თუ არა უჯრედი დაცული, მოიტანოს რიცხვის ფორმატი და სვეტის სიგანე, აჩვენოს სრული გზა სამუშაო წიგნისკენ, რომელიც შეიცავს უჯრედს და მრავალი სხვა.

    Excel CELL ფუნქცია - სინტაქსი და ძირითადი გამოყენება

    CELL ფუნქცია Excel-ში აბრუნებს სხვადასხვა ინფორმაციას უჯრედის შესახებ, როგორიცაა უჯრედის შინაარსი, ფორმატირება, მდებარეობა და ა.შ.

    CELL-ის სინტაქსი ფუნქცია შემდეგია:

    CELL(info_type, [reference])

    სად:

    • info_type (საჭიროა) - ინფორმაციის ტიპი, რომელიც უნდა დაბრუნდეს უჯრედის შესახებ .
    • მინიშნება (სურვილისამებრ) - უჯრედი, რომლისთვისაც ხდება ინფორმაციის მოძიება. როგორც წესი, ეს არგუმენტი არის ერთი უჯრედი. თუ მოწოდებულია როგორც უჯრედების დიაპაზონი, ფორმულა აბრუნებს ინფორმაციას დიაპაზონის ზედა მარცხენა უჯრედის შესახებ. თუ გამოტოვებულია, ინფორმაცია ბრუნდება ფურცლის ბოლო შეცვლილი უჯრედისთვის.

    Info_type მნიშვნელობები

    შემდეგი ცხრილი აჩვენებს ყველა შესაძლო მნიშვნელობას 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 CELL ფუნქციის ნიმუშისამუშაო წიგნი.

    გმადლობთ, რომ კითხულობთ და ვიმედოვნებთ, რომ მომავალ კვირას შეგხვდებით ჩვენს ბლოგზე!

    ფუნქცია.
    ინფორმაციის_ტიპი აღწერა
    "მისამართი" მისამართი უჯრედი, დაბრუნდა ტექსტად.
    "col" უჯრის სვეტის ნომერი.
    "color" ნომერი 1, თუ უჯრედი არის ფერად ფორმატირებული უარყოფითი მნიშვნელობებისთვის; წინააღმდეგ შემთხვევაში 0 (ნული).
    "შინაარსი" უჯრედის მნიშვნელობა. თუ უჯრედი შეიცავს ფორმულას, მისი გამოთვლილი მნიშვნელობა ბრუნდება.
    "filename" ფაილის სახელი და სრული გზა სამუშაო წიგნისკენ, რომელიც შეიცავს უჯრედს, დაბრუნდა ტექსტად. . თუ უჯრედის შემცველი სამუშაო წიგნი ჯერ არ არის შენახული, ცარიელი სტრიქონი ("") დაბრუნდება.
    "ფორმატი" სპეციალური კოდი, რომელიც შეესაბამება უჯრედის ნომრის ფორმატი. დამატებითი ინფორმაციისთვის იხილეთ კოდების ფორმატირება.
    "ფრჩხილი" ნომერი 1 თუ უჯრედი დაფორმატებულია ფრჩხილებით დადებითი ან ყველა მნიშვნელობისთვის; წინააღმდეგ შემთხვევაში 0.
    "prefix" ერთ-ერთი შემდეგი მნიშვნელობა დამოკიდებულია იმაზე, თუ როგორ არის ტექსტი გასწორებული უჯრედში:
    • ერთი ციტატა (') მარცხნივ გასწორებული ტექსტისთვის
    • ორმაგი ბრჭყალი (") მარჯვნივ გასწორებული ტექსტისთვის
    • კარტი (^) ცენტრში ტექსტისთვის
    • უკანა ხაზები ( \) შევსებით გასწორებული ტექსტისთვის
    • ცარიელი სტრიქონი ("") ნებისმიერი სხვასთვის

    ციფრული მნიშვნელობებისთვის ბრუნდება ცარიელი სტრიქონი (ცარიელი უჯრედი) განლაგების მიუხედავად.

    "protect" ნომერი 1, თუ უჯრედი დაბლოკილია; 0, თუ უჯრედი არ არის დაბლოკილი.

    გთხოვთ, გაითვალისწინოთ, რომ "ჩაკეტილი" არ არის იგივე, რაც "დაცული". მინიჭებული ჩაკეტილი წინასწარ არის შერჩეული Excel-ის ყველა უჯრედისთვის ნაგულისხმევად. უჯრედის რედაქტირებისა და წაშლისგან დასაცავად, თქვენ უნდა დაიცვათ სამუშაო ფურცელი.

    "row" უჯრის რიგის ნომერი.
    "type" ტექსტის ერთ-ერთი მნიშვნელობა, რომელიც შეესაბამება უჯრედის მონაცემთა ტიპს:
    • "b" (ცარიელი) ცარიელი უჯრედისთვის
    • "l" (ლეიბლი) ტექსტის მუდმივისთვის
    • "v" (მნიშვნელობა) ნებისმიერი სხვასთვის
    "სიგანისთვის " უჯრის სვეტის სიგანე მრგვალდება უახლოეს მთელ რიცხვამდე. სიგანის ერთეულების შესახებ დამატებითი ინფორმაციისთვის იხილეთ Excel-ის სვეტის სიგანე.

    შენიშვნები:

    • ყველა info_types მოიძიებს ინფორმაციას პირველი<. 10> (ზედა მარცხენა) უჯრედი reference არგუმენტში.
    • „ფაილის სახელი“, „ფორმატი“, „ფრჩხილი“, „პრეფიქსი“, „დაცვა“ და „სიგანე“ მნიშვნელობები არ არის მხარდაჭერილი Excel Online-ში, Excel Mobile-ში და Excel Starter-ში.

    მაგალითად, გამოვიყენოთ Excel CELL ფუნქცია A2 უჯრედის სხვადასხვა თვისებების დასაბრუნებლად, რომელიც შეიცავს ტექსტურ მნიშვნელობას General ფორმატში:

    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("protect", $A$2) 1 უჯრედი დაბლოკილია (ნაგულისხმევი მდგომარეობა)
    10 =CELL("მწკრივი", $A$2) 2 რიგი 2
    11 =CELL("ტიპი", $A$2) l ტექსტური მუდმივი
    12 =CELL("width", $A$2) 3 სვეტის სიგანე დამრგვალებულია მთელ რიცხვამდე

    სკრინშოტი აჩვენებს შედეგებს კიდევ ერთი Excel CELL ფორმულა, რომელიც აბრუნებს განსხვავებულ ინფორმაციას A2 უჯრედის შესახებ info_type მნიშვნელობის საფუძველზე B სვეტში. ამისათვის ჩვენ შევიყვანთ შემდეგ ფორმულას C2-ში და შემდეგ გადაიტანეთ ქვემოთ, რათა დააკოპიროთ ფორმულა სხვა უჯრედებში:

    =CELL(B2, $A$2)

    თქვენ მიერ უკვე ნაცნობი ინფორმაციით, თქვენ არ უნდა გაგიჭირდეთ ფორმულის შედეგების ინტერპრეტაცია, შესაძლოა გარდა ფორმატის ტიპისა. დაეს კარგად მიგვიყვანს ჩვენი სახელმძღვანელოს შემდეგ განყოფილებამდე.

    ფორმატის კოდები

    ქვემოთ ცხრილში მოცემულია ყველაზე ტიპიური მნიშვნელობები, რომლებიც შეიძლება დაბრუნდეს CELL ფორმულით 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
    დ-მმ-წწ ან დდ-მმ-წწ D1
    დ- მმმ ან დდ-მმ D2
    მმ-წთ D3
    მმ/დდ D5
    სთ:მმ AM/PM D7
    სთ:მმ: წმ AM/ PM D6
    სთ:მმ D9
    სთ:მმ:სს D8

    მორგებული Excel ნომრის ფორმატებისთვის, CELL ფუნქციამ შეიძლება დააბრუნოს სხვა მნიშვნელობები და შემდეგი რჩევები დაგეხმარებათ მათი ინტერპრეტაციაში:

    • წერილი ჩვეულებრივ პირველიაასო ფორმატის სახელით, მაგ. "G" ნიშნავს "ზოგადს", "C" ნიშნავს "ვალუტას", "P" ნიშნავს "პროცენტს", "S" ნიშნავს "მეცნიერულ" და "D" ნიშნავს "თარიღს".
    • ნომრებით. , ვალუტები და პროცენტები, ციფრი მიუთითებს ნაჩვენები ათობითი ადგილების რაოდენობაზე. მაგალითად, თუ მორგებული რიცხვის ფორმატი აჩვენებს 3 ათობითი ადგილს, მაგალითად 0.###, CELL ფუნქცია აბრუნებს "F3".
    • მძიმე (,) ემატება დაბრუნებული მნიშვნელობის დასაწყისში, თუ რიცხვი ფორმატს აქვს ათასობით გამყოფი. მაგალითად, ფორმატისთვის #,###.#### CELL ფორმულა აბრუნებს ",4"-ს, რაც მიუთითებს, რომ უჯრედი ფორმატირებულია, როგორც რიცხვი 4 ათობითი ადგილით და ათასობით გამყოფი.
    • მინუს ნიშანი. (-) ემატება დაბრუნებული მნიშვნელობის ბოლოს, თუ უჯრედი დაფორმატებულია ფერად უარყოფითი მნიშვნელობებისთვის.
    • ფრჩხილი () ემატება დაბრუნებული მნიშვნელობის ბოლოს, თუ უჯრედი დაფორმატებულია ფრჩხილებით დადებითად. ან ყველა მნიშვნელობა.

    ფორმატთა კოდების მეტი გაგებისთვის, გთხოვთ, გადახედოთ შემდეგი ფორმულის შედეგებს, რომელიც დაკოპირებულია სვეტში D:

    =CELL("format",B3)

    შენიშვნა. თუ მოგვიანებით გამოიყენებთ სხვა ფორმატს მითითებულ უჯრედზე, უნდა გამოთვალოთ სამუშაო ფურცელი, რათა განაახლოთ CELL ფორმულის შედეგი. აქტიური სამუშაო ფურცლის ხელახლა გამოსათვლელად დააჭირეთ Shift + F9 ან გამოიყენეთ ნებისმიერი სხვა მეთოდი, რომელიც აღწერილია Excel-ის სამუშაო ფურცლების ხელახლა გამოთვლაში.

    როგორ გამოვიყენოთ CELL ფუნქცია Excel-ში - ფორმულამაგალითები

    ჩაშენებული info_types-ით, CELL ფუნქციას შეუძლია უჯრედის შესახებ 12 სხვადასხვა პარამეტრის დაბრუნება. Excel-ის სხვა ფუნქციებთან ერთად, მას ბევრად მეტი შეუძლია. შემდეგი მაგალითები გვიჩვენებს რამდენიმე მოწინავე შესაძლებლობებს.

    მიიღეთ საძიებო შედეგის მისამართი

    რომ მოძებნოთ გარკვეული მნიშვნელობა ერთ სვეტში და დააბრუნოთ შესაბამისი მნიშვნელობა სხვა სვეტიდან, ჩვეულებრივ იყენებთ VLOOKUP ფუნქცია ან უფრო ძლიერი INDEX MATCH კომბინაცია. თუ თქვენ ასევე გსურთ იცოდეთ დაბრუნებული მნიშვნელობის მისამართი, ჩადეთ Index/Match ფორმულა reference 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) )), ბმულის_სახელი)

    ამ ფორმულაში ჩვენ კვლავ ვიყენებთ კლასიკურ 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 CELL ფორმულა "ფაილის სახელით" 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("ფაილის სახელი")) +1.

    შესაღები სიმბოლოების რაოდენობა შეესაბამება გახსნისა და დახურვის ფრჩხილებს შორის სიმბოლოების რაოდენობას, რომელიც გამოითვლება ამ ფორმულით: SEARCH("]", CELL("ფაილის სახელი")) - SEARCH ("[", CELL("ფაილის სახელი"))-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-ში. მაიკლის ბლოგი ეძღვნება თავისი ცოდნისა და გამოცდილების სხვებს გაზიარებას, ადვილად მისაწვდომ რჩევებსა და გაკვეთილებს პროდუქტიულობისა და ეფექტურობის გასაუმჯობესებლად. მიუხედავად იმისა, გამოცდილი პროფესიონალი ხართ თუ დამწყები, მაიკლის ბლოგი გთავაზობთ ღირებულ შეხედულებებსა და პრაქტიკულ რჩევებს ამ აუცილებელი პროგრამული ხელსაწყოებიდან მაქსიმალური სარგებლობის მისაღებად.