finetune the format implement, it should also care the String cell's format if the format is not General