لیست کردن کد کالا در یک سلول اکسل

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

  • adel28
    پاسخ داد
    بازم ممنونم.

    می خوام "کد فروشنده" خاص مبلغ کل خرید و همچنین بدهی را به صورت نمودار نمایش بدم.
    چطور باید این کار رو انجام بدم؟

    لازم به ذکر است "کد فروشنده" منحصر به فرد است.

    تا اونجایی که جستجو کردم باید Pivot Table استفاده کنم که بنظر پیچیده میاد. راه حل ساده تری هم هست؟

    Leave a comment:


  • Ali Parsaei
    پاسخ داد
    نوشته اصلی توسط adel28
    مرسي آقاي پارسا
    یک سوال دیگه داشتم از حضورتون

    در حال حاضر فرم را طوری طراحی کردم که با انتخاب "نام فروشنده"، "کد فروشنده" برای ما به نمایش در می آید.
    برای این منظور از دستور زیر استفاده کردم:

    کد:
    [LEFT]=vlookup(e2;listforoshandeha!a2:b10;2;false)
    [/LEFT]
    مشکل من اینجاست که برای هر سطر، ستون "کد فروشنده" باید e2 را در دستور فوق تغییر دهم و e3, e4, e5, ... تغییر کند. (ستون e دراینجا "نام فروشنده" است)

    آیا راهی وجود دارد که با یک دستور به نتیجه مربوطه برسم؟ (نیام برای هر سطر دستور فوق رو بزنم و e ها را یکی یکی اضافه کنم؟)
    بله بسيار ساده است، البته با همين يک فرمول که نوشته ايد زياد متوجه نمي شوم که دقيقا" چکار کرده ايد ولي در کل شما بايد مبحث آدرس دهي نسبي و مطلق را در اکسل مطالعه کنيد، ضمنا" نمي دانم مي دانيد يا نه: براي کپي کردن يک خانه در خانه هاي مجاور مي شود مربع مشکي کنار سلول را با موس بگيريد و بکشيد، اگر آدرس دهي هايتان درست باشد فرمول خود به خود و به صورت صحيح در خانه هاي مجاور کپي خواهد شد.
    آن مبحث که گفتم مطالعه کنيد اگر مشکلي بود بفرماييد يا بنده يا دوستان ديگر کمکتان خواهيم کرد.
    Last edited by حسام بحرانی; 2014/01/24, 03:05.

    Leave a comment:


  • adel28
    پاسخ داد
    مرسي آقاي پارسا
    یک سوال دیگه داشتم از حضورتون

    در حال حاضر فرم را طوری طراحی کردم که با انتخاب "نام فروشنده"، "کد فروشنده" برای ما به نمایش در می آید.
    برای این منظور از دستور زیر استفاده کردم:

    کد:
    [LEFT]=VLOOKUP(E2;ListForoshandeha!A2:B10;2;FALSE)
    [/LEFT]
    مشکل من اینجاست که برای هر سطر، ستون "کد فروشنده" باید E2 را در دستور فوق تغییر دهم و E3, E4, E5, ... تغییر کند. (ستون E دراینجا "نام فروشنده" است)

    آیا راهی وجود دارد که با یک دستور به نتیجه مربوطه برسم؟ (نیام برای هر سطر دستور فوق رو بزنم و E ها را یکی یکی اضافه کنم؟)
    Last edited by حسام بحرانی; 2014/01/24, 03:06.

    Leave a comment:


  • Ali Parsaei
    پاسخ داد
    نوشته اصلی توسط adel28
    چطور می تونم وقتی کد کالایی را انتخاب کردم، فقط فروشنده های مرتبط با آن در قسمت "کد فروشنده" نمایش داده شود؟
    یه جورایی فیلتر بشه و فقط خروجی مرتبط در اون ستون نشان داده بشه.
    اين کار با استفاده از مجموعه توابع offset , indirect , address , match و با استفاده از محدوده هاي نام گذاري شده امکان پذير است و براي انجام آن بايد اشراف کامل به توابع و کارايي هاي اکسل داشته باشيد چون به ازاي هر مورد بايد خودتان آن را بنويسيد و چيزي نيست که در فايلي داشته باشيد و آن را کپي کنيد و استفاده کنيد. من يک فايل از قديم داشتم برايتان ضميمه مي کنم البته من به صورت افقي آن را تنظيم کرده ام. به ازاي مقادير مختلفي که در سلول زرد انتخاب مي کنيد انتخابها در سلول سبز متفاوت خواهد گشت.
    فایل های پیوست شده

    Leave a comment:


  • adel28
    پاسخ داد
    نوشته اصلی توسط adel28
    چطور می تونم وقتی کد کالایی را انتخاب کردم، فقط فروشنده های مرتبط با آن در قسمت "کد فروشنده" نمایش داده شود؟
    یه جورایی فیلتر بشه و فقط خروجی مرتبط در اون ستون نشان داده بشه.
    کسی از دوستان نیست در این مورد سر نخ بهمون بده؟

    Leave a comment:


  • adel28
    پاسخ داد
    نوشته اصلی توسط علي پارسا
    من اکسل 2010 دارم و در کامپيوتر من درست عمل مي کند!
    نمي دانم مشکل چيست، شايد دوستاني که اکسل 2013 دارند بتوانند کمک کنند
    قسمت data validation اکسل 2013 تنظيم خاصي ندارد؟
    این طور جستجو کردم، این یه باگ هست که وقتی اکسل راست چین میشه ایجاد میشه و با چپ چین کردن حل میشه!!!
    پست زیر:

    Leave a comment:


  • adel28
    پاسخ داد
    چطور می تونم وقتی کد کالایی را انتخاب کردم، فقط فروشنده های مرتبط با آن در قسمت "کد فروشنده" نمایش داده شود؟
    یه جورایی فیلتر بشه و فقط خروجی مرتبط در اون ستون نشان داده بشه.

    Leave a comment:


  • Ali Parsaei
    پاسخ داد
    من اکسل 2010 دارم و در کامپيوتر من درست عمل مي کند!
    نمي دانم مشکل چيست، شايد دوستاني که اکسل 2013 دارند بتوانند کمک کنند
    قسمت data validation اکسل 2013 تنظيم خاصي ندارد؟

    Leave a comment:


  • adel28
    پاسخ داد
    نوشته اصلی توسط علي پارسا
    لطفا" فايل پيوست را نگاه بفرماييد.
    مرسی.
    عالی بود.


    چرا لیست کالا ها فقط 8 تا نشون داده میشه؟
    در صورتی که شما از خانه a4 تا a13 را برای نمایش انتخاب کرده اید! (مثلا برای خانه e17)
    عکس پیوست شد:

    Click image for larger version

