დინამიური ჰიპერბმულები ცხრილებს შორის

თუ თქვენ მაინც იცნობთ ფუნქციას VPR (VLOOKUP) (თუ არა, მაშინ ჯერ გაუშვით აქ), მაშინ უნდა გესმოდეთ, რომ ეს და მის მსგავსი ფუნქციები (VIEW, INDEX და SEARCH, SELECT და ა.შ.) ყოველთვის იძლევა შედეგს. ღირებულება – რიცხვი, ტექსტი ან თარიღი, რომელსაც ჩვენ ვეძებთ მოცემულ ცხრილში.

მაგრამ რა მოხდება, თუ მნიშვნელობის ნაცვლად, გვსურს მივიღოთ პირდაპირი ჰიპერბმული, რომელზეც დაწკაპუნებით შეგვეძლო მყისიერად გადავიდეთ სხვა ცხრილის ნაპოვნი შესატყვისზე, რათა შევხედოთ მას ზოგად კონტექსტში?

ვთქვათ, ჩვენ გვაქვს შეკვეთების დიდი ცხრილი ჩვენი მომხმარებლებისთვის, როგორც შეყვანის სახით. მოხერხებულობისთვის (თუმცა ეს არ არის აუცილებელი), ცხრილი გადავაქციე დინამიურ „ჭკვიან“ კლავიატურის მალსახმობზე Ctrl+T და მისცა ჩანართზე კონსტრუქტორი (დიზაინი) მისი სახელი tab შეკვეთები:

ცალკე ფურცელზე კონსოლიდირებული ავაშენე კრებსითი ცხრილი (თუმცა ის არ უნდა იყოს ზუსტად კრებსითი ცხრილი – პრინციპში ნებისმიერი ცხრილი შესაფერისია), სადაც, საწყისი მონაცემებით, ყოველი კლიენტისთვის თვეების მიხედვით გამოითვლება გაყიდვების დინამიკა:

მოდით დავამატოთ შეკვეთის ცხრილში სვეტი ფორმულით, რომელიც ეძებს კლიენტის სახელს მიმდინარე შეკვეთისთვის ფურცელზე კონსოლიდირებული. ამისთვის ვიყენებთ ფუნქციების კლასიკურ ჯგუფს ინდექსი (INDEX) и უფრო გამოვლენილი (მატჩი):

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

და ბოლოს, ყველაფერი რაც აღმოჩნდა ფუნქციად ვდებთ ჰიპერლინკი (ჰიპერლინკი), რომელსაც Microsoft Excel-ში შეუძლია შექმნას ცოცხალი ჰიპერბმული მოცემულ გზაზე (მისამართზე). ერთადერთი, რაც არ არის აშკარა, არის ის, რომ თქვენ მოგიწევთ ჰეშის ნიშანი (#) დააწებოთ მიღებულ მისამართზე, რათა ბმული სწორად აღიქვას Excel-ის მიერ, როგორც შიდა (ფურცლიდან ფურცელამდე):

ახლა, როდესაც დააწკაპუნებთ რომელიმე ბმულზე, ჩვენ მყისიერად გადახვალთ უჯრედში კომპანიის სახელით ფურცელზე კრებსითი ცხრილით.

გაუმჯობესება 1. გადადით სასურველ სვეტზე

იმისათვის, რომ ის მართლაც კარგი იყოს, მოდით ოდნავ გავაუმჯობესოთ ჩვენი ფორმულა ისე, რომ გადასვლა მოხდეს არა კლიენტის სახელზე, არამედ კონკრეტულ ციფრულ მნიშვნელობაზე ზუსტად თვის სვეტში, როდესაც შესრულდა შესაბამისი შეკვეთა. ამისათვის უნდა გვახსოვდეს, რომ ფუნქცია ინდექსი (INDEX) Excel-ში არის ძალიან მრავალმხრივი და შეიძლება გამოყენებულ იქნას, სხვა საკითხებთან ერთად, ფორმატში:

=INDEX( XNUMXD_დიაპაზონი; Ხაზის ნომერი; სვეტის_ნომერი )

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

გაუმჯობესება 2. ლამაზი ბმული სიმბოლო

მეორე ფუნქციის არგუმენტი ჰიპერლინკი – ტექსტი, რომელიც ნაჩვენებია უჯრედში ბმულით – შეიძლება უფრო გალამაზდეს, თუ ბანალური ნიშნების „>>“ ნაცვლად იყენებთ არასტანდარტულ სიმბოლოებს Windings-დან, Webdings შრიფტებიდან და მსგავსი. ამისათვის შეგიძლიათ გამოიყენოთ ფუნქცია სიმბოლო (CHAR), რომელსაც შეუძლია სიმბოლოების ჩვენება მათი კოდით.

ასე რომ, მაგალითად, სიმბოლოს კოდი 56 Webdings შრიფტში მოგვცემს ლამაზ ორმაგ ისარს ჰიპერბმულისთვის:

გაუმჯობესება 3. მონიშნეთ მიმდინარე მწკრივი და აქტიური უჯრედი

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

ამისათვის დააწკაპუნეთ მარჯვენა ღილაკით ფურცლის ჩანართზე Summary და აირჩიეთ ბრძანება ნახვა კოდი (ნახვა კოდი). ჩასვით შემდეგი კოდი Visual Basic რედაქტორის ფანჯარაში, რომელიც იხსნება:

პირადი ქვე Worksheet_SelectionChange(ByVal Target As Range) Cells.Interior.ColorIndex = -4142 Cells(ActiveCell.Row, 1). ზომა შეცვლა (1, 14).Interior.ColorIndex = 6 ActiveCell.Interior.ColorIndex =44  

როგორც ადვილად ხედავთ, აქ ჩვენ ჯერ ვხსნით შევსებას მთელი ფურცლიდან, შემდეგ კი შეჯამების მთელ ხაზს ვავსებთ ყვითელი (ფერი კოდი 6) და შემდეგ ნარინჯისფერი (კოდი 44) მიმდინარე უჯრედით.

ახლა, როდესაც შემაჯამებელი უჯრედის შიგნით შერჩეულია რომელიმე უჯრედი (არ აქვს მნიშვნელობა – ხელით თუ ჩვენს ჰიპერბმულზე დაწკაპუნების შედეგად), მონიშნული იქნება მთელი რიგი და უჯრედი იმ თვესთან, რომელიც გვჭირდება:

სილამაზე 🙂

PS უბრალოდ გახსოვდეთ ფაილის შენახვა მაკრო ჩართული ფორმატში (xlsm ან xlsb).

  • გარე და შიდა ბმულების შექმნა HYPERLINK ფუნქციით
  • ელფოსტის შექმნა HYPERLINK ფუნქციით

დატოვე პასუხი