Red de conocimiento informático - Material del sitio web - ¿Existe alguna función en Word o Excel que convierta automáticamente las cantidades en minúsculas a mayúsculas cuando se ingresan?

¿Existe alguna función en Word o Excel que convierta automáticamente las cantidades en minúsculas a mayúsculas cuando se ingresan?

Con respecto al método de convertir números en minúsculas a mayúsculas, hice varias publicaciones en "Playing Computer" pidiendo consejo, pero no obtuve respuesta. Tuve que buscar mucho en Internet y finalmente mis esfuerzos no fueron en vano. Esta cosecha se envía ahora de la siguiente manera para referencia de los amigos necesitados.

1. Los amigos con "Wubi" pueden usar el método de entrada "Wubi Jiajia", ingresar directamente números arábigos (como 1234) en las teclas numéricas sobre el teclado grande y luego presionar la tecla de engranaje en el arriba a la derecha, puede ingresar letras mayúsculas (mil doscientos treinta y cuatro). Este enfoque se puede utilizar en una variedad de aplicaciones. Este método de entrada se puede descargar en línea y la última versión es 2.6.

2. En un documento de Word, puede presionar "Insertar/Número", ingresar números en minúscula en el cuadro de diálogo emergente y. luego seleccione el número deseado en la parte inferior. Formato requerido y haga clic en "Aceptar". Después de excluir la tabla, puede seleccionar la opción "Celdas/Números/Especial" en el menú de formato y seleccionar "Números chinos en mayúscula" en el lado derecho de la ventana, y los números en minúscula en las celdas seleccionadas se convertirán en mayúsculas.

3. Los dos métodos anteriores no pueden convertir RMB en minúsculas en mayúsculas. Como dijo el moderador, hay que escribir un pequeño programa, es muy sencillo. Pero para personas como yo que no saben programación, es un gran problema y no es fácil pedir ayuda. Afortunadamente, ahora existe Internet. Esta red es realmente algo bueno. Siempre que esté dispuesto a invertir algo de tiempo y dinero, aún podrá resolver muchos problemas. Ingresé "código de conversión de formato RMB" en la barra de direcciones y encontré muchos programas de este tipo, cada uno con sus propias fortalezas y debilidades. Finalmente, encontré un programa de un maestro de la central térmica de Hubei, que era muy bueno. Se puede utilizar en Excl o Access. El monto de conversión oscila entre 1 centavo y más de 90 millones de yuanes. El formato cumple totalmente con los estándares. Quienes lo necesiten pueden descargarlo ellos mismos.

Para convertir la cantidad de RMB de minúsculas a mayúsculas, utilice el formato proporcionado por Excel y cambie el tipo de formato personalizado "[dbnum2] G/Formato general" a "[dbnum2] G/Formato general". Yuan" "Se puede realizar. Sin embargo, existe un problema en la conversión de decimales. Por ejemplo, ¥6.050,09 sólo se puede convertir a "六千亿五十". Cero nueve rondas. Entonces, ¿cómo resolver esta deficiencia inherente a Excel? Hay dos métodos de la siguiente manera (los siguientes se convierten a B1, asumiendo que B1 es un número redondeado, y se usa la función ROUND() para obtener la cantidad en minúsculas con dos decimales, y el valor es ¥6,050.09).

Primero, realice la misma conversión en tres celdas consecutivas

1. Ingrese la fórmula "=IF(B1 & lt; 0, "Los montos negativos no son válidos",INT( B1) )", el resultado del cálculo es ¥6,050.00, luego haga clic en "Formato → Celda → Número → Especial → Número en mayúscula china → Aceptar", B2 muestra "6,050.00", luego haga clic en "Formato → Celda → Número → Personalizado", cambie "[dbnum2 ]G/formato general" en el cuadro de edición "Tipo" a: [dbnum2] ("yuan") G/formato general "yuan", en este momento B2 muestra: "RMB) 6 050 yuan".

2. Ingrese "=IF(B1<0",",INT(B1?10)-INT(B1)?10)" en C2 De manera similar, C2 mostrará [DBNum2]G/General. Formatee "ángulo", C2 muestra: "ángulo cero".

3. Ingrese "=IF(B1<0",",INT(B1?100)-INT(B1?10)?10)" en D2, y de manera similar D2 se convierte en [DBNum2]G / Formato general "puntos", visualización D2: visualización D2: "punto cero": "nueve puntos".

Esto logra la conversión del formato de monto en mayúsculas en tres celdas equivalentes consecutivas, como se muestra en la Figura 1. Para que la conversión se ajuste a los formatos financieros, B2 debe estar alineado a la derecha, C2 tiene un ancho de columna sin espacios ni bordes izquierdo y derecho, y D2 debe estar alineado a la izquierda.

2. Utilice la función proporcionada por Excel para la conversión.

Cuando el dígito es 0, no se mostrará; cuando el dígito no sea 0, se mostrará "XXX Yuan"; ; cuando el dígito no es 0 y el ángulo Cuando los dígitos y los dígitos son 0, se muestra "XXX Yuan" cuando los dígitos de yuan, ángulo y dígito no son 0, y cuando el ángulo y el dígito son ambos 0; , se muestra "Cero Yuan".

Si el primer dígito después del punto decimal es 0 y uno de los yuanes y cuantiles es 0, no se mostrará; si es 0 y ni el yuan ni el cuantil son 0, se mostrará; se mostrará." 0 Yuan"; si no es 0, se mostrará "X Yuan".

Si el segundo dígito después del punto decimal es 0, se muestra "entero"; si no es 0, se muestra "X puntos".

Basado en la idea anterior, ingrese la fórmula en B2:

"SI (B1<0, "El monto negativo no es válido", SI (O (B1=0, B1= "") , "(RMB) cero yuanes"));

IF (B1<1, "(RMB)", TEXT (INT (B1)), "(RMB) cero yuanes");

IF (B1<1, "(RMB)", TEXT (INT (B1)), "(B1)"); , y muestra " Whole"; no 0, muestra "X puntos".),"[dbnum2](RMB) G/Formato general")&& "yuan")&&&IF(INT(B1?10)-INT(B1) ?10=0) ;

IF(INT(B1)?(INT(B1?100)-INT(B1?10)?10)=0, "", "cero"), TEXTO( INT(B1?10 )-INT(B1)?10, "[dbnum2]")&& & "ángulo")&& & IF((INT(B1?100)-INT(B1?10)?10) = 0, "Integer", TEXT ((INT(B1?100)-INT(B1*10)*10),"[dbnum2]")&& "Cents"))".

Después de la confirmación, B2 muestra "(RMB) 6.050.000 yuanes y 9 centavos". Copie la fórmula en las celdas relevantes para su uso posterior. Si el objeto de conversión B1 cambia, puede hacer clic en "Editar → Reemplazar" para reemplazar B1. Los resultados de las dos pruebas de conversión se muestran en la Figura 2.