Mam ponad 6000 rekordów, a połowa z nich to formuły, w których brakuje zmiennej, więc wynikają one #N/A
z arkusza kalkulacyjnego. Chcę, aby komórka #N/A
pozostawiła komórkę pustą, w przeciwnym razie wydrukuj taki ciąg
=IF(AR6347="#N/A","","string in here")
Ale to nie działa ="#N/A"
, czy jest na to sposób?
this operation requires the merged cells to be identically sized
, czy istnieje sposób, aby to zrobić, więc mogę skopiować to dla wszystkich komórek?Format
opcji znajdowania scalonych komórek). Następnie możesz skopiować formułę do każdej scalonej komórki, a następnie osobno obsłużyć scaloną komórkę. Proponuję jednak zajrzeć do opcji Centralny wybór, jeśli dotyczy ( thenewpaperclip.com/2008/04/15/… ). Mam nadzieję że to pomoże!W programie Excel 2007 i nowszych możesz używać:
= IFERROR (A1; „”)
to replace = "# N / A" lub jakikolwiek inny błąd z pustym ciągiem.
źródło
Użyj
iserror()
funkcji. Na przykład, gdy vlookup nie znajduje wartości w mojej tabeli, chcę wyświetlićNot found
zamiast#N/A
, a następnie wpisuję:Tak więc ta formuła mówi tylko: jeśli
vlookup
funkcja pobiera błąd, zwróć ciąg'Not found'
, w przeciwnym razie zwróć wynikvlookup
funkcji.źródło
NAJPROSTSZA METODA
Możesz użyć tego bezpośrednio w komórce z formułą, jeśli chcesz pominąć pośrednie kroki komórki
Spowoduje to umieszczenie wyniku formuły w komórce (jeśli wynik nie jest
#N/A
) i umieszczenie ciągu tekstowego (lub dowolnej innej wartości podanej jako drugi argument) w komórce zamiast tego, jeśli wynikiem jest formuła#N/A
.Używam go
VLOOKUP
iINDEX-MATCH
przez cały czas, kiedy nie chcesz, # N / A, aby pokazać. W razie potrzeby zastępuję wynik # N / A pustą komórką („”) lub zerem (0) lub tekstem („ciągiem tekstowym”).źródło
Użyłem czegoś podobnego, aby ustalić, czy element w A pasuje do elementu w D i nie wyświetla # N / A. Używany do celów prezentacji. = JEŻELI (JEŻELI.BŁĄD (MATCH (A4, $ D 2 $: $ D 11,0)), 0)> 0, „tekst dla PRAWDA”, „tekst dla FAŁSZ”
źródło