افزودن چند تابع مفید

اگر از کاربران جدی برنامهٔ اِکسل باشید، قطعاً متوجه شده‌اید که برنامهٔ صفحه‌گستردهٔ لیبره‌آفیس از برخی توابع اِکسل فعلاً پشتیبانی نمی‌کند. مقصودم توابعی است که در نسخه‌های جدیدتر اِکسل (نسخهٔ ۲۰۲۱ و ۳۶۵) به آن اضافه شده‌اند و ازقضا توابع واقعاً کارآمدی هستند. تابع XLOOKUP (که بسیار پیشرفته‌تر و منعطف‌تر از تابع VLOOKUP است) یکی از آن‌هاست.

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

این افزونه که می‌توانید آن را از اینجا دریافت کنید، در حال حاضر توابع زیر را به لیبره‌آفیس اضافه می‌کند:

XLOOKUP
FILTER
SORT
TEXTSPLIT
TOCOL
UNIQUE

تابع XLOOKUP

توابع تبدیل عدد به حرف در صفحه‌گسترده

دوستان، صفحه‌گستردهٔ لیبره‌آفیس در خودش تابعی برای تبدیل عدد به حرف ندارد. یعنی اگر شما ۲۵,۰۰۰ را وارد کنید، تابعی نیست که آن را به‌صورت بیست و پنج هزار نمایش بدهد.
البته افزونه‌ای هست که اگر نصبش کنید، توابع لازم (تابع NUMBERTEXT و تابع MONEYTEXT) را به لیبره‌آفیس اضافه می‌کند، اما نقصش این است که اعداد را با حروف انگلیسی نمایش می‌دهد (در تابع NUMBERTEXT) و ضمناً واحد پولی‌اش هم (در تابع MONEYTEXT) دلار است.
یعنی اگر ۲۵,۰۰۰ را وارد کنید، به‌صورت Twenty-five thousand و یا Twenty-five thousand U.S. dollars نمایش می‌دهد.

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

پی‌نوشت: تنها چند ساعت بعد از اعلام این خبر، آقای امیرحسین ماهر آستین همت بالا زد و زبان فارسی و واحد پول کشورمان را هم به این افزونه اضافه کرد. از ایشان صمیمانه سپاسگزاریم. نسخهٔ جدید این افزونه بعد از بررسی توسط برنامه‌نویس اصلی‌اش منتشر خواهد شد.

افزونهٔ تبدیل عدد به حرف

 

 

حذف سلول‌های خالی

اگر با صفحه‌گستردهٔ لیبره‌آفیس کار می‌کنید، این افزونه خیلی به‌دردتان خواهد خورد، چراکه با یک کلیک می‌توانید سلول‌های خالیِ لابه‌لایِ ستون‌ها و سطرها را حذف کنید.

حذف سلول‌های خالی در صفحه‌گستردهٔ لیبره‌آفیس
افزونهٔ حذف سلول‌های خالی در صفحه‌گستردهٔ لیبره‌آفیس

اگر برنامه‌نویسی بلدید، می‌توانید در اینجا به افزایش توانایی‌های این افزونه و رفع اِشکالاتش کمک کنید.

افزونهٔ شماره‌گذاری صفحات

متأسفانه لیبره‌آفیس برای شماره‌گذاری صفحات امکانات واقعاً ناچیزی دارد و این ضعف را باید از طریق نصب افزونه (Add-on یا Extension) جبران کرد. برای این منظور دو افزونه وجود دارد. یکی از آن‌ها که امکانات نسبتاً خوبی هم دارد، با اینکه در مخزن رسمی لیبره‌آفیس هم هست، با نسخه‌های جدید لیبره‌آفیس سازگاری نداشت و در زمان اجرا با خطای پایتون مواجه می‌شدید.

این مشکل را در انجمن انگلیسی‌زبانِ لیبره‌آفیس مطرح کردیم و خوشبختانه یکی از کاربران لطف کرد و نسخهٔ جدید و رفع‌اشکال‌شدهٔ آن را منتشر کرد. این شما و این نسخهٔ جدید.

نصب غلط‌یاب لیلک

چهاردهم فروردین نسخهٔ ۳.۲ غلط‌یاب لیلک منتشر شد. این نسخه بدون فایل نصابش ارائه شد و نصب‌کردنش از منبع (Source) برای کاربرانِ کم‌تر فنی چندان ساده نبود.

آقای صداقت‌جو (توسعه‌دهندهٔ اصلی افزونه) چند روز پیش قبول زحمت کردند و فایل نصب‌کنندهٔ افزونه را ضمن انتشار نسخهٔ جدیدی از افزونه، در اختیار کاربران گذاشتند. حالا به‌سادگی می‌شود افزونه را در لیبره‌آفیس نصب کرد.

به‌نمایندگی از تمام کاربران فارسی‌زبانِ علاقه‌مند به متن‌باز از ایشان تشکر می‌کنیم.

فایل نصاب افزونه را از این پیوند دریافت بفرمایید. ضمناً اگر می‌خواهید دقت افزونه را نسبت به افزونه‌های مشابه مقایسه کنید، این پوشه را بررسی بفرمایید.

پی‌نوشتِ ۱: شخص علاقه‌مندی پیگیر شده تا لیلک به‌طور پیش‌فرض به لیبره‌آفیس اضافه شود. اگر فکر می‌کنید می‌توانید با افزودن توضیحات بیشتر، تیم توسعه‌دهندهٔ لیبره‌آفیس را برای قبول این درخواست قانع کنید، این صفحه را ببینید.