برنامه نویسی

شماره 43 – تفاوت بین دو رشته را پیدا کنید

شرح و تحلیل مسئله:

در جدول اکسل زیر، هر دو ستون A و B شامل رشته های جدا شده با نقطه ویرگول هستند:

میز اصلی

وظیفه: تفاوت بین ستون A و ستون B را که شامل مواردی است که در ستون A وجود دارد اما در ستون B وجود ندارد را بیابید و نتیجه را با نقطه ویرگول جدا کنید:

جدول مورد نظر

راه حل:

استفاده کنید SPL XLL برای انجام این کار:

=spl("=?.((~1.split($[;]) \ ~2.split($[;])).concat($[;]))",A1:B3)
وارد حالت تمام صفحه شوید

از حالت تمام صفحه خارج شوید

همانطور که در تصویر زیر نشان داده شده است:

جدول نتیجه با کد وارد شده

توضیح:

~1 نشان دهنده اولین عضو فرزند عضو فعلی (ردیف) است. \ عملگر محاسبه تفاوت است. $[] یک رشته را نشان می دهد.

نوشته های مشابه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

دکمه بازگشت به بالا