+1 امتیاز
456 نمایش

در اکسل یک سلول حاوی یک متن دارم که می‌خوام مکان کاراکتر علامت سوال رو در اون متن پیدا کنم اما تابع SEARCH همیشه ۱ برمی‌گردونه. چرا؟

توسط prodo (8.2k امتیاز)

1 پاسخ

+1 امتیاز
 
بهترین پاسخ

برای این کار از تابع FIND به جای SEARCH استفاده کنین.

توسط programmer (12.8k امتیاز)
انتخاب شده توسط prodo
0

با FIND درست پیدا می‌کنه. چرا با SEARCH پیدا نمی‌کنه؟

+1

جون در تابع SEARCH علامت سوال (?) یعنی «یک کاراکتر دلخواه». بنابراین شما در رشته‌ی اصلی به دنبال یک کاراکتر دلخواه می‌گردین که همیشه کاراکتر اول هست و ۱ برمی‌گردونه

0

یعنی نمی‌شه با تابع SEARCH یک علامت سوال یا یک متن حاوی علامت سوال رو جستجو کرد؟

+1

چرا برای این کار قبل از کاراکتر ؟ یک مد (~) قرار بدین

=SEARCH("~?", "ab?cd") --> 3
...