سلام
شما نرم افزار فارسي ساز روي ويندوز نصب كرديد كه ی و ک مايكروسافت رو تبديل به ي و ك استاندارد ايران كرده. توي فايل اكسل خودتون، با استفاده از ابزار Replace (كليد Ctrl+H) تمام ی ها رو تبديل به ي و تمام ک ها رو تبديل به ك كنيد.
مشكل حل ميشه.
سلام
شما نرم افزار فارسي ساز روي ويندوز نصب كرديد كه ی و ک مايكروسافت رو تبديل به ي و ك استاندارد ايران كرده. توي فايل اكسل خودتون، با استفاده از ابزار Replace (كليد Ctrl+H) تمام ی ها رو تبديل به ي و تمام ک ها رو تبديل به ك كنيد.
مشكل حل ميشه.
سلام
با توجه به تصویر می خوام جدول بالایی به جدول پایینی تبدیل بشه. در جدول اولی تعداد زیادی رکورد ثبت شده است ولی چون فرمت جدول تغییر کرده می خوام به شکل جدول دوم ذخیره بشه.
چه راه حلی رو پیشنهاد می کنید.
![]()
Last edited by smd7m; 05-12-2007 at 22:45.
سلام
خوب جدول اول رو طبق رديف اعتباري، Sort كن و بعد هر گروه رو با يه Copy/Paste ساده به ستون جداگانه اي منتقل كن.
سلام دوست عزيزم
به نظر من هم اينكار با يك كپي كردن ، ولي نه ساده ، ميتونه حل بشه
دو تا موضوع هست كه بايد دقت بشه تا بشه از كپي كردن اينجا استفاده كرد
1. آيا همه بخشها ، همه رديفهاي اعتباري رو دارن. يا ممكنه يه بخشي يه رديف اعتباري رو نداشته باشه چون اگه بخواد كپي بشه و يكيش نباشه كار خراب ميشه
2. چون شما داري اعداد ستوني رو تبديل به اعداد سطري ميكني كپي ساده نيست كپي مخصوص (Paste Special) نياز داره
حالا اگه جواب اول مثبته ، شما ميتوني طبق گفته جواد اول sort كني يا حتي f i l t e r كني بعد يه كپي بگيري و سپس از منوي اديت گزينه Paste Special رو بزني و با انتخاب گزينه Transpose كه كارش كپي كردن معكوس هست (يعني اگه تو يه ستون رو كپي كني و اينجوري پيست كني توي يه سطر پيست ميشه و برعكس) كار كپي كردن رو تمام كني
موفق باشي عزيز
سلام و با تشکر
در مورد سوالات شما باید این رو بگم که حجم اطلاعات حدود 1500 سطر است و من نمونه ساده بالا رو درست کردم تا ببینید و شامل 30 ستون نیزمی باشد که کار کپی پیست فکر کنم حدود یک هفته وقت لازم دارد.
و نکته دیگه اینکه ممکنه یک بخش یک کد اعتباری رو نداشته باشه.
منتظر جواب
آره. آقاي ورديست درست گفتند. در واقع شما ميخوايد ستون اول رو بر حسب «رديف هاي اعتباري» به چند ستون مجزا بشكنيد.
نكته اول كه به ذهن مي رسه اينه كه اگر تعداد «بخش ها» كمتر از تعداد «رديف هاي اعتباري» باشه، منطقي تر اينه كه داده هاتون رو بر اساس «بخش ها» به ستون هاي مجزا بشكنيد تا تعداد ك پ (كپي پيست) ها كمتر بشه. ولي به فرض اين كه همون حالت اول رو بخوايد انجام بديد:
خوب، باز هم فكر مي كنم بهترين راه حل، همون ك پ باشه. بايد داده ها رو بر اساس دو معيار Sort كنيد. معيار اول «رديف اعتباري» و معيار دوم «نام بخش» هست. حالا، در يك شيت ديگر، نام بخش ها رو از 1 تا N مي نويسيد و داده هاي جدول اول رو به ترتيب رديف اعتباري، به صورت گروهي به جدول دوم ك پ مي كنيد. مثلاً «رديف اعتباري 1» رو كلاً به ستون 1 و رديف 2 رو به ستون 2 و ... . بدين ترتيب تعداد ك پ ها معادل تعداد رديف هاي اعتباري خواهد بود. بخش هايي هم كه يك رديف اعتباري رو نداشته باشند، خود به خود جاي اون رديف در جدول دوم خالي مي مونه.
ولي اگه تعدا رديف هاي اعتباري، اينقدر زياد باشه كه نشه ك پ كرد، يا بايد حالت اول رو كه گفتم انجام بديم يا كلاً بيخيال تغيير فرمت بشيم و به يك Sorting ساده اقتناع كنيم يا بايد دست به دامان برنامه نويسي بشيم كه مشكل رو حل كنه.
حالا تعداد رديف هاي اعتباريتون حدوداً چند تا هست؟
Last edited by javad2625; 06-12-2007 at 16:27.
خوب. پس كار مشكلي نيست. 1 ساعت بيشتر طول نمي كشه. اگه مشكلي داشتيد بگيد.
سلام دوستان
دو جدول در 2 شيت دارم كه جدول دوم كاملا پر شده است ( جدول دوم به عنوان جدول source استفاده مي شود ). يك ستون مشخص از جدول اول را با يك ستون از جدول دوم مقايسه مي كنم و هر كدام كه مشابه اي در جدول دوم دارد مقدار ستون كناريش را در ستون كناري در جدول اول بنويسد . ممنون از راهنماييتان
سلام دوست عزيزم
اين كار با يه Vlookup قابل انجامه
البته چون مثال واضحي نزدي نمي تونم بيشتر توضيح بدم ولي ميتوني خودت از توي Help اكسل بگردي پيداش كني.
اگه هم مي توني يه نمونه عكس بذار تا برات روي عكس فرمول موردنظر رو بنويسم
موفق باشي
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)