Name:	exel2.jpg
Views:	1
Size:	102.8 کیلو بایت
ID:	122190

    (من از افیس 2013 استفاده می کنم)

    Leave a comment:


  • Ali Parsaei
    پاسخ داد
    لطفا" فايل پيوست را نگاه بفرماييد.
    فایل های پیوست شده

    Leave a comment:


  • adel28
    پاسخ داد
    ممنونم دوست من.
    با درست کردن data validation و List مشکلی ندارم.
    ولی برای "ایجاد لیست مرجع" و همچنین "فرمول مربوط به درج لیست در ستون مورد نظر" راهنمایی کوچیک بفرمائید.

    Last edited by adel28; 2014/01/18, 00:13.

    Leave a comment:


  • Ali Parsaei
    پاسخ داد
    سلام،
    تمام موارد که گفتيد قابل پياده شدن در اکسل است.
    منتهي سوالات شما به صورتي است که بايد چندين قابليت اکسل را بلد باشيد تا بتوانيد انجام دهيد.
    مثلا" در رابطه با مورد اول يک راه اين است که شما ابتدا بايد يک ليست مرجع تهيه کنيد از نام کالا و کد کالا، هر کالاي جديد در اين ليست درج مي شود و نه در ليست خريد.
    در ليست خريد فقط توسط فرمولها و قابليتهاي اکسل اطلاعات کالا از ليست مرجع فراخوان مي شود.
    در ليست خريد در سلولهلي ستوني که کد کالا درج مي شود بايد از data validation و حالت LIST استفاده کنيد (اگر اطلاعاتي نداريد در سايت دنبالش بگرديد)
    اين قابليت تعيين مي کند که اطلاعاتي که وارد سلول مي شود بايد از ليستي مشخص باشد.
    اگر مايل باشيد براي ارجاع به ليست مربوطه مي توانيد از قابليت نامگذاري محدوده ها در اکسل نيز استفاده کنيد. (اگر اطلاعاتي نداريد در سايت دنبالش بگرديد)
    و چون محدوده شما با ورود کالاي جديد تغيير کرده و اضافه مي شود يا بايد از اول محدوده را بزرگ تعريف کنيد يا مي توانيد از قابليت dynamic name range هم استفاده کنيد (به لينک زير جهت اطلاعات مراجعه کنيد:
    کد PHP:
    http://forum.exceliran.com/showthread.php?t=3306 
    وقتي کد کالا ثبت شد براي فراخواني نام کالا مي توانيد از تابع VLOOKUP استفاده کنيد، اين تابع يک مقدار معيين را در ستون اول يک جدول جستجو نموده و مقدار متناظر آن در ستون دوم (يا هر ستون ديگر جدول که تعيين کنيد) را باز مي گرداند. (اگر اطلاعاتي نداريد در سايت دنبالش بگرديد)
    اگر اطلاعاتتان در مورد اکسل خوب است با راهنماييهاي فوق فکر کنم مشکلتان تا حد زيادي حل شود. در غير اين صورت بايد از مطالب آموزشي سايت بهره برده و ... البته تصديق مي فرماييد که يک کم بايد وقت بگذاريد.
    Last edited by Ali Parsaei; 2014/01/17, 18:22.

    Leave a comment:


  • adel28
    پاسخ داد
    ذوست عزیز برای یه همچین کاری باید شما اول لیست های مربوطه رو ایجاد کنی مثل لیست کد کالا ، نام کال، فروشنده و غیره بعد باید به هر لیست نام متناظرش رو اعمال کنید البته برای اینکه این لیستها پویا باشند باید از روش dynamic name range سود برد.
    امکانش هست در مورد انجام این قسمت راهنمایی بفرمائید.
    یا در صورت امکان لینک قرار بدید؟

    Leave a comment:


  • Nima
    پاسخ داد
    ذوست عزیز برای یه همچین کاری باید شما اول لیست های مربوطه رو ایجاد کنی مثل لیست کد کالا ، نام کال، فروشنده و غیره بعد باید به هر لیست نام متناظرش رو اعمال کنید البته برای اینکه این لیستها پویا باشند باید از روش dynamic name range سود برد

    بعد از این مرحله در قسمت مربوط به فرمتون با استفاده از data validation میتونید نسبت به ارجاع به لیست مربوطه اقدام کنید.

    برای تمام موارد بالا توی سایت قبلا بحث شده که باید سرچ کنید.
    Last edited by Nima; 2014/01/16, 13:29.

    Leave a comment:


  • adel28
    یک موضوع ایجاد کرد لیست کردن کد کالا در یک سلول اکسل

    لیست کردن کد کالا در یک سلول اکسل

    می خوام یک فرم اکسل طراحی می کنم.
    چند سوال داشتم، می خواستم ببینم آیا با اکسل می تونم این چیزهایی که عرض می کنم را پیاده کنم یا خیر.

    1- یک لیست خرید داریم که یک ستون "کد کالا" و یک ستون "نام کالا" دارد، (خرید ها در تاریخ های مختلف هست و "کد کالا" و "نام کالا" تکراری وجود دارد) می خواهم اگر خرید جدید هست، "کد کالا" و "نام کالا" دستی وارد شود ولی اگر قبلا یک بار این کالا خریداری شده است و در لیست تکراری است، در سلول مورد نظر یک لیست باکس باز شود و بتوان "کد کالا" ی مورد نظر را در ان انتخاب کرد و با انتخاب ان ستون "نام کالا" اتوماتیک پر شود.

    2- در مرحله بعد اگر "کد کالای" وارد شده قبلا چند فروشنده داشته است و به ثبت رسیده است. در قسمت "کد فروشنده" دو حالت داشته باشیم، یا بتوانیم فروشنده جدید وارد کنیم یا یک لیست باکس از فروشنده های قبلی در قسمت "کد فروشنده" نمایش داده شود که با انتخاب هر یک "نام فروشنده" بطور خودکار وارد شود.

    برای فهم بهتر عکس پیوست شد.

    Click image for larger version

Name:	exel1.jpg
Views:	1
Size:	35.0 کیلو بایت
ID:	141774

    چطور می توانیم این کارها را انجام دهم؟
    لطفا راهنمایی بفرمائید.
چند لحظه..