صيغة Excel لنسخ قيمة الخلية إلى خلية أخرى

  • شارك هذا
Hugh West

قد يكون النسخ مرحلة رتيبة أثناء استخدام Excel . يمكن أن يؤدي استخدام الصيغ إلى إضفاء بعض الحيوية على مهمة النسخ هذه. جدول أعمال البرنامج التعليمي اليوم هو كيفية استخدام صيغة excel لنسخ قيمة الخلية إلى خلية أخرى بخمس طرق مناسبة. يمكنك استخدام الصيغ في أي إصدار من Excel.

تنزيل Practice Workbook

يمكنك تنزيل المصنف من الارتباط أدناه.

انسخ قيمة الخلية إلى خلية أخرى. xlsm

5 طرق مناسبة لاستخدام صيغة Excel لنسخ قيمة الخلية إلى خلية أخرى

دعونا نأخذ عينة مجموعة بيانات للمناقشة. في مجموعة البيانات هذه ، يوجد 5 أشخاص الأسماء الأولى ، آخر الأسماء و الأعمار .

الآن باستخدام صيغ Excel ، سنقوم بنسخ قيمة الخلية من مجموعة البيانات هذه إلى خلية أخرى.

1. انسخ قيمة الخلية إلى خلية أخرى باستخدام مرجع الخلية في Excel

سنرى نسخ عناصر الخلية باستخدام مرجع الخلية . كل ما عليك فعله هو الانتقال إلى الخلية التي تريد إدراج قيمة النسخة فيها. واكتب مرجع الخلية للخلية التي تريد نسخها بعد علامة يساوي ( = ). دعنا نتحقق من العملية أدناه.

  • أولاً ، حدد الخلية F5 واكتب هذه الصيغة لاستخراج قيمة الخلية B5 .
=B5

  • اضغط على أدخل .

  • بعد ذلك ، قم بتطبيق نفس العملية في الخلية G5 مع هذاالصيغة.
=C5

  • بالمثل ، انسخ قيمة الخلية D5 إلى الخلية H5 بهذه الصيغة.
=D5

  • أخيرًا ، حدد نطاق الخلايا F5: H5 واستخدم أداة الملء التلقائي لنسخ باقي القيم من مجموعة البيانات مرة واحدة.

2. ادمج دالات VALUE-CONCATENATE لنسخ قيمة خلية إلى أخرى

يمكنك نسخ قيمة خلية عن طريق الجمع بين وظائف CONCATENATE و VALUE كذلك. لهذا ، انتقل إلى الخطوات أدناه.

  • أولاً ، أدخل هذه الصيغة في الخلية F5 .
=IFERROR(VALUE(B5),CONCATENATE(B5))

  • اضغط على أدخل .

في هذه الصيغة ، CONCATENATE تُستخدم الوظيفة لإضافة سلاسل معًا من الخلية B5 . ثم استخدمنا الدالة VALUE لاستخراج القيم العددية إن وجدت. أخيرًا ، استخدم الدالة IFERROR لتجنب أي نوع من الخطأ في الحساب.

  • الآن ، قم بتطبيق إجراء مشابه في الخلية G5 .
=IFERROR(VALUE(C5),CONCATENATE(C5))

  • وبالمثل ، استخدم هذه الصيغة في الخلية H5 .
=IFERROR(VALUE(D5),CONCATENATE(D5))

  • أخيرًا ، انتقل إلى نفس الإجراء لـ نطاق الخلايا F6 : H10 وستحصل على الإخراج التالي.

ملاحظة:لا يمكنك استخدام CONCATENATE يعملأو VALUEبشكل فردي لهذه العملية. لأن المرء يستخرج سلسلة نصية وملفواحد آخر يستخرج الأرقام. هذا هو السبب في أنك تحتاج إلى دمجها للحصول على حل مفيد لأي نوع من القيمة.

3. نسخ قيمة الخلية باستخدام وظيفة Excel VLOOKUP

يمكنك أيضًا نسخ قيمة الخلية باستخدام وظيفة VLOOKUP . دعونا نرى كيف يعمل.

  • أولاً ، أدخل هذه الصيغة لاستخراج قيمة الخلية من B5 إلى الخلية F5 . اضغط أيضًا على Enter .
=VLOOKUP(B5,B5,1,FALSE)

  • ثم ، اكتب نفس الصيغة للصف الأول من العمود اسم العائلة ، وتغيير قيم مرجع الخلية .
