एक्सेल स्वरूपण


0

मेरे पास दो शीट हैं, शीट 1 मेरा इनपुट है जबकि शीट 2 मेरी कॉल सूची है।

Sheet2 में दो कॉलम, कॉलम A (उत्पाद) और कॉलम B (स्वामी) शामिल हैं

   A         B  
1  Products  Owner  
2  Apple     Red  
3  Grape     Purple

Sheet1 मेरा इनपुट है। SHEET1 कॉलम बी को प्रारूपित किया गया है,

=IF($A1="","",(VLOOKUP($A1,SHEET2!A:B,2,FALSE)))

यदि यह SHEET2 पर कोई भी उत्पाद SHEET1 कॉलम A रिटर्न SHEET2 कॉलम B संगत डेटा में मौजूद है।

SHEET1

   A      B      C
1  Grape  Purple 1/17/05  
2  Apple  Red    2/05/06

अब मेरे सवाल पर। मुझे उत्पादों के लिए SHEET2 कॉलम बी, नए मालिकों को अपडेट करने की आवश्यकता है। जब मैं यह परिवर्तन करता हूं तो मैं नहीं चाहता कि यह किसी भी पिछली प्रविष्टियों को प्रभावित करे, जबकि नई प्रविष्टियों को अद्यतन स्वामी मिलेगा।

मेरा मानना ​​है कि ऐसा करने का एक बेहतर फॉर्मूला है। अब मैं जो भी उपयोग कर रहा हूं, उसका आधा वही करता है जो मैं चाहता हूं, लेकिन मैं SHEET2 के सभी कॉलम SHEET1 पर जो भी बदलाव करता हूं, वह अपडेट है। मैं चाहता हूं कि परिवर्तन केवल नई प्रविष्टियों को प्रभावित करे, न कि पुरानी प्रविष्टियाँ।


1
When I make this change I do not want it to affect any past entries इस तथ्य से भ्रमित। आप सभी परिवर्तन देखना चाहते हैं, इस प्रकार सभी पुराने ऐतिहासिक डेटा को बनाए रखते हैं?
ejbytes

यदि आप पुराना डेटा रखना चाहते हैं, तो ऐसा करने का एकमात्र तरीका पुराना डेटा रखना है। मेरा सुझाव है कि या तो अपनी स्प्रेडशीट की एक कॉपी को एक अलग फ़ाइल में सहेजा जाए (और संभवतः इसे केवल पढ़ने के लिए बनाया जाए) या इसके लिए नए कॉलम जोड़ें मालिक , वर्तमान वाले का नाम बदलकर पुराना मालिक , या 2017-04-20 से पहले का मालिक , या प्रभाव के लिए कुछ है।
Mathieu K.

मुझे पता है कि मेरे पास जो फार्मूला है, वह अब सिर्फ वही है जो मैं चाहता हूं। दर्ज किए गए उत्पाद के आधार पर ऑटो को भरें। हालाँकि जैसे-जैसे इन मालिकों में समय बदलता जाता है, इसलिए मुझे SHEET2 पर मालिक के कॉलम को अपडेट करना होगा ताकि कोई भी नई प्रविष्टि ऑटो अपडेट किए गए मालिक को भर दे लेकिन पिछली प्रविष्टियों पर प्रभाव नहीं पड़ता। मुझे इसकी एक फाइल पर जरूरत है क्योंकि इन "उत्पादों" ने एक मालिक के तहत खरीदारी की है। मालिक बदलता है लेकिन मुझे अभी भी गणना करने की आवश्यकता है कि एक्स मालिक के तहत "उत्पाद" कितना खर्च किया गया था। फिलहाल मैं किसी भी तरह का ऑटो फिल नहीं कर रहा हूं। बस देख रहा हूं कि क्या मैं समय पर कटौती कर सकता हूं।
Matt

1
मुझे लगता है कि आप अपने आप को थोड़ा भ्रमित कर रहे हैं। आप जो करना चाहते हैं वह एक डेटाबेस की नकल करना है। "स्वामी" में परिवर्तनों को ट्रैक करने के लिए आपके पास डुप्लिकेट डेटा होना चाहिए, इसके आसपास कोई रास्ता नहीं है। आप कहते हैं "स्वामी" लेकिन आप रंग देते हैं, यह बहुत उपयोगी नहीं है।
ejbytes

जवाबों:


1

अब मेरे सवाल पर। मुझे SHEET2 कॉलम बी, के लिए नए मालिकों को अपडेट करने की आवश्यकता है   उत्पादों। जब मैं यह बदलाव करता हूं तो मैं नहीं चाहता कि यह किसी अतीत को प्रभावित करे   प्रविष्टियाँ, जबकि और नई प्रविष्टियों को अद्यतन स्वामी मिलेगा।

सूत्र:

=VLOOKUP(A2,database!A1:C7,2,FALSE)

सेट अप:

  • आइये PRESENT, CURRENT_OWNERS को कॉल करें।
  • आइए शीट 1, डेटा (हमेशा डेट पर, नए से पुराने तक) को कॉल करें

enter image description here

enter image description here

enter image description here

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.