PDA

توجه ! این یک نسخه آرشیو شده میباشد و در این حالت شما عکسی را مشاهده نمیکنید برای مشاهده کامل متن و عکسها بر روی لینک مقابل کلیک کنید : فرمولی برای Replaceکردن ؟



farzin24622
2012/01/15, 17:35
سلام به دوستای خوبم ؛ آقا میشه به جای replace کردن از طریق منوی home ، تابع یا رابطه ای بنویسیم ؟

مرسی !

~M*E*H*D*I~
2012/01/15, 19:08
سلام
چی؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟؟ ؟؟؟؟؟؟؟؟؟؟؟توضیح لطفا

farzin24622
2012/01/15, 19:24
آقا مگه اینکه شما به داد ما برسی وگرنه هیشکی ما رو دوس نداره !!!!

مثلا ما تو یه ستون 1000 تا 1داریم ، 500 تا 2 داریم ، 200 تا 3 داریم و ... . حالا میخواهیم به جای 1 بنویسیم farzin24622، به جای 2 بنویسیم مهندس وطن پرست ، به جای 3 بنویسیم اکبر و ... مگه نمیایم تو Find & Replace بعد کارمونو انجام میدیم ؟ حالا من میگم میشه به جای این کار از یک فرمول استفاده کنیم یا نه ؟ ( فکر کنم خیلی دارم پرت و پلا میگم !!! )

mmahdih
2012/01/16, 13:24
بله دوست عزيز
ميتونيد با استفاده از دستور IF اين كار رو خيلي راحت انجام بديد
به اين طريق
=IF(J1106=1;"يك";IF(J1106=2;"دو";IF(J1106=3;"سه")))
اميدوارم مورداستفاده واقع بشه و منظورتون رو رسونده باشم

farzin24622
2012/01/16, 17:07
نه ! اونو که میدونم منظورم بدون این دستوراته ، یعنی دستوری دقیقا برای Replace کردن مثلا به جای یک حرف توی یک کلمه ، از یک حرف دیگه استفاده کنه ، فکر کنم همچین چیزی نداریم ، دستتون درد نکنه .

~M*E*H*D*I~
2012/01/16, 17:47
سلام
این چیزی که مد نظرته تو فرمولای اکسل نیست اینم مثل سوال دوستمون خانم شایسته هس که میخواستن در صورت خالی بودن سل بجای مقدار ماده صفر بذاره باید کد vb براش بنویسی از جوابی که آقای داوری به این سوال داده بود میتونی استفاده کنی اگه نشد با هم فکری به یه جواب خوب می رسیم

Javid Mokhtari
2012/01/17, 20:43
همانطور که دوست عزیزمون vatanparast عرض کردن،همچین چیزی در فرمول نویسی تو اکسل وجود نداره ،مگر به کمکه vb.البته فرمول replaceوجود داره اما فقط مقدارش رو تو یک سل دیگه نشون میده(خب این چه کاریه،مایکروسافت واست امکانات گذاشته استفاده کن دیگه).

Javid Mokhtari
2012/03/16, 21:34
نه ! اونو که میدونم منظورم بدون این دستوراته ، یعنی دستوری دقیقا برای Replace کردن مثلا به جای یک حرف توی یک کلمه ، از یک حرف دیگه استفاده کنه ، فکر کنم همچین چیزی نداریم ، دستتون درد نکنه .


با سلام.
Replace (http://www.faupload.com/upload/90.1/Esfand/Replace.xlsm)

khakzad
2012/03/17, 00:14
با تشکر
میگما، اینم که میشه شبیه همون find خود اکسل!![hr]
با تشکر
میگما، اینم که میشه شبیه همون find خود اکسل!!

Javid Mokhtari
2012/03/17, 00:19
درسته.اما دوستان از طریق خود VB میخواستن.

Amirsayyafi
2012/06/17, 16:23
بله دوست عزيز
ميتونيد با استفاده از دستور IF اين كار رو خيلي راحت انجام بديد
به اين طريق
=IF(J1106=1;"يك";IF(J1106=2;"دو";IF(J1106=3;"سه")))
اميدوارم مورداستفاده واقع بشه و منظورتون رو رسونده باشم


به جای این فرمول از Choose استفاده کنید. اون وقت نیازی به IF های متعدد نیست.

اما به نظر من بهترین راه Vlookup است.