Girêdanên dînamîkî yên di navbera tabloyan de

Heke hûn bi kêmanî bi fonksiyonê nas dikin VPR (VLOOKUP) (eger ne, wê hingê pêşî li vir bimeşînin), wê hingê divê hûn fêm bikin ku ev û fonksiyonên din ên mîna wê (DÎMEN, INDEX û SEARCH, SELECT, hwd.) her gav wekî encam didin. giranî - hejmar, nivîs an tarîxa ku em di tabloya diyarkirî de lê digerin.

Lê heke, li şûna nirxek, em bixwazin hyperlîndek zindî bi dest bixin, bi tikandina li ser ku em dikarin tavilê bizivirin maça hatî dîtin di tabloyek din de da ku di çarçoveyek gelemperî de lê binihêrin?

Ka em bibêjin ku ji bo xerîdarên me tabloyek mezin a fermanê wekî têketinê heye. Ji bo rehetiyê (her çend ev ne hewce ye), min tablo veguherand kurtebirra klavyeyê ya dînamîkî ya "aqilmend" Ctrl+T û da ser tabê Kêrker (Mînakkirin) navê wê tabOrders:

Li ser kaxezek cuda Konsolid kirin Min tabloyek pivot çêkir (her çend ne hewce ye ku ew tam tabloyek pivot be - her tablo di prensîbê de guncan e), li wir, li gorî daneyên destpêkê, dînamîkên firotanê bi mehan ji bo her xerîdar tê hesibandin:

Ka em bi formulek ku navê xerîdar ji bo fermana heyî li ser pelê dinihêre stûnek li tabloya fermanê zêde bikin Konsolid kirin. Ji bo vê yekê em komek fonksiyonên klasîk bikar tînin NAVEROK (NAVEROK) и PÊKIRÎ DERKETIN (WEKWÎ):

Naha em formula xwe di nav fonksiyonek de bipêçin KOŞIK (KOŞIK), ya ku em ê bipirsin ku navnîşana şaneya hatî dîtin nîşan bide:

Û di dawiyê de, em her tiştê ku derketiye nav fonksiyonê HYPERLINK (HYPERLINK), ku di Microsoft Excel-ê de dikare ji rêyek (navnîşan) re hyperlîndek zindî biafirîne. Tiştê ku ne diyar e ev e ku hûn neçar in ku di destpêkê de nîşana hash (#) bi navnîşana wergirtî ve zeliqînin da ku zencîre ji hêla Excel ve wekî hundurîn rast were fêm kirin (ji kaxez heya pel):

Naha, gava ku hûn li ser yek ji zencîreyan bikirtînin, em ê tavilê biçin hucreya bi navê pargîdanî ya li ser pelika bi tabloya pivot.

Pêşveçûn 1. Biçe stûna xwestî

Ji bo ku ew bi rastî baş be, bila em formula xwe hinekî baştir bikin da ku veguheztin ne bi navê xerîdar, lê bi nirxek hejmarî ya taybetî tam di stûna mehê de dema ku fermana têkildar qediya pêk were. Ji bo vê yekê, divê em bîr bînin ku fonksiyonê NAVEROK (NAVEROK) di Excel de pir pirreng e û dikare, di nav tiştên din de, di formatê de were bikar anîn:

=INDEX( XNUMXD_range; Rêze_hejmara; Column_number )

Ango, wekî argumana yekem, em dikarin ne stûna bi navên pargîdaniyên di pivot de, lê tevahiya devera daneya tabloya pivot diyar bikin, û wekî argumana sêyemîn, hejmara stûna ku em hewce ne lê zêde bikin. Ew bi hêsanî dikare ji hêla fonksiyonê ve were hesibandin MEH (MEH), ku hejmara meha ji bo roja peymanê vedigerîne:

Pêşveçûn 2. Sembola girêdana bedew

Argumana fonksiyona duyemîn HYPERLINK – Nivîsara ku di şaneyek bi lînkê de tê xuyang kirin – dikare xweştir bibe ger hûn li şûna nîşanên banal “>>” tîpên ne-standard ji Windings, tîpên Webdings û yên wekî wan bikar bînin. Ji bo vê yekê hûn dikarin fonksiyonê bikar bînin NÎŞAN (CHAR), ku dikare karakteran bi koda xwe nîşan bide.

Ji ber vê yekê, mînakî, koda karakterê 56 di tîpa Webdings de dê ji bo hyperlînkê tîrek ducar xweş bide me:

Pêşveçûn 3. Rêza heyî û şaneya çalak ronî bikin

Welê, ji bo serketina paşîn a bedewiyê li ser hişmendiya hevpar, hûn dikarin guhertoyek sade ya ronîkirina xeta heyî û hucreya ku em pê zencîreyê bişopînin jî bi pelê me ve girêdin. Ev ê hewceyê makroyek hêsan e, ku em ê wê biqedin da ku bûyera guheztina hilbijartinê li ser pelê bi rê ve bibe Konsolid kirin.

Ji bo vê yekê, li ser tabloya pelê Kurte-ya rast-klîk bikin û fermanê hilbijêrin Dîtinî navê dizî (Dîtinî navê dizî). Koda jêrîn li pencereya edîtorê Visual Basic ku vedibe bişopînin:

Bingeha Taybet Worksheet_SelectionChange(ByVal Target As Range) Cells.Interior.ColorIndex = -4142 Cells(ActiveCell.Row, 1).Guherandin(1, 14).Interior.ColorIndex = 6 ActiveCell.Interior.ColorIndex =44  

Wekî ku hûn bi hêsanî dikarin bibînin, li vir em pêşî tije ji tevahiya pelê derdixin, û dûv re jî di kurtenivîsê de tevahiya rêzê bi zer (koda rengîn 6), û dûv re jî porteqalî (kod 44) ​​bi şaneya heyî dagirtin.

Naha, gava ku di hundurê hucreya kurteyê de şaneyek were hilbijartin (ferq nake - bi destan an wekî encama klîkkirina li ser hîper-girêdana me), dê tevahiya rêz û şaneya bi meha ku em hewce ne diyar bibin:

Bedew 🙂

PS Tenê ji bîr mekin ku pelê bi rengek makro-çalakkirî (xlsm an xlsb) hilînin.

  • Afirandina girêdanên derve û hundurîn bi fonksiyona HYPERLINK
  • Afirandina e-nameyên bi fonksiyona HYPERLINK

Leave a Reply