Paste کردن داده ها در لیست فیلتر شده
فیلتر در اکسل یکی از ابزارهایی هست که روزانه مورد استفاده قرار میگیره. اگر با منطق این ابزار، نحوه انجام محاسبات روی داده های فیلتر شده و … آشنا بشیم، خیلی کارها رو میتونیم با این ابزار پرکاربرد انجام بدیم. یکی از مسائلی که موقع فیلتر کردن پیش میاد اینه که چطور یک سری داده رو روی لیست فیلتر شده در اکسل Paste کرد؟
همونطور که میدونید در حالت عادی این مسئله امکان پذیر نیست. در این مقاله روشی رو ارائه میدیم که این کار امکان پذیر بشه:
فرض کنید دیتابیسی مربوط به داده های فروش از فروشنده های مختلف موجود هست. حالا یک سری اطلاعات قراره اصلاح بشه. مثلا فروشنده “راد” میزان فروشش اصلاح شده و در یک لیست دیگه موجود هست. میخوایم اسم راد رو فیلتر کنیم و لیست جدید رو روش Paste کنیم.
شکل ۱- لیست فیلتر شده
شکل ۲- اطلاعات جدید که باید در لیست فیلتر شده Paste بشه
خب برای این کار، از ۲ تا ستون کمکی استفاده میکنیم.
مرحله اول: ایجاد اولین ستون کمکی برای حفظ چیدمات در لیست فیلتر شده
یک ستون اضافه میکنیم و یک سری عددی که از ۱ شروع میشه رو تا جایی که داده وجود داشته باشه در این ستون ورد میکنیم. (شکل ۱)
شکل ۳- اولین ستون کمکی و ایجاد سری عددی
مرحله دوم: ایجاد دومین ستون کمکی برای حفظ چیدمات در لیست فیلتر شده
دومین ستون کمکی رو به شرح زیر ایجاد میکنیم:
“راد” رو فیلتر میکنیم و در ستون کمکی دوم برای داده های فیلتر شده فرمول Row() رو می نویسیم. مطابق شکل ۴.
برای مشاهده نحوه ثبت فرمول برای داده های فیلتر شده حتما پست نکات پیشرفته فیلتر رو مطالعه کنید.
شکل ۴- ثبت تابع Row() برای داده های فیلتر شده
مرحله سوم: Sort کردن دومین ستون کمکی
حالا داده ها رو از حالت فیلتر خارج کرده و روی ستون کمکی دوم، داده ها رو از کوچیک به بزرگ Sort میکنیم. (شکل ۵)
شکل ۵- Sort داده های دومین ستون کمکی
با این کار همه اطلاعات مربوط به “راد” پشت سر هم قرار میگیرن و خیلی راحت میتونیم داده های جدید رو کپی کنیم.
مرحله چهارم: Paste کردن داده های جدید
پس کافیه به شیت دوم رفته و داده های جدید مربوط به “راد” رو کپی کنیم و بیایم روی داده های قبلی Paste کنیم.
شکل ۶- Paste کردن داده های جدید روی داده های قبلی
مرحله پنجم: Sort کردن روی ستون کمکی اول
در مرحله آخر هم روی اولین ستون کمکی Sort میکنیم که ترتیب داده ها به حالت اولیه برگرده. در نهایت هم دو ستون کمکی رو حذف میکنیم.
با طی این مراحل، یک سری داده پیوسته رو در لیستی که با استفاده از ابزار فیلتر در اکسل محدود شده، Paste کردیم.
سلام . زحمت داشتم خدمتتون بزرگوار . جدولی دارم شامل صدها سطر که فیلتر کردم شامل حدودا ۲۰ کالا هست . چطور میتوان اسم اون ۲۰ تا کالا را جداگونه ذخیره کنم . متشکرم امیدوارم سوال رو رسونده باشم
درود
کپی کنید جای دیگری و سیو کنید
یا اینکه از طریق advance filter این کار و بکنید
با سلام اگر بخواهیم در ردیفهای فیلتر شده از دستور merge استفاده کنیم یعنی یعنی فرمت یک تعداد سلول merge شده را روی همه کپی کنیم چکار باید کرد. با تشکر فتاح معزی
درود
در کی پیست مرج جایز نیست
به مشکل بر میخورید
ممنون از بابت راهنمایی شما
سلام
اگه بخوایم از یک ردیف در یک فایل اکسل کپی و در ردیفی در فایل دیگه که دارای ردیف های مخفی هستند پیست کنیم، و اگه بخوایم این کپی در ردیف های مخفی فایل پیست نشه (فقط در ردیف های غیر مخفی پیست بشه) راه حلش چیه ؟ با جواب به این مسئله کمک بزرگی کردید. تشکر
درود
در حالت عادی امکان نداره.
مقاله راجع به همین موضوع هست!!! مطالعه بفرمایید. ایده بگیرید. و الگوی هاید شدن داده هاتون رو پیدا کنید
ممنونم، لطف فرمودید
خدا خیرت بده جوون
با سلام و وقت بخیر
ببخشید من از روشی که شما برای پیست کردن داده ها در لیست فیلتر شده آموزش داده اید استفاده میکنم ، اما بعداز sort کردن داده های ستون کمکی دوم ، داده هام بهم میریزند چونکه از ۱۲۵۰۰ داده ام تنها ۴۰۰۰تاش رو میخوام که پیست کنم ،و چون ستون کمکی دوم فقط ۴۰۰۰ عدد داره و مابقی ستون خالیه ،در صورتی که ستونهای دیگه ۱۲۵۰۰ عدد دارند و با Sort کردن این ستون کلا داده ها بهم میریزند .
ممنون میشم کمک کنید و واضح تر توضیح بدهید .
درود
ساختار داده هاتون رو درست متوجه نشدم
شما روش کلی رو یاد بگیرید، حالا با توجه به جزئیات تغییرات متناسب رو اعمال کنید
من دو تا فایل دارم فیلتر میکنم و میخوام جایی دیگه انتقال بدم این روند چه ظوری با ماکرو انجام بدم
ماکرو ضبط کنید کدشو ببنید
میتونید از مقاله زیر استفاده کنید
https://excelpedia.net/excel-macro/
سلام
یه فایل اکسل دارم که با فیلتر کردن ، یک ردیف مشخص از فیلتر تبعیت نمی کنه و بازم نمایش داده میشه ولی در تعداد رکوردهای فیلتر شده که در پایین اکسل نمایش داده می شه شمارش نمیشه و عدد نمایش داده شده مطابق فیلتر صحیح و منطقی هست.
فرمت سلولهای عادی رو با ابزار روی اون ردیف خاص پیست کردم ولی باز هم از فیلتر تبعیت نکرد.
داده ها رو پاک کردم و دوباره تایپ کردم و باز هم جواب نداد.
تنها راهش پاک کردن اون ردیف از اکسل بود که گویا صورت مسئله رو پاک می کنیم.
می خواستم بدونم چرا این مشکل پیش میاد و چطور میشه اصلاح ش کرد. تا الان چند تا از فایلهام اینجوری شده
سلام
دقت کنید قبل از انتخاب گزینه فیلتر باید کل محدوده داده رو انتخاب کرده باشید.
یک بار از قسمت Data گزینه Filter رو بزنید که فیلتر برداشته شود و بعد از انتخاب کامل محدوده دوباره دکمه Filter رو بزنید.
سلام مجدد
فرمایش شما رو انجام دادم ولی نتیجه نداد و همچنان مشکل باقی است
سلام
از Freeze استفاده نکردید؟
مشکل من حل نشد.
امکان داره فایل رو بفرستم تا راهنمایی کنید؟
سلام
برای بررسی دقیق تر میتونید در گروه تلگرامی فایل و سوال رو مجددا ارسال کنید.
سلام
چگونه میشود با فیلتر کردن یک ستون عکس مقابل سلول فیلتر شده نیز نمایش داده نشود
باتشکر
سلام
اگر عکس ها درون سلول قرار داشته باشند که حکم محتویات سلول رو دارند و با فیلتر شدن ردیف ها، عکس های درون سلول هم آورده میشن.
اما اگر عکس ها خارج از سلول وجود دارند پس با فیلتر نمیشه تأثیری روشون گذاشت.
میتونید در قسمت تنظیمات عکس گزینه Don’t move or resize رو انتخاب کنید که عکس ها سر جای خودشون بمونن و با جابجایی ردیف ها، اونا جابجا نشن.
سلام من یه اکسل دارم که همه ستونها قابل فیلترن بجز یکی که ایکون فیلتر براش نمیاد دلیل ممکنه چی باشه
ترکیبی از عدد و متن هستند ممنون میشم پاسخ بدید
درود بر شما
ممکنه اون ستون پروتکت شده باشه
ممنون ولی پروتکت نیست
سلام
چطور میشه از فهرست فیلتر شده در بالای ستون، کپی تهیه کرد؟
درود بر شما
اگر منظورتون کپی کردن داده های فیلتر شده است، بدون کار خاصی، کپی میکنید، در محل مورد نظر paste میکنید
جهت اطمینان قبل از کپی کردن گزینه Alt+; رو بزنید
سلام.. خسته نباشید
چطور میشه جدول رو فیلتر کردن بجز یک سطر… ( سطر دارای فرمول است)
ممنون
درود بر شما
البته سوال واضح نیست
ولی خب جزو گزینه های انتخابی نیاریدش
منظور همینه؟
سلام خواهش میکنم کمک کنیییید واقعا نمیدونم مشکل چیه
من یه ورک عددی دارم میخوام یه ستون رو کپی کنم ولی وقتی کپی میکنم ترتیب سطرها بهم میریزه و عددا جابجا میشه ;+ALT رو هم استفاده میکنم جواب نمیده
درود بر شما
شاید شیت شما هاید شده داره
قاعدتا نباید مشکلی باشه
دقت کنید که در شیت هاید یا فیلتر شده هم نمیتونید مستقیما paste کنید
ممنون از پاسختون بله فیلتر شده دارم میشه راهش رو بهم بگید چطوری اطلاعات رو کپی کنم جوری که ترتیبشون بهم نریزه با past special هم جواب نمیده ، مطالب بالا رو هم متوجه نشدم
باید از مطلب بالا استفاده کنید
دوباره مطالعه کنید(با آرامش و دقت) مرحله به مرحله
توضیح من همون آموزش بالاست
ممنون از وقتی که میزارید ولی من نمیخوام چیزی رو روی داداه هام past کنم من میخوام یک ستون که فیلتر شده یا ستونی که حاصل vlookup است رو جای دیگر کپی کنم ولی وقتی کپی میکنم بهم میریزه
اگر داده فرمولی رو میخواید کپی کنید، برای کپی که فرقی نداره، برای paste گزینه paste value رو بزنید
سلام
2 تا فایل اکسل دارم که ۳ تا ستون یکیو میخوام تو اکسل دومی که فیلتر شده است paste کنم ولی از ۸۰ تا رکورد فقط ۱۰ تاش میاد چیکار باید کرد؟
درود بر شما
روش پیست کردن در لیست فیلتر شده بالا کامل تشریح شده
مستقیم نمیتونید فیلتر کنید
منم دقیقا همین مشکل رو دارم ولی روش بالا رو متوجه نشدم خواهش میکنم کمکم کنیید
چه مشکلی؟
توضیح بدید
اگه دو تا شیت فیلتر شده داشته باشیم
جطوری میشه از یک شیت به اون یکی کپی پیست کرد ؟
یعنی توی شیت ۱ یک سری دیتا رو فیلتر میکنم
بعد میرم توی شیت ۲ (که مثلا برای یه کالای خاصی فیلتر شده)
میخوام پیست کنم
وقتی اینکار رو توی یک شیت خاص انجام میدیم (مثلا دو تا ستون در یک شیت )
با alt+ ;
و کپی و ctl+r
جواب میده
ولی وقتی میریم توی یه شیت دیگه
جواب نمیده
درود بر شما
مسئله اصلی اینه که هر شیت ی مدل فیلتر شده و مبدا و مقصد یکسان نیست که نمیتونید اینکار و انجام بدید.
از همین روش توضیح داده شده استفاده کنید
عرض سلام و خسته نباشین
آیا در فیلترهای انتخابی میشه تغییرات داد ، یعنی سلولی کم یا اضافه کرد ؟
سپاس
درود بر شما
متوجه منظورتون نشدم!
خب سلول میشه کم و زیاد کرد…اما منظورتون از فیلتر شده و … مشخص نیس
درود بطور مثال من یک شیت دارم مربوط به ثبت حساب افراد مختلف هست حالا من روی یک نام فیلتر میکنم وتوی حالت فیلتر شخص مورد نظر میخوام یک سری اطلاعات اضافه کنم یا کم کنم حالا می خوام بدونم بعداز خارج شدن از فیلتر مشکلی پیش میاد یا نه؟
سپاس
اگر مثلا ستون اضافه کنید و کم کنید مشکلی پیش نمیاد. ولی دقت کنید که ستون برای کل داده ها اضافه میشه و بعد برداشتن فیلتر اون ستون رو برای همه داده ها می بینید.
سپاس
با سلام و سپاس از شما بابت مطلب آموزنده
جواد ریاحی هستم.
در مورد مثال شما یک راه ساده تر به نظرم می رسه. به نظر شما درسته یا نه؟ آیا راحت تر نیست که در اینگونه مواقع که نیاز به پیست کردن داده های جدید هست، بجای فیلتر کردن ستون مورد نیاز (در مثال شما، ستون نام)، همون ستون رو اول سورت کنیم تا مثلا همه رادها کنار هم قرار بگیرند و بعد داده های جدید را در ستون مربوطه پیست کنیم.؟
سلام جناب ریاحی
اگر بتوان جوری عمل سرت رو انجام داد که همه اطلاعاتی که میخوایم به روز کنیم پشت سر هم قرار بگیرن کار خوبیه، اما با توجه به اینکه در پایگاه های داده به دلیل وجود اطلاعات زیاد، عملا این کار نشدنی هست. از طرفی عمل سرت خطرهای خودش رو داره و باعث بهم ریخته شدن توالی داده ها میشه.
معمولا مجبور هستیم فیلتر کنیم و از روش بالا برای جایگزینی داده ها استفاده کرد.
سلام جناب چراغی عزیز
ممنون از پاسخ شما. بله درست می گید و البته که روش آموزش داده شده مطمئن تر و کم خطرتر هست. البته منظور من هم همین مثال مطرح شده بود که چون مسئله مورد نظر، صرفا تفکیک یک اسم (راد) از میان اسامی بود به راحتی می شد با سورت کردن به مقصود مورد نظر دست یافت. وگرنه در مورد داده های زیاد و یا تفکیک و جایگزین مقادیر مربوط به چندین اسم، مسلما روش آموزش داده شده منطقی تر و کم خطرتر است.
بازهم سپاس از توجه شما و مطالب آموزنده تان.
سلام
بدون ستون کمکی اول هم جواب میده؛ اینطور نیست؟
در این روش ما عملا مجبوریم sort کنیم, میتونیم همین کار رو در ابتدا انجام بدیم و نیاز به طی این راه طولانی نیست
ممنون
سلام
هدف از ایجاد ستون کمکی اول اینه که بعد از انجام کارمون (که همون ورود اطلاعات هست) ترتیب ردیف ها در دیتابیس مثل روز اول بمونه. برای همین بعد از انجام کار، در مرحله آخر روی ستون کمکی اول مجددا Sort رو انجام دادیم.
در صورتیکه ترتیب ردیف ها برای شما مهم نباشه میتونید از ستون کمکی اول استفاده نکنید.
سلام خسته نباشید
من یه مشکلی در همین مورد دارم
این که من ۲ تا اکسل دارم یکی ۷۰۰۰ سطری و ۳۵۰۰۰ سطر
من مشکل Paste کردن تو حالت فیلتر رو دارم و با این روش نمیتونم این کارو انجام بدم چون به شدت اعداد من متغییر هست و بیشترش اصلا Sort نیست
من بعضی اوقات از اکسل ۷۰۰۰ سطری ۷۵۰ عدد رو لازم دارم که تو یه اکسل ۲۰۰۰۰ سطری یا بیشتر در حالت فیلتر Paste کنم ولی واقعا هنوز موفق به انجامش نشدم
ممنون میشم کمکم کنین
سلام
دقیقا از همین روشی که ارائه شده استفاده کنید
ربطی هم نداره به اینکه داده ها Sort باشن. شما از ستون کمکی استفاده میکنید که چینش فعلی داده ها حفظ بشه….
خیلی عالی بود