ارتباط بین فیلدها در sheet های مختلف

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

  • AmirAkbar
    پاسخ داد
    بفرمایید ..
    این هم با تفکیک جنسیتی
    ...
    فایل های پیوست شده

    Leave a comment:


  • dani1369
    پاسخ داد
    نوشته اصلی توسط dani1369
    خيلي ممنون ازتون متوجه اشتباهم شدم
    حالا من اگه بخوام يه row اضافه كنم براي ارتباطش با شيت اصلي چه كدي رو وارد كنم؟
    الان رديف جديد كه وارد مي كنم ارتباط نداره
    خيلي بهتون زحمت دادم
    در مورد teamviewer هم مشكلي نيست اگر شما صلاح دونستيد در خدمتم
    ممنونم ازتون
    خيلي ممنونم ازتون مشكلم حل شد
    واقعا لطف بزرگي به من كرديد
    خدا خيرتون بده

    Leave a comment:


  • dani1369
    پاسخ داد
    نوشته اصلی توسط AmirAkbar
    شما خودت چیزی رو تغییر ندادی؟
    من چندبار تست کردم .. مشکلی ندیدم ..
    ولی باز اگه هیچ طور درست نمیشه و راه دیگه ای نیست .. می خواین با teamviewer ببینم موضوع چیه؟
    خيلي ممنون ازتون متوجه اشتباهم شدم
    حالا من اگه بخوام يه row اضافه كنم براي ارتباطش با شيت اصلي چه كدي رو وارد كنم؟
    الان رديف جديد كه وارد مي كنم ارتباط نداره
    خيلي بهتون زحمت دادم
    در مورد teamviewer هم مشكلي نيست اگر شما صلاح دونستيد در خدمتم
    ممنونم ازتون

    Leave a comment:


  • AmirAkbar
    پاسخ داد
    نوشته اصلی توسط dani136901
    الان در حال حاضر وقتی می خوام یک ردیف جدید اضافه کنم تو صفحه اصلی اضافه میشه اما تو شیت های دیگه اضافه میشه اما اخربن ردیف حذف میشه
    شما خودت چیزی رو تغییر ندادی؟
    من چندبار تست کردم .. مشکلی ندیدم ..
    ولی باز اگه هیچ طور درست نمیشه و راه دیگه ای نیست .. می خواین با teamviewer ببینم موضوع چیه؟

    Leave a comment:


  • dani136901
    پاسخ داد
    نوشته اصلی توسط AmirAkbar
    منظورتون وارد کردن اطلاعاته ؟؟؟؟؟
    نه مشکلی نیست .. حتی مابین جدول هم میشه ردیف وارد کرد ..
    تنها مشکل اینه که اکسل برای این حجم جستجو توسط فرمول ضعیفه (البته در حالت محاسبه لحظه ای) و باید از کد استفاده بشه..
    مگر اینکه محاسبه رو manual کنید ..
    الان در حال حاضر وقتی می خوام یک ردیف جدید اضافه کنم تو صفحه اصلی اضافه میشه اما تو شیت های دیگه اضافه میشه اما اخربن ردیف حذف میشه

    Leave a comment:


  • AmirAkbar
    پاسخ داد
    منظورتون وارد کردن اطلاعاته ؟؟؟؟؟
    نه مشکلی نیست .. حتی مابین جدول هم میشه ردیف وارد کرد ..
    تنها مشکل اینه که اکسل برای این حجم جستجو توسط فرمول ضعیفه (البته در حالت محاسبه لحظه ای) و باید از کد استفاده بشه..
    مگر اینکه محاسبه رو manual کنید ..

    Leave a comment:


  • dani1369
    پاسخ داد
    نوشته اصلی توسط AmirAkbar
    متوجه نمیشم : "یکی از فیلدها قسمت نام" منظورتون چیه ؟
    بفرمایید .. بقیه شیتها ..!
    واقعا ممنون
    اون مشکل حل شد ایراد از فونت های من بود
    خیلی زحمت کشیدید
    عالی شد
    با کمال پر رویی ببخشید ولی الان من اگه Row اضافه کنم اعمال نمیشه و اگه بین row هایی که هست یه دونه دیگه ایجاد کنم آخرین Row از تو صفحات پاک میشه

    Leave a comment:


  • AmirAkbar
    پاسخ داد
    نوشته اصلی توسط dani1369
    خیلی ممنون واقعا عالی شده
    خیلی زحمت کشیدید ممنونتونم
    فقط یکی از فیلد ها قسمت نام خالی مونده و من هرچی تغییر دادم اعمال نشد نمی دون مشکلش چیه

    میشه لطف بفرمایید بگید برای بقیه شیت ها چطور انجام بدم؟
    متوجه نمیشم : "یکی از فیلدها قسمت نام" منظورتون چیه ؟
    بفرمایید .. بقیه شیتها ..!
    فایل های پیوست شده

    Leave a comment:


  • dani1369
    پاسخ داد
    خیلی ممنون واقعا عالی شده
    خیلی زحمت کشیدید ممنونتونم
    فقط یکی از فیلد ها قسمت نام خالی مونده و من هرچی تغییر دادم اعمال نشد نمی دون مشکلش چیه

    میشه لطف بفرمایید بگید برای بقیه شیت ها چطور انجام بدم؟

    Leave a comment:


  • AmirAkbar
    پاسخ داد
    سلام ..
    ببینید این بدردتون میخوره ..
    فقط سال 82 رو نمونه کار کردم ..البته برای راحتی کار ستون سال رو به ابتدای شیت بردم.. مشکلی که نیست؟
    ضمنا فایل شما بی دلیل خیلی حجیم شده بود ولی بهر حال این که من درست کردم الان دیگه حجمش منطقیه!
    فایل های پیوست شده

    Leave a comment:


  • dani1369
    پاسخ داد
    نوشته اصلی توسط Alireza
    سلام
    این تابع بر اساس اطلاعات شیت اول سرچ رو انجام میده و نکته جالبش اینه که شما در هر ستون شیت که تیتر دیتا رو وارد کنید اطلاعات همون ستون درح میشه و اصلا نیازی به رعایت ترتیب نیست
    فایلتون رو بررسی میکنم و جهت توشتن تابع مورد نیاز راهنمایی میکنم
    خیلی ممنون می شم ازتون
    لطف بزرگی می کنید

    Leave a comment:


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

    Leave a comment:


  • dani1369
    پاسخ داد
    فایل مد نظرم رو اینجا گذاشتم تا اگه منظورم رو نتونستم درست برسونم، از این طریق متوجه بشید

    عذر می خوام حجمش یه مقدار زیاده
    ممنون از زحماتتون
    فایل های پیوست شده

    Leave a comment:


  • dani1369
    پاسخ داد
    نوشته اصلی توسط Alireza
    سلام
    اگر درست متوجه شده باشم شما میخواید توی شیت دیگه سال تولد رو وارد کنید و اطلاعاتی که مربوط به متولدین اون سال هست براتون لیست بشه
    با ترکیب توابع vlookup, rowو match این کار رو میشه انجام داد
    ممنونم ازتون که به این سرعت پاسخ سوال من رو دادین (اصلا فکرش هم نمی کردم)
    در واقع منظور من اینه که من می خوام با توجه به اطلاعات تو شیت اصلی متولدین هر سال کپی بشن به شیت دیگه ای که مخصوص فقط متولدین اون ساله
    مثلا ما نزدیک 200 فیلد در شیت اصلیمون داریم که هر کدوم متولد سال های 82 تا 90 (به عنوان مثال) هستند حالا می خوام کل متولدین سال 82 به شیت دیگه ای کپی بشن و هنگامی که تو شیت اصلی شخصی متولد 82 اضافه شد به صورت خودکار منتقل بشه به شیت متولدین 82 و همینطور برای بقیه شیت ها

    نوشته اصلی توسط Alireza
    این نمونه تابع هست که خودم استفاده کردم
    کد PHP:
     =IFERROR(VLOOKUP(ROW(O1),hagh!$A$1:$O$10000,MATCH(D$11,hagh!$A$1:$O$1,0),0) 
    نکته استفاده از این تابع اینه که لازمه در دیتابیس یک ستون کمکی برا پیدا کردن تاریخ ها استفاده بشه که با تابع ترکیبی if , max انجام میشه
    راستش من نتونستم از این فرمول استفاده کنم
    اون ستون کمکی که فرمودین رو اتفاقا ایجاد کردم اما مشکل من اینه که نتونستم این ارتباط رو برقرار کنم که بعدا اگر شخصی اضافه شد تو شیت اصلی اطلاعات به صورت خودکار هم کپی بشه تو شیت مربوط به خودش

    ممنونم از وقتی که برای این سوال می ذارید

    Leave a comment:


  • Alireza
    پاسخ داد
    این نمونه تابع هست که خودم استفاده کردم
    کد PHP:
     =IFERROR(VLOOKUP(ROW(O1),hagh!$A$1:$O$10000,MATCH(D$11,hagh!$A$1:$O$1,0),0) 
    نکته استفاده از این تابع اینه که لازمه در دیتابیس یک ستون کمکی برا پیدا کردن تاریخ ها استفاده بشه که با تابع ترکیبی if , max انجام میشه
    Last edited by ~M*E*H*D*I~; 2015/02/14, 09:10.

    Leave a comment:

چند لحظه..