کمک کمک ! پاک کردن داده ها در یک ردیف سلول !!!!!!!!!!!!!!!!!!!!!

Collapse
X
 
  • زمان
  • نمایش
حذف همه
new posts

  • ed2008
    پاسخ داد
    سلام
    ممنون از دوستان راستش من یاد گرفتم تو زندگیم مرد و قولش رمز کارت شارژ ایرانسل را برایتان فرستادم دیگه خودتان در صورت صلاح استفاده نمایید اگر هم خودتان استفاده
    نمی کنید بدهید به کسی که دوست دارید استفاده کند

    با تشکر از شما
    همیشه موفق باشید

    Leave a comment:


  • Ali Parsaei
    پاسخ داد
    همين که مشکلتان حل شد ما هم خيلي خوشحاليم، همين خوشحالي به عنوان پاداش کمک ناقابل ما کافي است.

    Leave a comment:


  • khakzad
    پاسخ داد
    نیازی به کارت شارژ نیست......
    موفق باشید

    Leave a comment:


  • ed2008
    پاسخ داد
    نوشته اصلی توسط علي پارسا
    سلام،
    شما به قسمت EXCEL OPTION مراجعه کنيد و در قسمت DISPLAY OPTIONS FOR THIS WORKSHEET تيک قسمت SHOW FORMULAS IN CELLS INSTEAD OF... را بزنيد، حال به جاي نتيجه فرمولها خود فرمولها را در سل خواهيد ديد بعد آن سلولهايي که مي خواهيد فرمولش را تغيير دهيد انتخاب کنيد سپس CTRL+F را زده و عبارت s1'!$F$*=1 را تايپ کنيد بعد در تب REPLACE قسمت REPLACE WITH را خالي گذاشته و سپس REPLACE ALL را بزنيد، حالا به EXCEL OPTION رفته و تيکي که اول زديد را برداريد.

    علی جان حل شد همینه باید * بکار برده میشد چه جالب

    آقا ختم تایپ

    من چون مشکلم با فرمول جناب مهندس خاکزاد و همچنین جناب علی پارسا حل شد پس چون وافعا به کارم آمد پس 2 تا کارت شارژ هدیه 2 هزارتومانی به دوستان میدهم لطفا در پیام خصوص اعلام کنند چه کارت شارژی دوست دارند هرچند کارت شارژ ارزش کمک دوستان را به من ندارد ولی کمی باعث خوشحالیشان میشود

    ممنون از همه

    Leave a comment:


  • Ali Parsaei
    پاسخ داد
    سلام،
    شما به قسمت EXCEL OPTION مراجعه کنيد و در قسمت DISPLAY OPTIONS FOR THIS WORKSHEET تيک قسمت SHOW FORMULAS IN CELLS INSTEAD OF... را بزنيد، حال به جاي نتيجه فرمولها خود فرمولها را در سل خواهيد ديد بعد آن سلولهايي که مي خواهيد فرمولش را تغيير دهيد انتخاب کنيد سپس CTRL+F را زده و عبارت s1'!$F$*=1 را تايپ کنيد بعد در تب REPLACE قسمت REPLACE WITH را خالي گذاشته و سپس REPLACE ALL را بزنيد، حالا به EXCEL OPTION رفته و تيکي که اول زديد را برداريد.

    Leave a comment:


  • ed2008
    پاسخ داد
    نوشته اصلی توسط khakzad
    منظور بنده کلا روش فرمول نویسی شماست که درست نیست و باید فکری براش بکنید که بعدا اگه خواستید باز ی چیزی اضافه کنید بهش اینقدر وقتتون رو نگیره
    اما در حال حاضر بیاید = فرمول رو بدارید تا به متن تبدیل بشه
    بعد با فرمول های text اون تیکه رو خارج کنید و بعد دوباره = رو بهش بچسبونید
    اما بازهم نظر بنده به تغییر شیوه فرمول نوشتن شماست.فرمولی که قابلیت تعمیم نداشته باشه عملا فرمول نیست.!
    مهندس شرمنده من نفهمیدم میدونم وقت شما را هم میگیرم و جدا معذرت میخواهم
    میشه لطفا این را توضیح بدهید
    >@فرمول رو بدارید تا به متن تبدیل بشه
    بعد با فرمول های text اون تیکه رو خارج کنید و بعد دوباره = رو بهش بچسبونید@

    درمورد این حرف حق شما @اما بازهم نظر بنده به تغییر شیوه فرمول نوشتن شماست.فرمولی که قابلیت تعمیم نداشته باشه عملا فرمول نیست.! @
    بله کاملا حق با شما هست و فرمایش شما کاملا صحیح است من در مورد فرمول شما دارم فکر میکنم که اجراش کنم و شما برنده جایزه من هستید دست شما درد نکنه
    لطفا بفرماید شارژ ایرانسل دوست دارید یا همراه اول یا اینکه شماره کارت بدید من هزینه را برای شما کارت به کارت میکنم
    دست شما درد نکنه وافعا کمک شما مفید بود
    با تشکر فراوان

    Leave a comment:


  • khakzad
    پاسخ داد
    منظور بنده کلا روش فرمول نویسی شماست که درست نیست و باید فکری براش بکنید که بعدا اگه خواستید باز ی چیزی اضافه کنید بهش اینقدر وقتتون رو نگیره
    اما در حال حاضر بیاید = فرمول رو بدارید تا به متن تبدیل بشه
    بعد با فرمول های text اون تیکه رو خارج کنید و بعد دوباره = رو بهش بچسبونید
    اما بازهم نظر بنده به تغییر شیوه فرمول نوشتن شماست.فرمولی که قابلیت تعمیم نداشته باشه عملا فرمول نیست.!

    Leave a comment:


  • ed2008
    پاسخ داد
    نوشته اصلی توسط khakzad
    دوست عزیز
    منظورتون فهمیدم
    نمی تونید که فرمول رو نگاه کنی بگید تغییر کن
    خب باید تغییرش بدید!!!
    اونی که نوشتم همون فرموله
    ماهیتش همونه.کاری که انجام میده همونه
    ردیف پایین تر هم نه.فرمول رو پاک کنید
    اینو جاش بنویسید.
    شیوه نوشتن فرمول شما اشتباس و قابلیت درگ کردن نداره.
    این که گفتم رو ینوسید.یعدا هم هر تغییری بدید قابل اجراس
    موفق باشید
    سلام مجداد
    مهندس جان مرسی از جواب شما راستش فرمول شما در صورتی درست هست که من یک محدوده پشت سر هم داشته باشم بله فرمول شما 100 درصد کامل و درست هست اما متاسفانه برای ردیف سلولهای من مثلا فرضا در خانه 10 15 23 یک سلول دیگر ادرس دهی شده
    مثلا برای اینکه بفهمید ساده تر باشه فرضا میگم که متوجه بشید
    B2 =IF(AND('s1'!$D$1=1,'s1'!$E$1=1,'s1'!$F$1=1),1,0
    C2 =IF(AND('s1'!$D$2=1,'s1'!$G$2=1,'s1'!$F$2=1),1,0
    D2 =IF(AND('s1'!$D$3=1,'s1'!$E$3=1,'s1'!$F$3=1),1,0

    مهندس تمام فرمولها قبلا نوشته شده یعنی هیچ راه ساده ای نسیت که بشه از یک فرمول چیزی حذف کرد؟
    مهندس جان این که فرمودید @یعدا هم هر تغییری بدید قابل اجراس@
    شرمنده من نفهمیدم منظورتان از تغییر چی هست ؟

    Leave a comment:


  • khakzad
    پاسخ داد
    دوست عزیز
    منظورتون فهمیدم
    نمی تونید که فرمول رو نگاه کنی بگید تغییر کن
    خب باید تغییرش بدید!!!
    اونی که نوشتم همون فرموله
    ماهیتش همونه.کاری که انجام میده همونه
    ردیف پایین تر هم نه.فرمول رو پاک کنید
    اینو جاش بنویسید.
    شیوه نوشتن فرمول شما اشتباس و قابلیت درگ کردن نداره.
    این که گفتم رو ینوسید.یعدا هم هر تغییری بدید قابل اجراس
    موفق باشید

    Leave a comment:


  • ed2008
    پاسخ داد
    سلام
    بهنام جان ممنون از کمک شما اما متاسفانه فرمول شما همش تکراری هست اشتباه هست من قصدم این نیست همچنین جناب خاکزاد اصلا فرمول نباید تغییر کنه من که گفتم بحث فرمول نیست .
    منظور من این است که>
    B2 =IF(AND('s1'!$D$1=1,'s1'!$E$1=1,'s1'!$F$1=1),1,0
    باید بشه
    B2 =IF(AND('s1'!$D$1=1,'s1'!$E$1=1),1,0

    .................................................. ..............................
    .................................................. ...............
    C2 =IF(AND('s1'!$D$2=1,'s1'!$E$2=1,'s1'!$F$2=1),1,0
    باید بشه
    C2 =IF(AND('s1'!$D$2=1,'s1'!$E$2=1),1,0

    .................................................. ...................
    D2 =IF(AND('s1'!$D$3=1,'s1'!$E$3=1,'s1'!$F$3=1),1,0
    باید بشه
    D2 =IF(AND('s1'!$D$3=1,'s1'!$E$3=1),1,0

    .................................................. .................................
    E2 =IF(AND('s1'!$D$4=1,'s1'!$E$4=1,'s1'!$F$4=1),1,0
    باید بشه
    E2 =IF(AND('s1'!$D$4=1,'s1'!$E$4=1),1,0
    .................................................. .........................
    به همین ترتیب ادامه پیدا میکنه تا سلول اخر که هست
    Z2 =IF(AND('s1'!$D$25=1,'s1'!$E$25=1,'s1'!$F$25=1),1,0
    باید بشه
    Z2 =IF(AND('s1'!$D$25=1,'s1'!$E$25=1),1,0

    در واقع من همانطور که گفتم میخواهم 's1'!$F$1=1 تا 's1'!$F$25=1 را از فرمول حذف کنم (یکی یکی وارد سلول نشوم و یکی یکی از فرمول انهارا حذف کنم گفتم شاید روشی باشه که یکمرتبه همه را با هم پاک کنه و سوال من هم این بود که کسی روشی بلد هست که بشه همه را باهم یک مرتبه پاک کرد !) ان هم در یک ردیف ( Row ) و نه در ردیف پاینی یا بالای این ردیف یا در ستونها
    همچنین فرمول درست هست و فرض کنید درست نوشته شده است AND باید باشد چون در فرمول 's1'!$A$1=1 تا 's1'!$A$25=1 هم وجود داره که من برای اینکه ساده باشه از فرمول حذفش کردم
    امیدوارم دیگه واقعا منظورم را درست بیان کرده باشم

    Leave a comment:


  • khakzad
    پاسخ داد
    نوشته اصلی توسط Behnam
    من واقعا متوجه منظور شما نمیشم!!!
    الان تو فایل پیوست خواسه شما اجرایی شده،چه مشکلی داره؟فرمول اول رو درست میکنید و درگ میکنید،همین
    تشکر
    ولی عین همون فرمول بدون ارگومان سوم and. توی فایل شما همه فرمول ها یکسان هستن.
    حالا منم ی برداشتی که داشتم رو گذاشتم.
    ببینیم مورد نظرشون هست یا خیر
    فایل های پیوست شده

    Leave a comment:


  • khakzad
    پاسخ داد
    سلام
    فرمولتون رو با این جایگزین کنید:
    کد:
    =IF(AND(INDIRECT("'s1'!$D$"&COLUMN(A1))=1,INDIRECT("'s1'!$e$"&COLUMN(A1))=1),1,0)
    ردیف پایین تر بنویسید و درگ کنید
    سوالی بود در خدمتم

    Leave a comment:


  • Behnam
    پاسخ داد
    من واقعا متوجه منظور شما نمیشم!!!
    الان تو فایل پیوست خواسه شما اجرایی شده،چه مشکلی داره؟فرمول اول رو درست میکنید و درگ میکنید،همین
    فایل های پیوست شده

    Leave a comment:


  • ed2008
    پاسخ داد
    نوشته اصلی توسط khakzad
    نمونه فایل بذارید
    نمی دونم چطور به find ج نگرفتید
    با فایل میشه به ج رسید
    سلام
    دوست عزیز من با find هم امتحان کردم فقط کارش پیدا کردن تک تکی هست و حذف دستی تک تک از محتوای یک سلول در صورتی که من میخواهم از روش کلی استفاده بشه
    و نه تک تک حذف کردن در سلول چون وقت خیلی زیادی میبره

    ممنون از شما
    Last edited by ed2008; 2014/03/01, 14:32.

    Leave a comment:


  • ed2008
    پاسخ داد
    سلام یک نمونه فایل گذاشتم که برای 25 سلول هست اما من 400 سلول و بیشتر دارم فرض کنید فقط هم میخواهیم 's1'!$F$1=1 تا 's1'!$F$25=1 را برای 25 تا سلول حذف کنیم

    ممنون از دوستان
    فایل های پیوست شده

    Leave a comment:

چند لحظه..