Rodzaj danych argumentów jest nieprawidłowy
Jeśli pojawi się ten komunikat, należy sprawdzić, jakie rodzaje danych wymagane są przez każdy argument w Funkcji.
Przykład 1: Sprawdź wymagane rodzaje danych dla każdego argumentu
To wyrażenie wykorzystuje funkcję LEFT z dwoma argumentami. Jednak komunikat błędu wskazuje na problem związany z rodzajem danych argumentu.
W Edytorze wyrażeń najedź kursorem na nazwę funkcji LEFT.
Sprawdź listę rozwijaną, aby zobaczyć wymagane rodzaje danych:
Zobaczysz, że pierwszym argumentem (Text) musi być tekst, a drugim (NumberOfCharacters) - liczba.
Twoje wyrażenie zawiera dwa teksty, jest zatem nieprawidłowe:
LEFT (“Szybki brązowy lis”, “Szybki”)
Rozwiązanie
Zmień drugi argument na liczbę.
LEFT (“Szybki brązowy lis”, 9)
Przykład 2: Sprawdź wymagane rodzaje danych dla każdego argumentu
To wyrażenie wykorzystuje funkcję POWER z dwoma argumentami. Jednak komunikat błędu wskazuje na problem związany z rodzajem danych argumentu.
W Edytorze wyrażeń najedź kursorem na nazwę funkcji POWER.
Sprawdź listę rozwijaną, aby zobaczyć jakie rodzaje danych wymagane są przez każdy argument w tej funkcji:
Widzisz, że drugi argument (Exponent) musi być liczbą całkowitą lub cyfrą.
Twoje wyrażenie zawiera dwie długości, jest zatem nieprawidłowe:
POWER (2m, 3m)
Drugi argument (Exponent) musi być liczbą całkowitą lub cyfrą, bez jednostki.
Rozwiązanie
POWER (2m, 3)
Przykład 3: Sprawdź wymagane rodzaje danych dla każdego argumentu
To wyrażenie wykorzystuje funkcję CONCAT z dwoma argumentami. Jednak komunikat błędu wskazuje na problem związany z rodzajem danych argumentu.
W Edytorze wyrażeń najedź kursorem na nazwę funkcji CONCAT.
Sprawdź listę rozwijaną, aby zobaczyć jakie rodzaje danych wymagane są przez każdy argument w tej funkcji:
W funkcji CONCAT wszystkie argumenty muszą być tekstem. Ciąg jest tekstem, jeśli znajduje się w cudzysłowie.
W Twoim wyrażeniu pierwszym argumentem jest liczba, co jest nieprawidłowe:
CONCAT (1, “a”)
Rozwiązanie
Zmień pierwszy argument na tekst, wykonując jedną z poniższych czynności:
•otaczając tekst cudzysłowem:
CONCAT (“1”, “a”)
•lub używając funkcji STR:
CONCAT (STR (1),“a”)