دیو در دریافت داده ها در کاربرگ اکسل برای ادغام موفقیت آمیز در یک سند Word با مشکل مواجه است. فایل اکسل اصلی دارای فیلدهایی مانند شماره شغل و شماره کامیون بود. در فایل ادغام، او میخواست مقدار این فیلدها نمایش داده شود، مگر اینکه فیلد خالی باشد، در این صورت میخواست چند کاراکتر زیرخط نمایش داده شود. دیو از موارد زیر به عنوان فیلد ادغام خود استفاده کرد:
{IF{MERGEFIELD Job_Number}="" "________" "{MERGEFIELD Job_Number}"}
وقتی هر دو فیلد شماره شغل یا شماره کامیون از قالب عمومی استفاده می کردند و فقط شامل اعداد بودند، این کار به خوبی انجام می شد. سپس اطلاعات او تغییر کرد و شماره شغل و کامیون با کاراکترهای الفبایی داشت. هنگام انجام ادغام، اگر شماره کار یا کامیون حاوی حروف الفبا باشد، به جای ارقام یا زیرخط های صحیح، عدد 0 در ادغام نمایش داده می شود. بنابراین، ادغامها اکنون به جای فیلدهای الفبایی عدد 0 را تولید میکنند و دیو هرگز زیرخط نگرفت. فقط فیلدهای عددی (یا فیلدهای عددی قالب بندی شده به صورت متن) به درستی ادغام می شوند.
چند چیز وجود دارد که دیو می تواند در این موقعیت امتحان کند. اولین مورد این است که قسمت ادغام را کمی تغییر دهید. اگر ادغام مقادیر صفر را به جای موارد خالی می گیرد، می توانید آزمایش را تغییر دهید تا صفرها را بررسی کند، همانطور که در اینجا نشان داده شده است:
{IF{MERGEFIELD Job_Number}="0" "________" "{MERGEFIELD Job_Number}"}
حال، اگر اکسل واقعاً صفرها را به جای فیلدهای خالی منتقل می کند (یا Word خالی ها را صفر تفسیر می کند)، تست مثبت خواهد بود و زیر خط های مورد نظرتان را دریافت خواهید کرد.
نکته دیگری که باید بررسی کنید، قالب بندی داده هایی است که وارد می شوند. یک منبع عالی در مورد نحوه مدیریت قالب بندی در فیلدهای ادغام در این صفحه وب یافت می شود: