فراخواني مشخصات فردي با درج كد ملي

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

    • 2015/03/01
    • 66
    • 55.00

    فراخواني مشخصات فردي با درج كد ملي

    با سلام خدمت دوستان
    در صورت امكان بنده را راهنمايي بفرماييد كه چطور ميتونم در شيت 1 با درج كد ملي فرد، ساير مشخصات فردي را از شيت Information فراخواني و جايگذاري كنم.
    براي نمونه فايل را پيوست كردم.
    پيشاپيش از راهنمايي هاي شما سپاسگذارم
    فایل های پیوست شده
  • mokaram
    مدير تالار اکسل و بانک اطلاعاتی

    • 2011/02/06
    • 1805
    • 74.00

    #2
    شما می تونید از تابع Vlookup استفاده کنید تا به خواستتون برسید

    نکته : توصیه میشه ساختار شیت information به صورتی باشه که ستون مورد جستجو اولین ستون باشه که در اینجا ستون a باید کد ملی باشه

    با احتساب این فرض با نوشتن تابع زیر در سل های مورد نظر می تونید به هدف مورد نظرتون برسید ( برای نام خانوادگی نوشته شده )

    کد PHP:
    =VLOOKUP(D2,Information!A:K,3,0
    [CENTER][IMG]http://forum.exceliran.com/signaturepics/sigpic909_10.gif[/IMG]
    [/CENTER]

    کامنت

    • rm58

      • 2015/03/01
      • 66
      • 55.00

      #3
      خيلي ممنون و سپاسگزارم
      راهنماييتون فوق العاده مفيد بود

      کامنت

      • hamid_rm

        • 2015/02/28
        • 40

        #4
        سلام
        ببخشید این کد رو چطور باید ازش استفاده کرد؟؟ من این کد رو کجا کپی کنم؟؟ جلوی همون fx کپی می کنم در حالی که کد ملی ستون اول و سلول A1 انتخاب شده. اما error میده. میشه لطفاً راهنمایی کنید؟

        کامنت

        • generalsamad
          مدير تالار توابع

          • 2014/06/22
          • 1496

          #5
          با سلام
          فایل نمونه قرار بدید تا از روی فایل راهنمائی بشید
          توی سلول d2 باید کد ملی رو وارد کنید
          توی جدولی که مشخصات به همراه کد ملی وجود داره کد ملی توی ستون اول قرار داشته باشه که این فرمول جواب بده.
          بعد هر کدوم از مشخصاتی که نیاز دارید بسته به نیازتون ستون مورد نظر رو تو جدول وارد کنید که تو فرمول بالا ستون سوم رو جستجو میکنه.
          [CENTER]
          [SIGPIC][/SIGPIC]
          [/CENTER]

          کامنت

          • iranweld

            • 2015/03/29
            • 3341

            #6
            با اجازه اساتید فایل مورد نظر ایشان را ضمیمه کردم
            فایل های پیوست شده
            Last edited by iranweld; 2015/04/06, 13:02.

            کامنت

            • hamid_rm

              • 2015/02/28
              • 40

              #7
              سلام
              با تشکر از دو دوست عزیزی که پاسخ دادند.
              من یک لیست از اعضای هیئت علمی دارم که محاسباتی برای پرداخت در اونها انجام شده و در ستون آخری مبلغ قابل پرداخت برای هر نفر در اون قرارداده شده. لیست دیگری هم هست که شماره حسابهای اساتید در اون هست. مجبورم که کاری کنم که در لیست اول بعد از مبلغ پرداخت، شماره حساب هر شخص هم قرار بگیره. یعنی از لیست دوم شماره حساب وارد لیست اول بشه.
              خوب به این صورت باید اسم هر نفر مورد جستجو قرار بگیره. لازم به ذکره که این لیست ثابت نیست و هر چند روز یک بار عوش میشه و من باید مدام این کار رو انجام بدم . اگر یک بار بود که با دست اینکار ها رو میکردم. لطفاً در این زمینه کمک کنید.
              فایل نمونه را پیوست می کنم
              فایل های پیوست شده

              کامنت

              • generalsamad
                مدير تالار توابع

                • 2014/06/22
                • 1496

                #8
                با سلام
                محدوده نام استاد و ایمیل و شماره حساب رو تبدیل کردم به جدول
                بعد از این فرمول استفاده کنید
                کد PHP:
                =IFERROR(VLOOKUP($B3;Table;3;0);""
                قبل و بعد اسامی استادان فاصله خالی ایجاد شده بود
                باید توی هر دو جدول از نظر فضای خالی یه جور باشند
                فایل های پیوست شده
                Last edited by generalsamad; 2015/04/11, 15:21.
                [CENTER]
                [SIGPIC][/SIGPIC]
                [/CENTER]

                کامنت

                • hamid_rm

                  • 2015/02/28
                  • 40

                  #9
                  دوست عزیز با سلام.
                  بسیار سپاسگذارم. برای درک بهتر فرمایشات شما بعداً سر فرصت خوب بررسی میکنم و اگر باز هم اشکالی بود می پرسم.
                  خیلی خیلی لطف کردید.
                  خب سوال اول:
                  در تب formula شما تغییراتی در name manager دادید؟؟ آخه اونجا هم اسم Table هست و هم نام ستونها و ... یا اینکه اونها خودشون در اثر ساختن table بوجود میان؟؟
                  Last edited by hamid_rm; 2015/04/11, 16:42.

                  کامنت

                  • generalsamad
                    مدير تالار توابع

                    • 2014/06/22
                    • 1496

                    #10
                    با سلام
                    شما محدوده جدولتون رو انتخاب کنید سپس Ctrl+T بزنید تا تبدیل به جدول بشه
                    در اثر ساخت جدول تو NameManager فقط Table و Print_Titles ساخته میشه اون یکی رو من ایجاد نکردم
                    اون فایل بالائی که ایجاد کردم با آفیس 2007 بوده
                    ولی فکر کنم تو آفیس 2013 که من کار کردم فقط table رو میسازه
                    Last edited by generalsamad; 2015/04/11, 19:54.
                    [CENTER]
                    [SIGPIC][/SIGPIC]
                    [/CENTER]

                    کامنت

                    • hamid_rm

                      • 2015/02/28
                      • 40

                      #11
                      دوست عزیز خیلی خیلی ممنون از کمکتون.

                      کامنت

                      • hamid_rm

                        • 2015/02/28
                        • 40

                        #12
                        سلام دوستان عزیز.
                        در اکسل این امکان وجود داره که بشه محتوای یک سل رو با کلیک به چند سل اونطرفتر کپی کرد؟
                        موضوع اینه که برای همین فایل اکسلی که در پستهای قبل در موردش صحبت شد، برای هر یک از افراد یک مبلغی باید محاسبه و در جلوی اسمشون نوشته بشه. تعداد افراد زیاد هستند و امکان کپی و پیست وجود نداره. اگر بتوان عدد بدست آمده رو با کلیک موس یا نمیدونم یک روش دیگری به جلوی اسم شخص کپی کرد یا اصلاً کات کرد، خیلی عالی میشه و کلی از خطاهای انسانی رو کم میکنه.
                        با تشکر از همکاری دوستان.

                        کامنت

                        • generalsamad
                          مدير تالار توابع

                          • 2014/06/22
                          • 1496

                          #13
                          با سلام
                          یه نمونه روی فایلتون قرار بدید
                          فکر کنم خواستتون کار ساده ای باشه
                          [CENTER]
                          [SIGPIC][/SIGPIC]
                          [/CENTER]

                          کامنت

                          • hamid_rm

                            • 2015/02/28
                            • 40

                            #14
                            [SPOILER][/SPOILER]مثلاً این فایل رو ببینید....
                            طبق یک دستوالعمل داخلی، مبالغ نوشته شده در سل های سبز رنگ درصد های مشخصی از سلول زردرنگ هست . به این صورت هست که من یک مبلغ کلی رو که در اختیار دارم در سلول زرد رنگ می نویسم و درصد ها رو از سلول های سبز می بینم و جلوی افراد مربوطه می نویسم. که باید با توجه به اینکه که اون شخص نفر چندم در نوشتن مقاله بوده جلوی اسم هر شخص درج تایپ میشه. اگر بشه این مبالغ رو تنها با کلیک کردن و نشان دادن سلول مقصد جلوی اسم هر شخص درج کرد خیلی بهتر از اینه که اونها رو هر بار نگاه کرد و در سلول جلوی اسم تایپ کرد.
                            البته ادامه ی اسامی از فایل پاک شده و هیچ وقت افراد این تعداد نیستند معمولاً بیش از 90 نفر و بعضاً با 5 یا 6 مقاله هستند.
                            با تشکر.
                            فایل های پیوست شده
                            Last edited by hamid_rm; 2015/05/04, 12:00.

                            کامنت

                            • behrooz fff
                              • 2015/05/11
                              • 1

                              #15
                              چطوری عکس پرسنلی بزارم جوری که با زدن کد پرسنلی عکس تغییر کنه

                              کامنت

                              چند لحظه..