Heim  >  Artikel  >  Software-Tutorial  >  Lösen Sie Inventartabellenprobleme: verschiedene aufgetretene Probleme und Funktionslösungen

Lösen Sie Inventartabellenprobleme: verschiedene aufgetretene Probleme und Funktionslösungen

王林
王林nach vorne
2024-01-24 22:09:13864Durchsuche

Probleme mit Excel-Tabellen: Bei der Verwendung von Funktionen zur Erstellung von Inventartabellen sind mehrere Probleme aufgetreten

Aufgrund dieses Problems ist die von mir eingerichtete Inventartabelle dieselbe Tabelle für „Ein-, Aus- und Einzahlung“.

Was die Fütterung betrifft, kann die Anzahl der Fütterungen nicht bestimmt werden, und die Entlassung ist noch unsicherer. Wenn Sie das Inventarformular einfach mit „=“ ausfüllen, bleiben viele Leerzeichen übrig.

Sie können Array-Formeln verwenden, um den numerischen Wert des Produktnamens (Nummer, Spezifikation usw.) zurückzugeben, der die Bedingungen erfüllt. Es ist jedoch zu beachten, dass die Array-Formel einen bestimmten Bereich haben muss und der Bereich keine Nullwerte enthalten darf. Wenn die Anzahl der Zeilen nicht bestimmt werden kann, kann nicht auf die Formel verwiesen werden.

Antwort: Stcxj – Zweiter Platz Level 13 25.08.2009 15:58

Einfach hinzufügen:

Da es in drei Tabellen aufgeteilt ist, können die Produktnamen in der „Speichern“-Tabelle nicht automatisch zurückgegeben werden. Also sagte ich, ich habe das gleiche Formular für „Ein-, Aus- und Einzahlung“ eingerichtet. Der Schlüssel ist die Einstellung in der Spalte „Speichern“ (Spalte):

Spalte A ist der Produktname (Suchkriterien), Spalte B dient der Eingabe, Spalte C dient der Auflistung und Spalte D dient der Speicherung.

Geben Sie ab der letzten Zeile Spalte D ein (vorausgesetzt, es ist die 100. Zeile), also D100

=IF(AND(A100"",COUNTIF(A100:A$100,A100)=1),SUMIF(A:A,A100,B:B)-SUMIF(A:A,A100,C:C), "") Drücken Sie die Eingabetaste und füllen Sie nach oben aus!

Es kann schwierig sein zu verstehen, wovon Sie hier sprechen, oder hinterlassen Sie Ihre Adresse und ich schicke Ihnen eine Kopie.

„zopey“ spricht über die Verwendung der „SVERWEIS“-Funktion. Möglicherweise waren Sie dem „Ein- und Aus“-Problem nicht ausgesetzt, oder? Am selben Tag können viele „Stifte“ mit Waren mit demselben Produktnamen und denselben Spezifikationen „ein- und ausgehend“ sein und nur die obersten Daten können zurückgegeben werden.

Welche Funktion kann in einer Excel-Tabelle verwendet werden, um zu erkennen, dass sich der Bestand mit dem täglichen Ein- und Ausgang ändert?

Angenommen, die Tabelle hat nur 30 Spalten. Die Kategorien „Inventar“, „Ausgehend“ und „Eingehend“ sind jeweils „Inventar“, „Ausgehend“ und „Eingehend“.

Klicken Sie auf Entwicklungstools-VB-Editor oder drücken Sie ALT+F11, doppelklicken Sie auf Blatt1 und kopieren Sie den folgenden Code in das Fenster.

Private Sub Worksheet_Change(ByVal Target As Range)

Wenn Target.End(xlUp)

"Outbound" und Target.End(xlUp) "Inbound" Then Exit Sub „Wenn Sie die Spalte „Nicht-Outbound“ oder „Inventar“ ändern, führen Sie dieses Programm nicht aus

If Target.Cells.Count > 1 Then Exit Sub 'Führen Sie das Programm nicht aus, wenn die geänderte Zelle größer als 1 ist

If Not Application.WorksheetFunction.IsNumber(Target) Then Exit Sub 'Wenn die geänderte Zelle kein numerischer Wert ist, führen Sie das Programm nicht aus

Dim rng As Range, k%

Für jeden Bereich im Bereich ("A1:AD1")

Wenn rng = „Inventar“, dann

k = rng.Column

Beenden für

Ende wenn

Weiter

Application.EnableEvents = False

Wenn Target.End(xlUp) = „Outbound“ ist, dann „Bei Änderung des Outbound“

Cells(Target.Row, k) = Cells(Target.Row, k) – Zielbestand=ursprüngliche Bestands-Ausgabemenge

Else 'Wenn Änderungen in die Datenbank eingegeben werden

Cells(Target.Row, k) = Cells(Target.Row, k) + Target 'Inventory=ursprüngliche Inventar-Ausgabemenge

Ende wenn

Application.EnableEvents = True

End Sub

Lösen Sie Inventartabellenprobleme: verschiedene aufgetretene Probleme und Funktionslösungen

Das obige ist der detaillierte Inhalt vonLösen Sie Inventartabellenprobleme: verschiedene aufgetretene Probleme und Funktionslösungen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:docexcel.net. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen