/ Odkazy na relatívne bunky v podmienenom formátovaní - c #, excel

Relatívne bunkové odkazy v podmienenom formátovaní - c #, excel

Predpokladajme, že v stĺpci A máte list Excel 2007 s nasledujúcimi údajmi:

  1. slovo
  2. slovo2
  3. other3
  4. slovo

Predpokladajme, že potom použijem tento vzorec na rozsah: = IF (COUNTIF (A: A, A1) = 1,0,1).

Výsledkom je vrátenie 1, ak sa bunka zhoduje s ľubovoľnouďalšie bunky v stĺpci. Ak som použil tento vzorec v podmienenom formátovaní a aplikoval ho na všetky štyri bunky, bunky v riadkoch 1 a 4 vyššie budú formátované. Program Excel automaticky upraví hodnotu A1 vo vzore A2, A3 alebo A4, pretože je to relatívna bunková referencia bez znakov "$".

Keď však testujem tento vzorec pomocou funkcie Application.Evaluate, vždy sa hodnotí proti bunke A1 bez ohľadu na rozsah, ktorý používam.

Ak napríklad dostanem rozsah jednej bunky,napríklad bunka A3 a ja vyhodnotím vzorec z vlastnosti bunky.FormatConditions tejto bunky, zhodnotí sa na 1, aj keď sa nezhoduje s žiadnou inou bunkou v stĺpci.

Môže funkcia Vyhodnotiť nesprávne použiť relatívne referencie buniek?

odpovede:

2 pre odpoveď č. 1

vidieť http://www.decisionmodels.com/calcsecretsh.htm pre informácie o hodnotených obmedzeniach

Relatívne referencie v reťazci Vyhodnotiť sa považujú za absolútne, pokiaľ nie sú obsiahnuté v definovaných názvoch, pričom v tomto prípade je definovaný názov hodnotený vzhľadom na bunku A1.