من یک ستون دارم که حاوی یک سری شماره چک هست که بعضی از این شماره ها با عدد ثابت -1438 شروع شدن. من میخوام یه تابع شرطی بنویسم که بیاد خونه هایی که با این عدد و علامت منها شروع میشن رو پیدا کنه و اونا رو حذف کنه و مابقی اعداد رو توی خونه هدف قرار بده. لطفا راهنماییم کنید . با سپاس
تابع شرطی if
Collapse
X
-
تابع شرطی if
با سلام
من یک ستون دارم که حاوی یک سری شماره چک هست که بعضی از این شماره ها با عدد ثابت -1438 شروع شدن. من میخوام یه تابع شرطی بنویسم که بیاد خونه هایی که با این عدد و علامت منها شروع میشن رو پیدا کنه و اونا رو حذف کنه و مابقی اعداد رو توی خونه هدف قرار بده. لطفا راهنماییم کنید . با سپاس -
سلام
میتونید از تابع find استفاده کنید. به اینصورت که اگر اون عبارت رو پیدا کرد، کل سل رو خالی بذاره، اگر هم نبود خود سل رو قرار بده/ برای این کار روبروی هر سل این فرمول رو می نویسید. با فرض اینکه در ستون A داده دارید، من از در سل B1 شروع میکنم و درگ میکنم:دقت کنید که فرمول find درصورت پیدا نکردن عبارت در سل مورد نظر، خطا میدهد. که ما از این خاصیت استفاده کردیم. یعنی درصورتی که find عبازرت 1438- با خطا ممواجه شد، یعنی اون عبارت وجود نداره. پس خود سل رو میذاره. اگرهم خطا نداشت، که یعنی اون عبارت وجود داره و خالی میذارهکد:=if(iserror(find("1438-",A1))=true,A1,"")[CENTER][B][COLOR=#008000][SIZE=3]محصولات و جزوات آموزش تخصصی [URL="https://excelpedia.net/"]اکسل[/URL] در:
[URL="https://excelpedia.net/category/excel-functions/"]برترین مرجع تخصصی پارسی اکسل[/URL]
[URL="http://www.exceliran.com/shop/"]جامعه اكسل ايرانيان: فروشگاه[/URL][/SIZE][/COLOR][/B]
:wcom:
[B][URL="https://excelpedia.net/"]آموزش اکسل تخصصی[/URL] و [URL="https://excelpedia.net/excel-ninja/"]پیشرفته[/URL] - [URL="https://excelpedia.net/"]تهران[/URL][/B]
[EMAIL="h.khakzad@yahoo.com"]h.khakzad@yahoo.com[/EMAIL]
[/CENTER] -
ممنون از راهنماییتون ولی خونه های من حاوی فقط عبارت -1438 نیست مثلا یه همچین شماره هایی داره 33658942-1438 که من میخوام -1438 رو حذف کنه و فقط 33658942 رو باقی بذاره ضمن اینکه بعضی از خونه های این ستونم شماره های اینجوری داره بعضی هم فقط یه شماره 8 رقمیه که با اونا کاری ندارم.کامنت
-
سلامممنون از راهنماییتون ولی خونه های من حاوی فقط عبارت -1438 نیست مثلا یه همچین شماره هایی داره 33658942-1438 که من میخوام -1438 رو حذف کنه و فقط 33658942 رو باقی بذاره ضمن اینکه بعضی از خونه های این ستونم شماره های اینجوری داره بعضی هم فقط یه شماره 8 رقمیه که با اونا کاری ندارم.
با كسب اجازه از سركار خانم خاكزاد
از فرمول زير مي توانيد استفاده كنيد.
کد PHP:=if(left(a1;5)="1438-";mid(a1;6;len(a1)-5);a1)
کامنت
-



کامنت