Mám tabuľku na overenie dlhého zoznamu 8-miestnych hexadecimálnych čísel pre duplikáty.
Má dva stĺpce - jeden pre hexadecimálne hodnoty a druhý, kde sa použije nasledujúci vzorec na kontrolu duplikátov (vzhľadom na to, že tento druhý stĺpec je stĺpec B):
= COUNTIF ($ B: $ B, B1)
Toto fungovalo dobre pre väčšinu čísel okrem týchto hodnôt:
69000700 a 690007E2.
Prvý stĺpec je formátovaný ako textzdá sa, že funkcia COUNTIF robí nejaký nežiadúci implicitný odliatok mojej hexadecimálnej hodnoty a druhú hexadernú hodnotu ako exponent (čo by to urobilo rovnako ako prvá hodnota).
Rovnako sa nezdá, že by záležalo na tom, aký formát má môj hexadecimálny stĺpec - funkcia COUNTIF vždy interpretuje tieto hodnoty ako čísla a preto sa javia ako duplikáty.
Existuje spôsob, ako zabezpečiť, aby funkcia COUNTIF prevzala tieto hodnoty buniek ako reťazcové parametre bez vykonania implicitného obsadenia?
odpovede:
1 pre odpoveď č. 1Možno je možné pridať ďalší stĺpec s vzorcom
=CHAR(34) & B1 & CHAR(34)
skopírované.
Vzorec prikladá text do úvodzoviek a "690007E2"
už nebude interpretovaný ako "69000700"
(Excel 2003).