NSString является целым числом?

Функция VLOOKUP предназначена для возврата значения, которое находится справа от значения поиска. Чтобы отменить это, используйте пара функций INDEX / MATCH .

=index(A:A, match("Danton", B:B, 0))

btw, если вы используете TRUE (или omit) в range_lookup , необходимо отсортировать столбец поиска.

33
задан Carlos Barbosa 19 February 2009 в 15:09
поделиться

2 ответа

Вы могли использовать -intValue или -integerValue методы. Возвраты обнуляют, если строка не запускается с целого числа, которое является определенным позором, как нуль является допустимым значением для целого числа.

более оптимальный вариант А мог бы состоять в том, чтобы использовать [NSScanner scanInt:] , который возвращается BOOL указание, нашло ли это подходящее значение.

82
ответ дан 27 November 2019 в 17:23
поделиться

Что-то вроде этого:

NSScanner* scan = [NSScanner scannerWithString:toCheck]; 
int val; 
return [scan scanInt:&val] && [scan isAtEnd];
44
ответ дан 27 November 2019 в 17:23
поделиться