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

Collapse
این تاپیک قفل است.
X
X
 
  • زمان
  • نمایش
حذف همه
new posts
  • zdesign

    • 2015/06/07
    • 29

    [حل شده] پرشدن اتوماتیک فیلد های اکسل

    با سلام خدمت تمامی مدیران و دوستان اکسل ایران .
    بچه ها من توی شرکتی کار میکنم و اکسلی داریم برای گزارش دهی .
    اکثر فیلد ها لیستی هستند و مشکلی نیست .
    یکی از فیلد ها 3 تا گزینه داره .
    فیلد مورد نظر مربوط به شماره تلفن هست . من میخوام مثلا وقتی 09355000000 رو وارد میکنم به صورت اتوماتیک توی یه فیلد دیگه بنویسه ایرانسل یا مثلا 09122000000 مینویسم اتوماتیک بزنه همراه اول . به همین صورت مثلا پیش شماره های ایرانسل و همراه اول رو بهش معرفی کنم , هر شماره ای که وارد میشه توی فیلدی که من میخوام به این صورت پر بشه .
    فعلا ما به صورت دستی این کار رو انجام میدیم اما میخوام اتوماتیک این کار انجام بشه .
    ممنون میشم راهنماییم کنید .
  • amir_ts

    • 2015/03/17
    • 1247

    #2
    با سلام
    از این فرمول در ستون مربوطه استفاده کنید.
    کد PHP:
    =if(left(a1;4)="0935";"ایرانسل";if(left(a1;4)="0912";"همراه اول";"")) 
    [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

    کامنت

    • zdesign

      • 2015/06/07
      • 29

      #3
      متاسفانه با اروری که در پیوسط ارسال میکنم مواجه میشم
      فایل های پیوست شده

      کامنت

      • amir_ts

        • 2015/03/17
        • 1247

        #4
        احتمالا از جدا کننده بین فرمول ها یا دلایل دیگه....
        فایل نمونه رو ملاحظه کنید.
        فایل های پیوست شده
        [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

        کامنت

        • zdesign

          • 2015/06/07
          • 29

          #5
          چند تا ارگومان میتونم بهش وارد کنم؟؟
          کد:
          =if(left(c72,3)="935","mtn",left(c72,3)="936","mtn",left(c72,3)="937","mtn",left(c72,3)="938","mtn",left(c72,3)="939","mtn",left(c72,3)="901","mtn",left(c72,3)="902","mtn",left(c72,3)="903","mtn",left(c72,3)="904","mtn",if(left(c72,3)="912","mci",if(left(c72,3)="913","mci",if(left(c72,3)="914","mci",if(left(c72,3)="915","mci",if(left(c72,3)="916","mci",if(left(c72,3)="917","mci",if(left(c72,3)="918","mci",if(left(c72,3)="919","mci",if(left(c72,3)="990","mci",""))
          این تعداد رو من نیاز دارم و وارد که میکنم ارور میده که تعداادش زیاده .
          کاری میشه کرد؟ تعدادم بیشتر از این هم ممکنه که بشه

          کامنت

          • amir_ts

            • 2015/03/17
            • 1247

            #6
            چرا اینقدر طولانی و تو در تو خیلی ساده به این شکل:
            کد PHP:
            =IF(OR(LEFT(A1;3)={"935";"936";"937";"939";"901";"902";"903";"904"});"mtn";IF(OR(LEFT(A1;3)={"912";"913";"914";"915";"916";"917";"918";"919";"990"});"mci";"")) 
            فایل های پیوست شده
            [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

            کامنت

            • zdesign

              • 2015/06/07
              • 29

              #7
              چقدر خوووب !
              واقعا من نمیدونستم اینو !
              فقط سوال دیگر!! دستور else هم داریم؟؟
              میخوام اگر هیچکدوم از این ها نبود اون گزینه رو نشون بده !
              خیلی اذیتتون کردم اما ممنون میشم که راهنماییم کنید !
              با سپاس فراوان

              کامنت

              • amir_ts

                • 2015/03/17
                • 1247

                #8
                نوشته اصلی توسط zdesign
                چقدر خوووب !
                واقعا من نمیدونستم اینو !
                فقط سوال دیگر!! دستور else هم داریم؟؟
                میخوام اگر هیچکدوم از این ها نبود اون گزینه رو نشون بده !
                خیلی اذیتتون کردم اما ممنون میشم که راهنماییم کنید !
                با سپاس فراوان
                با سلام
                در فرمول ارسالی در آخر فرمول به جای علامت "" که یعنی خالی بزاره شما هر چی دوست داشتید بنویسید که در صورتی که شرایط مورد نظر نبود اون عبارت درج بشه مثلا تو همون فرمول اگر هیچ کدوم از شماره ها نبود بنویسه اکسل ایران:

                کد PHP:
                =IF(OR(LEFT(A1;3)={"935";"936";"937";"939";"901";"902";"903";"904"});"mtn";IF(OR(LEFT(A1;3)={"912";"913";"914";"915";"916";"917";"918";"919";"990"});"mci";"exceliran")) 
                ضمنا" اگر مشکل حل شد تیک حل شده فراموش نشه.
                [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

                کامنت

                • zdesign

                  • 2015/06/07
                  • 29

                  #9
                  بلههه مشکل به صورت کامل برطرف شده !
                  مرسی از همکاری شما

                  کامنت

                  چند لحظه..