Dlaczego losowe komórki Excela „green tag” w pliku csv?

3

Mam dwa pliki CSV, test_a.csv i test_b.csv. Pole informacyjne zielonego znacznika podświetla „Niespójną formułę”. Dlaczego Excel zielony tag A4 w test_b.csv? Jak mogę uniemożliwić programowi Excel oznaczanie moich komórek zielonym kolorem?

Random 'green-tag' in a csv file

Zawartość test_a.csv:

="66526"
="86207"
="76830"
="85244"
="46830"

Zawartość test_b.csv:

="36064"
="36207"
="36830"
="35244"
="36830"
zundarz
źródło
Jakie informacje o błędzie pojawiają się po wskazaniu tagu?
CharlieRB
Pole informacyjne podkreśla „Niespójną formułę”.
zundarz

Odpowiedzi:

8

Specyficzny błąd, który otrzymujesz, to błąd Inconsistent Formula. Powodem jest to, że Excel wykrywa, że ​​komórka powyżej i komórka poniżej są takie same, więc myśli, że ta w środku może być błędem. Jest to zapewne zły projekt Microsoftu, widząc, jak łatwo go uruchomić, ale nie wchodźmy w to.

Wymieniłem kilka opcji uniemożliwiających wskazanie tego błędu:

  • Zignoruj ​​to
  • Wyłącz sprawdzanie błędów w przypadku niespójnych formuł
  • Użyj alternatywnej notacji do wskazania tekstu
  • Zapisz go jako numer zamiast tekstu

Zignoruj ​​to

Możesz to zignorować. Tak naprawdę to tylko mały trójkąt w komórce; nie powinno to w żaden sposób wpływać na funkcjonalność. Alternatywnie możesz powiedzieć Excelowi, aby zignorował go tylko dla tej komórki:

  1. Wybierz komórkę

  2. Kliknij wykrzyknik po prawej stronie

  3. Wybierz Ignore Error

    Screenshot illustrating process


Wyłącz sprawdzanie błędów w przypadku niespójnych formuł

Możesz całkowicie wyłączyć sprawdzanie błędów dla niespójnych formuł. Efektem ubocznym nie jest zaznaczanie faktycznych problemów za pomocą niespójnych formuł dla twojej uwagi.

  1. Wybierz komórkę

  2. Kliknij wykrzyknik po prawej stronie

  3. Wybierz Error Checking Options...

    Screenshot illustrating process

  4. Odznacz Formulas inconsistent with other formulas in the region. Zauważ, że przykład podpowiedzi opisuje twoją sytuację prawie idealnie. Ta opcja może być również osiągnięta przez File & gt; Options & gt; Formulas jeśli chcesz go ponownie włączyć. Uważam, że ma to zastosowanie do ustawień użytkownika na komputerze, tj. Za każdym razem, gdy używasz programu Excel po zmianie opcji, a nie tylko tego pliku.

    Screenshot illustrating options box


Użyj alternatywnej notacji do wskazania tekstu

Przedrostek ciągu apostrofem ( ' ), np. '35244. Oznacza to tekst w Excelu i nie jest formułą. Niestety, oznacza to pod Number Stored as Text błąd, ale to sprawdzenie błędu powinno być bezpieczniejsze do wyłączenia niż Inconsistent Formula jeden.


Zapisz go jako numer

Jeśli to możliwe, nie przechowuj swoich liczb jako tekstu. Ułatwia to również korzystanie z formuł numerycznych, ale możesz mieć inny powód, dla którego musi być zapisany jako tekst.

Możesz to zrobić, pomijając cytaty.

Bob
źródło
3

Excel sprawdza ze względu na = w komórce, która mówi, że następująca jest formuła. Wyłączenie sprawdzania błędów jest obejściem, jeśli nie zamierzasz używać formuł w innym miejscu arkusza. Przed wyłączeniem sprawdzania błędów spróbuj usunąć dodatkowe znaki w komórce pozostawiając tylko dane.

Przed ="35244" Po 35244

CharlieRB
źródło
Jeśli Excel uważa, że ​​moja wartość może być formułą, dlaczego nie wszystkie moje komórki są tak oznaczone? Co sprawia, że ​​ta wartość = „35244” jest godna tagu, a nie inne?
zundarz
1
ponieważ „formuła” w A3 i A5 jest taka sama, a A4 jest inna.
laurent