پر کردن یک سلول با توجه به سلول دیگر

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

    • 2012/02/09
    • 21

    [حل شده] پر کردن یک سلول با توجه به سلول دیگر

    با سلام؛
    آیا امکان این وجود دارد که با وارد کردن یک کد، سلول جلوی اون به طور خودکار با یک اسم به طور مثال پر بشود؟
    مثلا کد 12 رو میزنم جلوش بنویسه علی محمدی. توی ردیف بعدی که کد 55 رو میزنم جلوش بزنه رضا جوادی...

    با تشکر پیشاپیش
  • rahi_feri

    • 2014/08/08
    • 524
    • 94.67

    #2
    سلام
    امکانش هست که در سلولی عددی وارد کنید و نام شخصی که شماره (کد) مورد نظر رو داره برگردونده بشه!
    و همچنین این امکان وجود داره که شما عددی وارد کنید و به صورت رندم اسمی برگردونده بشه (البته احتمال تکرار وجود داره!)
    فایل نمونه بگذارید!
    [B][SIZE=1]بخش امضاء :
    [/SIZE][/B][LEFT]
    [CODE]
    Sub Macro()
    ActiveCell = "IY" & Right(Application.Name, 5)
    With ActiveCell.Characters(Start:=2, Length:=1).Font
    .Name = "Webdings"
    .Color = 255
    End With
    End Sub
    [/CODE]
    [/LEFT]

    کامنت

    • blackspider

      • 2012/02/09
      • 21

      #3
      نوشته اصلی توسط rahi_feri
      سلام
      امکانش هست که در سلولی عددی وارد کنید و نام شخصی که شماره (کد) مورد نظر رو داره برگردونده بشه!
      و همچنین این امکان وجود داره که شما عددی وارد کنید و به صورت رندم اسمی برگردونده بشه (البته احتمال تکرار وجود داره!)
      فایل نمونه بگذارید!
      با تشکر از شما.
      همین مورد اول که گفتید منظورمه.
      ما به هر بیمار یک کد میدیم و روزانه وقتی بیمار مراجعه میکنه کدش رو وارد میکنیم. وقتی کدش وارد شد میخوام اسمش جلوش بخوره.
      دیگه نیاز نباشه که هربار نگاه کنم هر کد، مال کدوم بیماره. و یا اینکه بالعکس، وقتی اسم بیمار رو زدم تو سلول کناریش کدشو بزنه.

      میشه که به طور مثال یه دیتابیس ساخت که توو اون دیتا بیس کد و نام بیمار وارد شده باشه. و وقتی کد رو میزنیم اکسل خودکار سلول جلوش رو از روی اون دیتابیس پر کنه؟
      یا راه دیگه ای به ذهنتون میرسه؟

      کامنت

      • amir_ts

        • 2015/03/17
        • 1247

        #4
        با سلام
        تابع ساده vlookup رو در فایل نمونه ببینید.
        کد PHP:
        =IFERROR(VLOOKUP(E9;A3:B7;2;FALSE);""
        فایل های پیوست شده
        [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

        کامنت

        • blackspider

          • 2012/02/09
          • 21

          #5
          نوشته اصلی توسط amir_ts
          با سلام
          تابع ساده vlookup رو در فایل نمونه ببینید.
          کد PHP:
          =IFERROR(VLOOKUP(E9;A3:B7;2;FALSE);""
          خیلی عالی بود. ممنون از شما.
          فقط امکانش هست که این اطلاعات رو از یه شیت دیگه یا یه ورک بوک دیگه بخونه؟
          یعنی میشه اون کد و اسمهایی که نوشتید توو یه شیت دیگه باشه؟

          کامنت

          • amir_ts

            • 2015/03/17
            • 1247

            #6
            با سلام
            بله فقط کافیه با آدرس دهی از شیت دیگه آشنا باشید.
            کد PHP:
              [PHP]=IFERROR(VLOOKUP(E3;Sheet2!A3:B7;2;FALSE);""
            [/PHP]

            اگر هم از فایل دیگه میخواهید اطلاعات رو فراخوانی کنید باید آدرس رو دقیق قرار بدید.
            نمونه ها را پیوست کردم.

            کد PHP:
            =IFERROR(VLOOKUP(E3;'C:\Users\MEKA\Desktop\[Data.xlsx]Sheet1'!$A$3:$B$7;2;FALSE);""
            فایل های پیوست شده
            Last edited by amir_ts; 2016/12/08, 16:13.
            [SIZE=7][B][COLOR=navy][FONT=IranNastaliq]ای برادر تو همه اندیشه ای[/FONT][/COLOR][/B][/SIZE]

            کامنت

            • blackspider

              • 2012/02/09
              • 21

              #7
              نوشته اصلی توسط amir_ts
              با سلام
              بله فقط کافیه با آدرس دهی از شیت دیگه آشنا باشید.
              کد PHP:
                [PHP]=IFERROR(VLOOKUP(E3;Sheet2!A3:B7;2;FALSE);""
              [/PHP]

              اگر هم از فایل دیگه میخواهید اطلاعات رو فراخوانی کنید باید آدرس رو دقیق قرار بدید.
              نمونه ها را پیوست کردم.

              کد PHP:
              =IFERROR(VLOOKUP(E3;'C:\Users\MEKA\Desktop\[Data.xlsx]Sheet1'!$A$3:$B$7;2;FALSE);""
              بسیار عالی.
              ممنونم از کمک شما.

              کامنت

              چند لحظه..