=VLOOKUP(C5,C5,1,FALSE)

  • وبالمثل ، قم بتطبيق هذه الصيغة في الخلية H5 .
=VLOOKUP(D5,D5,1,FALSE)

هنا ، يتم استخدام الوظيفة VLOOKUPلتعيين عمود النطاق للبحث عن القيمة ، نظرًا لأن قيمتنا ستكون في بداية مجموعتنا التي نستخدمها 1. ثم للمطابقة التامة ، كتبنا FALSEأو 0.

  • أخيرًا ، افعل الشيء نفسه لبقية الخلايا للحصول على هذا الإخراج النهائي.

4. انسخ قيمة الخلية مع وظيفة HLOOKUP إلى خلية أخرى في Excel

مماثلة لوظيفة VLOOKUP ، أنت يمكن القيام بالمهمة باستخدام وظيفة HLOOKUP أيضًا.

  • أولاً ، اكتب هذه الصيغة في الخلية F5 .
=HLOOKUP(B5,B5,1,FALSE)

  • التالي ، اضغط على Enter .

  • بعد ذلك ، قم بتطبيق نفس الصيغة على الخلايا المتبقية بتغيير الخليةمرجع.
  • أخيرًا ، ستقوم بنسخ قيم الخلية بنجاح إلى خلية أخرى.

في هذه الصيغة ، HLOOKUP تُستخدم الدالة لتعيين عمود النطاق للبحث عن القيمة ، نظرًا لأن قيمتنا ستكون في بداية النطاق الذي نستخدمه 1 . للحصول على تطابق تام ، قمنا بكتابة FALSE .

5. صيغة Excel مع وظائف INDEX-MATCH لنسخ قيمة الخلية

يمكنك استخدام مجموعة وظائف INDEX-MATCH لجلب القيمة من خلية معينة. ما عليك سوى اتباع الخطوات أدناه.

  • أولاً ، أدخل هذه الصيغة في الخلية F5 لنسخ قيمة الخلية B5 .
=INDEX(B5,MATCH(B5,B5,0))

  • بعد ذلك ، اضغط على أدخل .

  • بعد ذلك ، قم بتطبيق نفس الشيء في الخلية G5 .
=INDEX(C5,MATCH(C5,C5,0))

  • أخيرًا ، اكتب صيغة مماثلة في الخلية H5 تغيير مرجع الخلية إلى D5 .
=INDEX(D5,MATCH(D5,D5,0))

في هذه الصيغة ، تعمل الدالات INDEX-MATCHكصفيف ديناميكي للبحث عن القيمة المحددة أفقيًا وعموديًا. إلى جانب ذلك ، اكتب 0لـ تطابق تام.

  • أخيرًا ، حدد نطاق الخلايا F5: H5 واستخدم AutoFill أداة للحصول على هذا الناتج النهائي.

الطرق التقليدية لنسخ قيمة الخلية إلى خلية أخرى في Excel

Microsoft Excel يساعد أيضًا في نسخ قيم الخلية إلى قيمة أخرى باستخدامطرقها التقليدية. هذه الطرق قابلة للتطبيق على أي إصدار من Excel.

1. حدد Copy & amp؛ خيارات اللصق

ستوجهك هذه الطريقة الأولى باستخدام خيارات النسخ واللصق في شريط Excel.

  • أولاً ، حدد الخلية B4 .
  • التالي ، في قسم الحافظة من علامة التبويب الصفحة الرئيسية ، انقر فوق نسخ.

  • الآن ، حدد الوجهة الخلية F4 .
  • ثم ، مرة أخرى في قسم الحافظة ، ستجد خيارًا يسمى الصق .
  • انقر هنا على أيقونة لصق من قائمة الخيارات.

  • هذا كل شيء ، ستحصل أخيرًا على القيمة المنسوخة.

  • بصرف النظر عن هذا ، يمكنك الحصول على الأمر نسخ بواسطة النقر بزر الماوس الأيمن فوق الخلية المصدر.

  • بعد ذلك ، انقر بزر الماوس الأيمن فوق الخلية الوجهة ثم ستجد لصق أمر.

  • يمكنك تجربة أي من خيارات النسخ واللصق.

2. نسخ وأمبير ؛ لصق بين خليتين

