اگر کاربرگ دارید که شامل شماره تامین اجتماعی در آن است، ممکن است به دنبال راهی برای محافظت از اعداد با نمایش چهار رقم آخر باشید. بنابراین، به جای نمایش 278-53-6128، فقط می خواهید ***-**-6128 را نمایش دهید.
راه انجام این کار تا حد زیادی بستگی به این دارد که آیا شماره تامین اجتماعی در سلول به صورت عدد یا متن ذخیره می شود. اگر SSN با خط تیره هایش وارد شود (مانند 278-53-6128)، اکسل آن را به صورت متن ذخیره می کند. اگر SSN بدون خط تیره وارد شود (مانند 278536128)، اکسل آن را به عنوان یک عدد ذخیره می کند.
اگر SSN به عنوان یک عدد ذخیره می شود، ممکن است وسوسه شوید که یک قالب سفارشی ایجاد کنید که قسمت اول شماره را پنهان می کند. متاسفانه هیچ راهی برای انجام این کار با فرمت سفارشی وجود ندارد. شما می توانید یک قالب سفارشی ایجاد کنید که همه اعداد به جز اولین ارقام را پنهان کند، مانند این روش:
000,,"-**-****"
همانطور که از این مثال می توانید حدس بزنید، فرمت های سفارشی به شما اجازه نمی دهند چیزی به جز آخرین بخش از هر مقدار را پنهان کنید. با این حال، یکی دیگر از اشکالات این رویکرد این است که اکسل SSN را "گرد" می کند، به طوری که 278536128 به صورت 279-**-**** نمایش داده می شود.
بهترین راه حل برای نمایش تنها قسمت آخر شماره تامین اجتماعی استفاده از ستون دوم برای نمایش واقعی است. به جای تلاش برای قالب بندی خود عدد (یا متن)، بهتر است از فرمولی استفاده کنید که به عدد اشاره می کند و نتیجه دلخواه را ایجاد می کند. به عنوان مثال، اگر SSN در سلول B7 باشد، فرمول زیر را در یک سلول دیگر قرار دهید:
="***-****-" & RIGHT(B7,4)
این فرمول با هر SSN کار می کند، صرف نظر از اینکه به صورت عدد یا متن ذخیره می شود. مزیت بزرگ دیگر این روش این است که به شما امکان می دهد اعداد اصلی را کاملاً پنهان کنید. حتی اگر بتوانید از یک قالب سفارشی برای پنهان کردن قسمت اول شماره استفاده کنید (که نمی توانید)، اگر سلول حاوی شماره انتخاب شده باشد، باز هم شخصی می تواند SSN را در نوار فرمول ببیند.
با این حال، استفاده از روش فرمول به شما امکان می دهد ستون منبع را مخفی کنید یا از محافظ صفحه برای پنهان کردن محتویات ستون استفاده کنید. اگر هدف شما محافظت از شماره تامین اجتماعی در برابر چشمان کنجکاو باشد، این یک مزیت بزرگ است.