För några dagar sedan arbetade jag med att skapa en Excel -instrumentpanel.
Jag var tvungen att skapa ett antal rullgardinsmenyer med alternativen från 1 till 5. För att göra det mer användarvänligt ville jag också ge ett alternativ om "Inte vald" när en användare inte vill göra ett val i rullgardinsmenyn i excel.
Något som visas nedan på bilden:
Problemet här är att när jag väljer "Not Selected" från rullgardinsmenyn returnerar den texten Ej valt (se i formelfältet på bilden ovan). Eftersom jag måste använda detta urval i vissa formler, vill jag att detta ska returnera ett 0.
Nu finns det två sätt att formatera nummer som text med hjälp av nummeranpassad formatering.
Metod 1: Formatera nummer som text i rullgardinsmenyn i Excel
Du kan formatera nummer som text i rullgardinsmenyn i Excel på ett sådant sätt att det visar text i rullgardinsmenyn, men när det väljs, lagras det som ett nummer i cellen.
Här är stegen för att göra detta:
- I en celltyp 0 (det här är den cell som du vill ska visas som "Ej markerad").
- Med den markerade cellen trycker du på Control + 1 (detta öppnar dialogrutan Formatera celler).
- Välj fliken Nummer och gå till anpassat alternativ.
- I Anpassad skriver du "Not Selected" som visas på bilden.
- Det är allt!! Nu kommer du att ha en cell som har Ej valt i den, men i formellinjen visas a 0. När jag använder detta för att skapa en rullgardinsmeny kan en användare välja alternativet 'Not Selected' och detta skulle returnera 0 (som visas nedan på bilden).
Metod 2 - Formatera tal som text i cellen i Excel
Även om ovanstående trick fungerar bra, när det gäller att skapa instrumentpaneler, är det mer meningsfullt att visa "Ej vald" i rullgardinsmenyn såväl som i cellen (när den är markerad), istället för en 0 (som visas i bild nedan; notera värdet i formelfältet). Detta gör det lättare för någon annan att hämta kalkylbladet och arbetar med det.
Återigen kan detta göras mycket enkelt med anpassade format.
Här är två snabba sätt att göra detta:
- Markera cellen med rullgardinsmenyn och tryck på Kontroll + 1 (Detta öppnar dialogrutan Formatera celler).
- Välj fliken Nummer och gå till anpassat alternativ.
- Skriv [= 0] ”Ej vald” ELLER typ 0; 0; ”Ej vald”.
- Klicka på OK.
Hur det fungerar
Anpassad nummerformatering har för komponenter (separerade med semikolon):
<Positiva siffror>;; ;
Dessa fyra delar kan formateras separat för att ge önskat format.
I fallet ovan ville vi till exempel visa 0 som Ej vald. I nummerformateringssekvensen är 0 den tredje delen av formatet, så vi ändrade sekvensen till 0; 0; ”Not Selected”.
Detta innebär att positiva och negativa siffror visas som det är, och när det finns en nolla visas det som Ej valt.
Det andra sättet är att ge villkor för talformatet [= 0] ”Not Selected”. Denna display Ej valt när värdet i en cell är 0, annars kommer det att använda de allmänna formateringsinställningarna.
Här är ett par bra källor för att lära dig mer om anpassad nummerformatering:
- Office Hjälp
- Ozgrid
- Sex saker anpassad nummerformatering kan göra för dig.
Relaterade självstudier:
- Skapa en beroende listruta i Excel.
- Skapa en nedrullningsbar lista med sökförslag.
- Skapa flera listrutor utan upprepning.