يمكنك نسخ ولصق قيمة داخل قيمتين موجودتين. دعنا نستكشف المثال.

  • أولاً ، قمنا بنسخ ولصق الاسم الأول و العمر على خليتين متجاورتين.
  • ثم ، حدد وانسخ الخلية التي لها العنوان اسم العائلة .
  • بعد ذلك ، ضع المؤشر على يمين معظم الخليتين المتجاورتين ثم انقر بزر الماوس الأيمن على الماوس.
  • انقر هنافي إدراج الخلايا المنسوخة .

  • بعد ذلك ، سيتم فتح مربع الحوار "إدراج".
  • في هذا المربع ، حدد تحويل الخلايا إلى اليمين وانقر فوق موافق .

  • أخيرًا ، سيتم نسخ القيمة بين خليتان.

3. تطبيق اختصارات لوحة المفاتيح

يمكنك النسخ واللصق باستخدام اختصارات لوحة المفاتيح أيضًا. للقيام بالمهمة ، ما عليك سوى متابعة هذه العملية.

  • أولاً ، حدد نطاق الخلايا B5: D5 .
  • ثم اضغط على Ctrl + C على لوحة المفاتيح لنسخ الخلية.

  • بعد ذلك ، انتقل ببساطة إلى الخلية الوجهة واضغط على Ctrl + V للحصول على القيم المنسوخة.

Excel VBA لنسخ القيمة إلى خلية أخرى

يمكننا نسخ الخلية باستخدام كود VBA . يرمز VBA إلى Visual Basic for Applications . إنها لغة برمجة لبرنامج Excel. دعنا نتحقق من طرق تطبيق رمز VBA لكل من خلية واحدة ونطاق من الخلايا.

1. انسخ خلية مفردة

دعونا ننسخ خلية واحدة أولاً برمز VBA. للقيام بذلك ، اتبع التعليمات أدناه.

  • في البداية ، حدد الخلية B4 كما نريد نسخها.

  • ثم ، داخل علامة التبويب Developer ، حدد الخيار Visual Basic ضمن مجموعة Code .

  • التالي ، ضمن الخيار إدراج ، حدد الوحدة النمطية .

  • الآن ، اكتب الكودهنا.
4588

سيحدد هذا الرمز الخلية ويلصقها باختلاف 4 عمود لأننا قمنا بتعيين قيمة الإزاحة 0 و 4 . يشير 0 إلى عدم وجود تغيير في الصف ، ويشير 4 إلى تغيير 4 أعمدة. يمكنك زيادة أو تقليل القيمة كما تفضل.

  • بعد ذلك ، انقر فوق رمز Run Sub أو اضغط على F5 على لوحة المفاتيح.

  • أخيرًا ، نسخ الخلية ولصقها باختلاف 4 خلايا.

ملاحظة: لنسخ القيمة فقط (وليس التنسيق) يمكنك تطبيق هذا الرمز.
5296

2. انسخ نطاق من الخلايا

على غرار نسخة خلية واحدة ، يمكنك نسخ نطاق من الخلايا أيضًا باستخدام VBA. إذا كنت تريد نسخ نطاق من الخلايا ، فسيكون الرمز كما يلي:

6721

أخيرًا ، ستجد شيئًا مشابهًا للصورة أدناه.

تلميحات إضافية

إذا كنت تريد نسخ خلية من ورقة أخرى ، فكل ما عليك فعله هو إدخال اسم الورقة قبل مرجع الخلية. على سبيل المثال ، أردنا الحصول على القيمة التي تنتمي إلى الخلية B4 من الورقة INDEX-MATCH . لذلك ، توفر الصيغة هذا الحل.

ملاحظة: عندما تقوم بتسمية الورقة بكلمات متعددة ، تحتاج إلى ذكر الاسم داخل الفاصلة العليا ( '' ) ولكن بالنسبة لاسم كلمة واحدة ، فإن علامة الترقيم هذه ليستمطلوب.

هيو ويست مدرب ومحلل إكسل ذو خبرة عالية ولديه أكثر من 10 سنوات من الخبرة في هذا المجال. حاصل على درجة البكالوريوس في المحاسبة والمالية ودرجة الماجستير في إدارة الأعمال. لدى هيو شغف بالتدريس وقد طور منهجًا تعليميًا فريدًا يسهل اتباعه وفهمه. ساعدت معرفته الخبيرة ببرنامج Excel الآلاف من الطلاب والمهنيين في جميع أنحاء العالم على تحسين مهاراتهم والتميز في حياتهم المهنية. من خلال مدونته ، يشارك Hugh معرفته مع العالم ، ويقدم دروسًا مجانية في Excel وتدريبًا عبر الإنترنت لمساعدة الأفراد والشركات على تحقيق إمكاناتهم الكاملة.